01 март 2012

Ганчев: Край на .torrent ерата

http://news.data.bg/14/lubopitno/315973/

Днес от The Pirate Bay обявиха, че спират разпространението на .torrent fайлове. Вместо това ги заместват от т.нар. magnet (магнитни) линкове.
Какво означава това?
Първо две думи за това как работеше системата с .torrent файлове, за да стане ясна разликата с магнитите. Торент файлове съдържаха три неща:
1. Списък на оригиналните файлове (имена и размер)
2. Чексуми (или хешове), които представляват нещо като електронен "пръстов отпечатък" на оригиналните файлове, или по-точно - на всяка една малка част от тези оригинални файлове
3. Уеб-адрес на тракер, който пази информацията кои са останалите потребители в мрежата, които в този момент имат някоя част от оригиналните файлове
Новите магнитни линкове съдържат само една единствена чексума, само един "пръстов отпечатък". Цялата останала информация - кои са файловете, какви са им частите и къде се намират, вече се пази при самите потребители и те си я казват един на друг. Когато заредите магнит в програмата си, тя пита всички ваши "съседи" дали някой от тях знае чий е този пръстов отпечатък. Ако някой знае нещо, той ви го казва. Ако никой не знае, тогава вашите съседи на свой ред питат техните съседи, те - техните и т.н. докато някой не отговори. После този отговор се запомня от всички "за всеки случай", ако някой пак попита.
Ако вие имате 1000 съседи (пиъра) и всеки от тях има по още 1000, то лесно се смята, че след най-много три стъпки вие можете да "разпитате" всеки един потребител на планетата, дори ако се отчете дублирането на пиъри (ако аз имам 1000 съседи и моят съсед има 1000 съседи, много вероятно е 900 от тях да съвпадат).
Ето как изглежда един магнитен линк: magnet:?xt=urn:btih:8a5de10e52f22d83d74c530ff633147f33c079be
Ако отворите този URL, или дори го пренесете с copy&paste (и така никой няма да разбере, че сте го свалили) в програмата си за сваляне, след няколко секунди ще разберете, че това е адресът в p2p пространството на Linux дистрибуцията Ubuntu 11.10.
Както виждате, понятето "сървър" е отпаднало напълно - никъде няма адрес на сървър. Отпаднала е и нуждата някъде да се съхранява междинният .torrent файл. Също и името на торент файла или на оригиналните файлове. Така никой по пътя не може да знае какво се крие зад този отпечатък.
Това означава няколко неща:
- не може да се разбере кой е оригиналният ъплоадер на даден .torrent, просто защото няма нужда да се ъплоадват файлове където и да е. Достатъчно е да се копира магнита и да се разпространява Също така не може да се разбере кой е оригиналният сийдър (т.е. ъплоадера) според това кое IP първо започва раздаването на файла, тъй-като системата е дистрибутирана и първи ще ви отговори най-близкият до вас пиър, а чак след време ще се появят тези, които са на втора, трета и четвърта стъпка.
- веднъж пуснат в пространството, един магнит не може да бъде спрян. Торент файловете можеха да бъдат сваляни или блокирани в тракерите, но след като няма тракер, няма кой да спре пиърите да си предават информация един на друг.
- доставчиците няма как да филтрират достъпа до магнитни линкове. Спирането на .torrent файлове е сравнително лесно - може да се сложат устройства, които да блокират всички уеб-адреси, в които се среща текстът ".torrent". Но магният линк не е адрес сам по себе си. Той може да се прехвърли в програмата за сваляне дори чрез copy&paste, без да се кликва, но дори и да кликнете, този клик не се предава по мрежата - той се обработва вътрешно от браузера и има ефекта на copy&paste.
- няма как да се разбере дали някой потребител е свалил даден магнитен линк или не, просто защото няма елемент на "сваляне" (пак повтарям - става дума само за copy&paste).
- магнитните линкове могат да се разпространяват всякак, включително напечатани на хартия или продиктувани по телефона (е, малко е досадно да се набират от клавиатурата, но е възможно).
- няма значение къде е публикуван магнитът. Цялата мрежа работи като един организъм и  магнит, публикуван в китайски сайт ще е напълни идентичен със същия магнит, публикуван в холандски сайт. Потребителите и на единия, и на другия ще се намерят и ще си обменят съдържание. Т.е. планетата става един единствен огромен тракер.
И основният извод е нещо, което аз още преди 4-5 години обясних много внимателно на всички заинтересовани (правоносители и правоохранители), за да съм сигурен, че ще го разберат: прекомерният натиск върху потребителите и доставчиците ще доведе до създаването на напълно дистрибутирани системи, които няма да могат да бъдат контролирани от никого, дори от техните създатели. Дори и при добро желание от всички страни, няма да има на кого да се обадиш и да поискаш даден материал да бъде свален от мрежата. В момента уеб-сървърите все още са нужни за търсачка -  за да можеш да разбереш кой е магнитът на дадено нещо. Следващата стъпка, обаче, е създаване и на дистрибутирана търсачка, което вече ще е end of story. Потвърждава се приказката, че никой не може да ти създаде такъв проблем, какъвто сам можеш да си създадеш.

автор: Димитър Ганчев

ООН с резолюция срещу събарянето на антифашистките паметници

  ООН прие резолюция срещу героизирането на нацизма. В нея изрично се осъжда оскверняването и събарянето на монументи, в памет на хората, ко...