BitTorrent: історія нейтральної технології з відкритим вихідним кодом та піратства

Як представницький протокол децентралізованого зберігання файлів в «епоху до блокчейну», як 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, ці ресурси можуть бути перетворені на функції «права членства» або «завантаження в автономному режимі», щоб користувачі могли заробляти гроші. Оскільки саме індивідуальний користувач сплачує мережеву комісію за завантаження широкосмугового зв'язку, можна вважати, що ці централізовані ресурсні станції «проститують» внесок окремих вузлів у мережу. У зв'язку з асиметрією трафіку завантажень і вивантажень, інші користувачі торрент-клієнтів, які дотримуються принципу "download also upload", поступово перейдуть до цих централізованих постачальників послуг через низьку швидкість завантаження. В результаті погіршилася активність всієї мережі.

Звичайно, такий процес відбувається без сприйняття більшості пересічних користувачів. Звичайний користувач не знає, що відбувається за протоколом BT, звідки завантажуються ресурси та яку роль відіграє його комп'ютер; У них також немає стимулу звертати увагу, і більшість з них прагнуть завантажувати безкоштовні фільми і не дбають про філософію, технічні деталі та принципи роботи, що стоять за технологією. До того, як я вивчав інформатику, я не розумів, чому одні фільми завантажуються повільно, а інші швидко (відповідь: чим більше людей завантажують одночасно, тим швидше завантаження).

Це класична «трагедія спільного»: через недосконалість механізму заохочення злісні конкуренти можуть ігнорувати концепцію «всі за одного, один за всіх» для проституції ресурсів BT. Навіть не розглядаючи розвиток мереж BT з етичної точки зору, ми можемо побачити, що добре розроблений механізм заохочення/покарання насправді є важливим компонентом мережі P2P, якщо вона хоче вижити в довгостроковій перспективі.

Нішеві хобі: сучасний стан приватних сайтів-трекерів

На додаток до вищезазначеного регулювання та кровоссання, проблеми з доступністю, спричинені реальною топологією мережі, архітектурою коду самого протоколу, інтерактивним досвідом протоколу, блокуванням портів BT мережевими операторами та конкуренцією з боку дешевих та високоякісних централізованих потокових медіа – все це причини, чому BT перетворився з довгоочікуваного протоколу взаємодії з файлами на нішеве хобі сьогодні. У всьому світі існують сайти PT (Private Tracker), і на відміну від оригінального відкритого середовища, сьогоднішні сайти PT надзвичайно суворо ставляться до приєднання нових людей. Візьмемо для прикладу Mantou Station (відомий сайт PT), якщо у вас немає коду запрошення, щомісячна плата за «пожертвування» (фактично підписка) становить 30 доларів США, а термін дії – 520 доларів США. Деякі сайти взагалі не відкриті для підписок, і доступ до них можливий лише за запрошенням.

У китайському колі ПТ вже давно існує набір «чорних слів», який є у всіх нішевих хобі, і в кожній ПТ-станції є системи, яких потрібно неухильно дотримуватися, щоб не робити зла або не привертати зайвої уваги, а також є зрілі механізми заохочення «посіву». Колись «децентралізована» спільнота мережі BT також була змушена створити часткову централізовану структуру довіри, щоб продовжувати розвиватися «підпілля». Це, безсумнівно, цікава історія в сучасному світі блокчейну». «Централізація» і «децентралізація» – це аж ніяк не дві окремі ідеї. Між ними є дуже специфічний спектр: деталі протоколу, конкретна реалізація, вплив зовнішнього середовища і т.д. будуть впливати на позиціонування децентралізованої мережі в спектрі.

Цікаво, що хоча архітектура одного сайту ПТ, швидше за все, централізована, кожен сайт ПТ зазвичай має зону «офіційної печі», яка є посиланням на запрошення до інших сайтів ПТ. Ці місцеві центри, створені завдяки міцній довірі, спонтанно створили структурно «децентралізовану» мережу, що, на думку автора, є особливо пам'ятною подією.

Підсумки

З технічної точки зору, завдяки існуванню в BitTorrent Tracker, який легко заблокувати однією точкою, наступні протоколи децентралізованого зберігання засвоїли цей урок. Крім того, оскільки BitTorrent є файловим сховищем, його основне призначення полягає в зберіганні мультимедійних даних у вигляді сховища блоків BLOB, що сильно відрізняється від OLTP, що використовується на прикладному рівні, і системи OLAP, що використовується на рівні аналізу даних. У наступній статті ми розглянемо, як IPFS порівнюється з BitTorrent. Автор не став заглиблюватися в технічні подробиці і провів розслідування з перших рук зі спільнотою при дослідженні BitTorrent, тому деякі факти і технічні деталі можуть виявитися невірними

Довідка

чому BitTorrent не популярний на материку

Резюме відомих сайтів PT у країні та за кордоном

Вступ до IPFS

ПТ коло народна мова

BitTorrent Вікіпедія

Батько BT: Піратство, а не мій початковий намір

Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити