BitTorrent 誕生二十周年,文件共享的革命者
2001年4月,25 歲的程序員 Bram Cohen 因其就職的網絡公司的點對點創業項目 MojoNation 失敗,便從中退出,開始專注于設計自己的 BitTorrent 文件共享協議,然后到了2001年7月2日,他在雅虎信息版上發布了第一個 BitTorrent 的可執行版本。初始版本的 BitTorrent 采用 Python 編寫,遵循 MIT 許可證開源,并且免費提供。
這個寥寥數字的發布公告并沒有給人留下深刻的印象,也沒有任何跡象表明 BitTorrent 會掀起一場新的文件共享革命。
當時,文件共享技術正在蓬勃發展,并已誕生多個文件共享協議,數十種新的應用程序不斷涌現。其中最知名的莫過于音樂共享服務 Napster,原因在于當時 MP3 正在日益流行。Napster 也是第一個被廣泛應用的點對點音樂共享服務。
不過 BitTorrent 與它的競爭對手走的顯然不是同一條路,它是去中心化的,顯著的特點是下載用戶越多,下載速度便越快。此外,用戶完成下載后,如果繼續維持上傳的狀態,就可以“分享”,下載完成的文件就會成為其用戶端節點下載的種子文件 (.torrent),這就是俗稱的“做種”。
BitTorrent 這種去中心化的特性在當時是全新的概念,因為絕大多數文件共享使用的仍是中心化的架構,所以 BitTorrent 推出后不久就獲得了大量開發者的關注(據說當時 Bram Cohen 收集了一些免費的色情電影來吸引更多的人測試他的程序)。BitTorrent 在 Linux 用戶群體中也產生了很大的反響,因為他們有許多開源的程序、系統鏡像文件需要共享。
就在 BitTorrent 公開發布數個月后,第一批 Torrent(種子)網站誕生了。這些網站包括 Suprnova.org、Donkax.com、Bytemonsoon.com 和 Torrentse.cx。它們允許用戶上傳和分享音樂、照片、軟件,甚至電影。要知道,在當時的互聯網上向廣大用戶提供這些類型(通常是盜版)的文件在是不可能的,因為帶寬和存儲成本非常高。但有了 BitTorrent,這些網站只需要托管體積很小的 .torrent 文件即可,文件共享的游戲規則也自此正式被改變。
可以看到,BitTorrent 早期成功的原因之一是大幅節省了帶寬成本,這使得快速共享大文件成為可能。這在今天聽起來可能微不足道,但在撥號時代,也就是 YouTube 出現的幾年前,這無疑是一場革命。
我們再回到 Bram Cohen 在2001年7月2日初次宣布 BitTorrent 時的消息。當時,那篇公告只有一個人回復,他向 Bram Cohen 提問什么是 BitTorrent,不過 Bram Cohen 沒有回答。
對了,前幾個月炒得火熱的硬盤挖礦也有 Bram Cohen 的一份“功勞”,因為 Chia 幣正是由 Bram Cohen 成立的加密貨幣初創公司發行。從這方面來看,Bram Cohen 的初心或許是成為一名“硬盤殺手”。
本文轉自OSCHINA
本文標題:BitTorrent 誕生二十周年,文件共享的革命者
本文地址:https://www.oschina.net/news/149343/bittorrent-20yr