著名BT網站海盜灣今天宣布將在一個月內停止.torrent文件的下載,取而代之的是magnet磁力鏈,這很可能意味著BT種子時代的結束。
海盜灣的成立已經有5個年頭,而在各國版權和法務機構的壓力下,海盜灣被迫在2009年11月關閉了其BT Tracker,這意味著BT種子的服務品質將很難保證,而磁力鏈相較BT種子更容易管理和傳播,需要的帶寬更少,成本更低。
從今天開始,海盜灣新增下載內容的默認形式均為磁力鏈,並逐漸全部轉換。
關於磁力連結(Magnet URI)的簡單介紹
簡單的說:類似下面這樣以「magnet:?」開頭的字符串,就是一條「磁力連結」
【magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C】
在網頁中,「磁力連結」的下載按鈕,通常具有類似下面這樣的圖標
確切的說:「磁力連結」的主要作用是識別【能夠通過「點對點技術(即:P2P)」下載的文件】。
這種連結是通過不同文件內容的Hash結果生成一個純文本的「數字指紋」,來識別文件的。而不是基於文件的位置或者名稱(例如:https://www.123.com/123.exe)。
這就類似生活中消費品包裝上常見的條碼。不同的是這個「數字指紋」可以被任何人從任何文件上生成,這也就註定了「磁力連結」不需要任何「中心機構」的支持(例如:BT Tracker伺服器),且識別準確度極高。
因此任何人都可以生成一個Magnet連結並確保通過該連結下載的文件準確無誤。
磁力連結(Magnet URI)扮演什麼角色?
在傳統的BT下載方式中讓各個下載者之間相互聯繫,有2種途徑:
1、通過連接BT種子中記錄的BT Tracker伺服器,獲取下載者列表
2、利用BT種子中記錄的「數字指紋」通過DHT網絡進行搜索,獲取下載者列表
(噢,不過現實是,存活的BT Tracker伺服器越來越少。而BT種子文件也需要伺服器保存。)
我們假設「BT Tracker伺服器被幹掉了,BT種子文件伺服器也被幹掉了。。」
那麼顯而易見的是第1種途徑完全走不通,第2種途徑只能幫你「尋找」,卻沒辦法知道你在尋找什麼。
「磁力連結」的主要作用就是把「數字指紋」告訴DHT網絡,你需要尋找什麼。