【科技英雄傳】BitTorrent技術之父:科恩
布拉姆·科恩(Bram Cohen),出生于 1975 年 10 月 12 日,是一位美國計算機程序員,最知名的成就是編寫了點對點文件共享協議 BitTorrent,并且開發了第一款利用該協議的文件共享程序。他還是 CodeCon 創始人、舊金山 Bay Area p2p-hackers 會議的組織者、Codeville 的編寫者。
科恩出生于紐約曼哈頓,父母分別是教師和計算機科學家。他自稱 5 歲時就在家里的 Timex Sinclair 計算機上學會了 BASIC 編程語言。他通過了美國高中數學邀請賽,并參加了美國數學奧林匹克競賽。
1993 年高中畢業后進入紐約州立大學布法羅分校學習。但不久后就從大學輟學,上世紀 90 年代中期開始為多家互聯網公司工作,參與的最后一個項目是 MojoNation。
MojoNation 允許用戶把機密文件分解成塊加密,并將其傳輸到其他運行該軟件的計算機。如果有人想下載一份加密文件的副本,那么他必定要同時從許多計算機上下載。
科恩認為,這個理念非常適于文件共享編程,因為從一臺計算機上下載文件的 KaZaA 等程序需要花費很多時間,科恩設計的 BitTorrent 能夠同時從多個來源下載文件,進而加快了下載速度,尤其是對于下載速度高于上傳速度的用戶。也就是說,一個文件越受歡迎,用戶的下載速度就越快,因為很多 人可以同時下載,進而能夠同時將數據上傳給其他用戶。
2001 年 4 月,科恩退出了 MojoNation 項目,開始專心研究 BitTorrent 技術,并在首屆 CodeCon 大會上展示了自己的全新理念。科恩用 Python 語言編寫了首款 BitTorrent 客戶端,隨后其他程序也采用了該協議。
2002 年夏天,科恩收集了一些免費的色情文件,吸引人們使用該程序。BitTorrent 因為快速下載大型音樂和電影文件而聲名大噪。面對侵權質問,科恩聲稱自己從未利用該軟件違背版權法律。不過他也直言不諱地批評,當前的媒體業務注定失敗, 盡管 RIAA(美國唱片業協會)和 MPAA(美國電影協會)采取了一些法律和技術手段,例如數字版權管理等。
2003 年下半年,科恩加盟 Valve Software 公司,參與開發在游戲《半條命2》中使用的數據傳輸系統,名為 Steam。2004 年,他從 Valve Software 公司離職,與自己的哥哥羅斯·科恩(Ross Cohen)和商業伙伴阿什文·納文(Ashwin Navin)一同創建了 BitTorrent 公司。2012 年,他宣布推出基于互聯網的 BitTorrent Live for TV 測試版。
2005 年底,科恩和納文與 MPAA 簽署了協議,撤除 BitTorrent 官方網站上的非法內容鏈接。這個與美國七家最大的電影公司簽署的協議,意味著 BitTorrent 網站將遵守《數字千年版權法》提出的規定。
因為編寫 BitTorrent 協議,科恩獲得了一系列褒獎,包括:2004 年獲得《連線》雜志 Rave 獎,2005 年入圍麻省理工學院 TR35(即世界上 35 位最優秀的 35 歲以下科技創新人才),2005 年入選《時代》雜志評選的百位最有影響力人物(排名第 15 位),2006 年獲得 USENIX 軟件工具用戶組織獎,2010 年入圍 Internet Evolution 100 人物(排名第 17 位)。
<span id="shareA4" class="fl"> </span>
</div>