Как BitTorrent и его история развития и упадка, как репрезентативный протокол децентрализованного хранения файлов в «эпоху до блокчейна», могут нас вдохновить?
Слова: Affe
Что такое BitTorrent
BitTorrent — это классический одноранговый протокол, разработанный американским программистом Брэмом Коэном.
Проще говоря, полный файл в BitTorrent разделен на множество файловых головоломок, которые разбросаны по персональным компьютерам отдельных загрузчиков. Если вы хотите получить полный файл, клиент BitTorrent поможет вам спросить, у кого на компьютере есть нужная вам файловая головоломка, и скачать ее для вас, а если головоломка, которую вы скачиваете, нужна кому-то другому, клиент BitTorrent также загрузит файловую головоломку, которая у вас есть, для загрузки другими.
Следовательно, чем больше людей скачают один и тот же файл, тем быстрее он будет загружен (потому что каждый загрузчик может собрать несколько файловых пазлов одновременно и в полной мере использовать пропускную способность своей сети загрузки). По сути, это сеть обмена по принципу «все за одного, один за всех». Однако в такой сети есть компонент, похожий на централизованный узел: сервер Tracker. Мы знаем, что клиент BitTorrent может помочь вам получить ресурсы с чужих компьютеров, но откуда он знает, «на каких компьютерах людей какие файловые головоломки»? Вот тут-то и приходит на помощь сервер Tracker. Сервер Tracker записывает информацию о том, какие клиенты владеют какими файлами головоломок, и каждый раз, когда клиент BitTorrent хочет скачать файл, он спрашивает сервер Tracker, где найти соответствующую файловую головоломку.
Здесь стоит отметить три момента: во-первых, загрузчик также отвечает за загрузку ресурса для скачивания другими во время скачивания ресурса, иначе все будут только скачивать, но не загружать, и всем будет нечего играть. Во-вторых, протокол BitTorrent полагается на относительно централизованный сервер Tracker для работы, и если сервер не работает должным образом, то все клиенты, которые зависят от этого сервера, также не будут работать. В-третьих, основным вариантом использования протокола BT является совместное использование всевозможных аудио- и видеоресурсов, значительная часть которых является пиратскими ресурсами (Pirating, а также «пиратскими» ). Исходя из этих трех характеристик, мы можем лучше понять проблемы, возникающие при популяризации протокола BitTorrent.
После того, как большое количество пользователей использовало BitTorrent для обмена пиратскими фильмами, Американская ассоциация кинокомпаний попала в беду. Нет никаких сомнений в том, что BitTorrent способствует распространению пиратского кино и телевидения. Несмотря на то, что Брэм настаивает на «предоставлении только технологий, а не контента», и по словам его жены, «Брэм, вероятно, единственный из пользователей BT, кто не скачивает видео и пиратское программное обеспечение без торрентов, огромное количество нарушений авторских прав на BT привлекло внимание регулирующих органов, и правительства по всему миру ограничили использование BT для распространения пиратства, и самый простой способ — отключить известные серверы Tracker».
В случае с BitTorrent получение пиратских видео бесплатно — это первое, о чем многие думают при использовании торрента. И появление каждой P2P-технологии – это в той или иной степени обход «регулирования». Эта «подпольная» природа является одновременно и очарованием BT, и неизбежной причиной регулятивных репрессий.
Я не буду вдаваться в подробности о том, должны ли мы настаивать на более открытых законах об авторском праве, таких как известное движение за свободное программное обеспечение и концепция авторского лева, которая уже стала клише в мире блокчейна.
Интересно, что технические характеристики BitTorrent, которые «полагаются на работу централизованных серверов трекеров», также являются отличным средством для борьбы с регулированием. Это косвенно привело к принятию таких технологий, как DHT, которые могут избежать зависимости от одного сервера, таких как IPFS, о которых мы поговорим позже, и экосистемы блокчейна в том виде, в котором мы ее знаем сегодня.
Только скачать и не загружать: кровососание централизованных поставщиков услуг
В дополнение к регулятивным факторам, существование централизованных поставщиков услуг также сделало «сеялки» все более редкими. «Посев» относится к акту загрузки файла и в то же время загрузки частей файла для загрузки другими (все за одного, один за всех). Тем не менее, некоторые централизованные поставщики услуг, такие как знаменитый сетевой диск и знаменитый гром, устанавливают специальные централизованные ресурсные станции BT, но эти ресурсные станции не вносят исходящий трафик во всю сеть BT в процессе загрузки, а занимают большое количество исходящего трафика отдельных клиентов. После сбора большого количества ресурсов, предоставленных отдельными лицами из сети BT, эти ресурсы могут быть преобразованы в функции «права членства» или «автономной загрузки», чтобы пользователи могли зарабатывать деньги. Поскольку именно отдельный пользователь платит сетевую плату за загрузку широкополосного доступа, можно считать, что эти централизованные ресурсные станции «проституируют» вклад отдельных узлов в сеть. Из-за асимметрии загрузочного и исходящего трафика другие пользователи торрент-клиентов, которые соблюдают принцип «скачивай и загружай», будут постепенно переходить к этим централизованным поставщикам услуг из-за низкой скорости загрузки. В результате активность всей сети ухудшилась.
Конечно, такой процесс происходит без восприятия большинства обычных пользователей. Среднестатистический пользователь не знает, что происходит за протоколом BT, откуда загружаются ресурсы и какую роль играет его компьютер; У них также нет стимула обращать на это внимание, и большинство из них стремятся скачать бесплатные фильмы и не заботятся о философии, технических деталях и принципах работы, лежащих в основе технологии. До того, как я изучал информатику, я не понимал, почему одни фильмы загружаются медленно, а другие быстро (ответ: чем больше людей скачивают одновременно, тем быстрее загрузка).
Это классическая «трагедия общего достояния»: из-за несовершенства механизма стимулирования злостные конкуренты могут игнорировать концепцию «все за одного, один за всех» для проституции ресурсов BT. Даже если не смотреть на развитие сетей BT с этической точки зрения, мы можем видеть, что хорошо продуманный механизм стимулирования/наказания на самом деле является важным компонентом P2P-сети, если она хочет выжить в долгосрочной перспективе.
Нишевые увлечения: текущее состояние приватных трекеров
В дополнение к вышеупомянутому регулированию и кровососущим факторам, проблемы с доступностью, вызванные реальной топологией сети, архитектурой кода самого протокола, интерактивным опытом протокола, блокировкой портов BT сетевыми операторами и конкуренцией со стороны дешевого и высококачественного централизованного потокового мультимедиа — все это причины, по которым BT превратился из долгожданного протокола взаимодействия с файлами в нишевое хобби сегодня. Сайты PT (Private Tracker) существуют по всему миру, и в отличие от первоначальной открытой среды, сегодняшние сайты PT чрезвычайно строго относятся к вступлению новых людей. Возьмем для примера станцию Маньтоу (известный сайт PT), если у вас нет кода приглашения, ежемесячная плата за «пожертвование» (фактически подписка) составляет 30 долларов США, а пожизненная — 520 долларов США. Некоторые сайты вообще не открыты для подписки, и доступ к ним можно получить только по приглашению.
В китайском круге PT уже давно есть набор «черных слов», которые есть у всех нишевых увлечений, и в каждой PT станции есть системы, которым нужно строго следовать, чтобы не творить зла или не привлекать ненужного внимания, а также есть зрелые механизмы поощрения «посева». Некогда «децентрализованное» сетевое сообщество BT также было вынуждено создать частичную централизованную структуру доверия, чтобы продолжить развитие «андеграунда». Это, безусловно, интересная история в сегодняшнем мире блокчейна». «Централизация» и «децентрализация» ни в коем случае не являются двумя дискретными идеями. Между ними существует очень специфический спектр: детали протокола, конкретная реализация, влияние внешней среды и т. д. будут влиять на позиционирование децентрализованной сети в спектре.
Интересно, что, хотя архитектура одного объекта PT, скорее всего, централизована, на каждом объекте PT обычно есть зона «официальной печи», которая является приглашающей ссылкой на другие объекты PT. Эти местные центры, созданные на основе прочного доверия, спонтанно создали структурно «децентрализованную» сеть, что, по мнению автора, является особенно запоминающимся событием.
Резюме
С технической точки зрения, из-за существования Tracker в BitTorrent, который легко заблокировать одной точкой, последующие протоколы децентрализованного хранения усвоили этот урок. Кроме того, поскольку BitTorrent является файловым хранилищем, его основным назначением является хранение мультимедийных данных в виде блочного хранилища blob, которое сильно отличается от OLTP, используемого на прикладном уровне, и OLAP-системы, используемой на уровне анализа данных. В следующей статье мы рассмотрим, как IPFS сравнивается с BitTorrent. Автор не стал вникать в технические детали и провел расследование из первых рук вместе с сообществом при исследовании BitTorrent, поэтому некоторые факты и технические детали могут быть неверными
Справка
почему BitTorrent не популярен на материке
Обзор известных сайтов PT в стране и за рубежом
Введение в IPFS
Круг PT на родном языке
BitTorrent Википедия
Отец BT: Пиратство, не мое первоначальное намерение
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
BitTorrent: история нейтральной технологии с открытым исходным кодом и пиратства
Слова: Affe
Что такое BitTorrent
BitTorrent — это классический одноранговый протокол, разработанный американским программистом Брэмом Коэном.
Проще говоря, полный файл в BitTorrent разделен на множество файловых головоломок, которые разбросаны по персональным компьютерам отдельных загрузчиков. Если вы хотите получить полный файл, клиент BitTorrent поможет вам спросить, у кого на компьютере есть нужная вам файловая головоломка, и скачать ее для вас, а если головоломка, которую вы скачиваете, нужна кому-то другому, клиент BitTorrent также загрузит файловую головоломку, которая у вас есть, для загрузки другими.
Следовательно, чем больше людей скачают один и тот же файл, тем быстрее он будет загружен (потому что каждый загрузчик может собрать несколько файловых пазлов одновременно и в полной мере использовать пропускную способность своей сети загрузки). По сути, это сеть обмена по принципу «все за одного, один за всех». Однако в такой сети есть компонент, похожий на централизованный узел: сервер Tracker. Мы знаем, что клиент BitTorrent может помочь вам получить ресурсы с чужих компьютеров, но откуда он знает, «на каких компьютерах людей какие файловые головоломки»? Вот тут-то и приходит на помощь сервер Tracker. Сервер Tracker записывает информацию о том, какие клиенты владеют какими файлами головоломок, и каждый раз, когда клиент BitTorrent хочет скачать файл, он спрашивает сервер Tracker, где найти соответствующую файловую головоломку.
Здесь стоит отметить три момента: во-первых, загрузчик также отвечает за загрузку ресурса для скачивания другими во время скачивания ресурса, иначе все будут только скачивать, но не загружать, и всем будет нечего играть. Во-вторых, протокол BitTorrent полагается на относительно централизованный сервер Tracker для работы, и если сервер не работает должным образом, то все клиенты, которые зависят от этого сервера, также не будут работать. В-третьих, основным вариантом использования протокола BT является совместное использование всевозможных аудио- и видеоресурсов, значительная часть которых является пиратскими ресурсами (Pirating, а также «пиратскими» ). Исходя из этих трех характеристик, мы можем лучше понять проблемы, возникающие при популяризации протокола BitTorrent.
"Это пиратство": регулирование санкционирует пиратство
После того, как большое количество пользователей использовало BitTorrent для обмена пиратскими фильмами, Американская ассоциация кинокомпаний попала в беду. Нет никаких сомнений в том, что BitTorrent способствует распространению пиратского кино и телевидения. Несмотря на то, что Брэм настаивает на «предоставлении только технологий, а не контента», и по словам его жены, «Брэм, вероятно, единственный из пользователей BT, кто не скачивает видео и пиратское программное обеспечение без торрентов, огромное количество нарушений авторских прав на BT привлекло внимание регулирующих органов, и правительства по всему миру ограничили использование BT для распространения пиратства, и самый простой способ — отключить известные серверы Tracker».
В случае с BitTorrent получение пиратских видео бесплатно — это первое, о чем многие думают при использовании торрента. И появление каждой P2P-технологии – это в той или иной степени обход «регулирования». Эта «подпольная» природа является одновременно и очарованием BT, и неизбежной причиной регулятивных репрессий.
Я не буду вдаваться в подробности о том, должны ли мы настаивать на более открытых законах об авторском праве, таких как известное движение за свободное программное обеспечение и концепция авторского лева, которая уже стала клише в мире блокчейна.
Интересно, что технические характеристики BitTorrent, которые «полагаются на работу централизованных серверов трекеров», также являются отличным средством для борьбы с регулированием. Это косвенно привело к принятию таких технологий, как DHT, которые могут избежать зависимости от одного сервера, таких как IPFS, о которых мы поговорим позже, и экосистемы блокчейна в том виде, в котором мы ее знаем сегодня.
Только скачать и не загружать: кровососание централизованных поставщиков услуг
В дополнение к регулятивным факторам, существование централизованных поставщиков услуг также сделало «сеялки» все более редкими. «Посев» относится к акту загрузки файла и в то же время загрузки частей файла для загрузки другими (все за одного, один за всех). Тем не менее, некоторые централизованные поставщики услуг, такие как знаменитый сетевой диск и знаменитый гром, устанавливают специальные централизованные ресурсные станции BT, но эти ресурсные станции не вносят исходящий трафик во всю сеть BT в процессе загрузки, а занимают большое количество исходящего трафика отдельных клиентов. После сбора большого количества ресурсов, предоставленных отдельными лицами из сети BT, эти ресурсы могут быть преобразованы в функции «права членства» или «автономной загрузки», чтобы пользователи могли зарабатывать деньги. Поскольку именно отдельный пользователь платит сетевую плату за загрузку широкополосного доступа, можно считать, что эти централизованные ресурсные станции «проституируют» вклад отдельных узлов в сеть. Из-за асимметрии загрузочного и исходящего трафика другие пользователи торрент-клиентов, которые соблюдают принцип «скачивай и загружай», будут постепенно переходить к этим централизованным поставщикам услуг из-за низкой скорости загрузки. В результате активность всей сети ухудшилась.
Конечно, такой процесс происходит без восприятия большинства обычных пользователей. Среднестатистический пользователь не знает, что происходит за протоколом BT, откуда загружаются ресурсы и какую роль играет его компьютер; У них также нет стимула обращать на это внимание, и большинство из них стремятся скачать бесплатные фильмы и не заботятся о философии, технических деталях и принципах работы, лежащих в основе технологии. До того, как я изучал информатику, я не понимал, почему одни фильмы загружаются медленно, а другие быстро (ответ: чем больше людей скачивают одновременно, тем быстрее загрузка).
Это классическая «трагедия общего достояния»: из-за несовершенства механизма стимулирования злостные конкуренты могут игнорировать концепцию «все за одного, один за всех» для проституции ресурсов BT. Даже если не смотреть на развитие сетей BT с этической точки зрения, мы можем видеть, что хорошо продуманный механизм стимулирования/наказания на самом деле является важным компонентом P2P-сети, если она хочет выжить в долгосрочной перспективе.
Нишевые увлечения: текущее состояние приватных трекеров
В дополнение к вышеупомянутому регулированию и кровососущим факторам, проблемы с доступностью, вызванные реальной топологией сети, архитектурой кода самого протокола, интерактивным опытом протокола, блокировкой портов BT сетевыми операторами и конкуренцией со стороны дешевого и высококачественного централизованного потокового мультимедиа — все это причины, по которым BT превратился из долгожданного протокола взаимодействия с файлами в нишевое хобби сегодня. Сайты PT (Private Tracker) существуют по всему миру, и в отличие от первоначальной открытой среды, сегодняшние сайты PT чрезвычайно строго относятся к вступлению новых людей. Возьмем для примера станцию Маньтоу (известный сайт PT), если у вас нет кода приглашения, ежемесячная плата за «пожертвование» (фактически подписка) составляет 30 долларов США, а пожизненная — 520 долларов США. Некоторые сайты вообще не открыты для подписки, и доступ к ним можно получить только по приглашению.
В китайском круге PT уже давно есть набор «черных слов», которые есть у всех нишевых увлечений, и в каждой PT станции есть системы, которым нужно строго следовать, чтобы не творить зла или не привлекать ненужного внимания, а также есть зрелые механизмы поощрения «посева». Некогда «децентрализованное» сетевое сообщество BT также было вынуждено создать частичную централизованную структуру доверия, чтобы продолжить развитие «андеграунда». Это, безусловно, интересная история в сегодняшнем мире блокчейна». «Централизация» и «децентрализация» ни в коем случае не являются двумя дискретными идеями. Между ними существует очень специфический спектр: детали протокола, конкретная реализация, влияние внешней среды и т. д. будут влиять на позиционирование децентрализованной сети в спектре.
Интересно, что, хотя архитектура одного объекта PT, скорее всего, централизована, на каждом объекте PT обычно есть зона «официальной печи», которая является приглашающей ссылкой на другие объекты PT. Эти местные центры, созданные на основе прочного доверия, спонтанно создали структурно «децентрализованную» сеть, что, по мнению автора, является особенно запоминающимся событием.
Резюме
С технической точки зрения, из-за существования Tracker в BitTorrent, который легко заблокировать одной точкой, последующие протоколы децентрализованного хранения усвоили этот урок. Кроме того, поскольку BitTorrent является файловым хранилищем, его основным назначением является хранение мультимедийных данных в виде блочного хранилища blob, которое сильно отличается от OLTP, используемого на прикладном уровне, и OLAP-системы, используемой на уровне анализа данных. В следующей статье мы рассмотрим, как IPFS сравнивается с BitTorrent. Автор не стал вникать в технические детали и провел расследование из первых рук вместе с сообществом при исследовании BitTorrent, поэтому некоторые факты и технические детали могут быть неверными
Справка