布拉姆·科恩
布萊姆·科恩,也譯為布萊姆·科亨(Bram Cohen,1975年-),
BT之父。美國的計算機程序員,他編寫
的軟件
BitTorrent使他聲名遠揚。他同時也是
CodeCon的創(chuàng)立者之一、Bay Area p2p-hackers 會議的組織者、
Codeville的編寫者。
Bram Cohen科亨1993年畢業(yè)于Stuyvesant中學(xué),同年進入
紐約州立大學(xué)布法羅分校學(xué)習(xí)。在1990年代的中期到后期,他曾為幾個網(wǎng)絡(luò)公司工作過,其中最后一個項目是MojoNation,是他和Jim McCoy共同參與。MojoNation允許把
機密文件分解加密的塊,并傳給也運行MojoNation的計算機。如果有人想下載一個文件,那么他必定要同時從許多計算機上下載??坪嗾J(rèn)為,這個想法非常適合
點對點傳輸程序,因為類似KaZaA的程序——從一臺計算機上下載文件——需要花費很多時間。這個項目很有前景,可惜運氣不太好,最后沒有成功。
2001年4月,科亨退出了MojoNation項目,開始專心設(shè)計BitTorrent。Cohen設(shè)計的BitTorrent能夠從不同計算機快速地下載文件,特別是對
寬帶的使用者。尤其當(dāng)一個文件越受歡迎時,下載的速度就越快。2001年夏天,科亨收集了些免費的色情電影來吸引更多的人來測試他的程序,他的程序?qū)inux的使用者中產(chǎn)生很大的反響,因為他們有許多開源的程序需要共享。后來BitTorrent也受到了想共享音樂和電影的人們的歡迎。對于侵權(quán)的質(zhì)問,科亨聲稱他從來沒有侵犯過用BitTorrent來傳輸?shù)奈募陌鏅?quán)。
2003年的后期,
VALVe公司雇用科亨,參與開發(fā)在Half Life 2中使用的數(shù)據(jù)傳輸(digital distribution)系統(tǒng),叫做Steam。
科亨患有
亞斯伯格癥候群,這使他具有高度的集中力,但是在社交上存在障礙。
科亨和妻子孩子居住在舊金山。
奮斗史
1975 年,布萊姆·科恩出生于
紐約上西區(qū)的一個普通家庭,那時正是一個計算機技術(shù)步入繁榮的年代。像許
多偉大的程序員一樣,童年時代布萊姆就在某些方面表現(xiàn)出驚人的天賦。5 歲時,他開始在父親那款新式的Timex Sinclair 鍵盤上學(xué)習(xí)C 語言;16歲時,他已經(jīng)可以用三種語言
編程。
1993 年,布萊姆進入
紐約大學(xué)主攻計算機和網(wǎng)絡(luò)技術(shù),并在技術(shù)上小有成績,特別是在網(wǎng)絡(luò)共享技術(shù)上有著獨到的見解。但由于對
計算機技術(shù)過分癡迷,大學(xué)一年級,他的數(shù)學(xué)課差點沒有通過。有一次考試時,他做完第一題就交卷走人,拒絕做剩余的49 道題目,他說因為那些只是第一題的簡單變形而已。
布萊姆在
編程方面的天分很驚人,但他對編程之外的事情卻不感興趣。還在大學(xué)時,布萊姆參加了學(xué)校里的一個計算機講座,主講人是來自著名的貝爾實驗室的巴特·塞爾曼。布萊姆問了塞爾曼許多問題,這給塞爾曼留下了很深刻的印象。塞爾曼決定:向這個年輕人提供一個暑期實習(xí)的機會,并向他介紹一種軟件中的新算法。但布萊姆卻興味索然,自顧自地離開了。幾周后,他找到塞爾曼說自己找到了一種比那種算法快100 倍的方法。
對程序的癡迷讓布萊姆與世隔絕、痛恨學(xué)校,在翻了很多心理書籍后,他判斷自己得了自閉癥,是AS的患者。于是,在大學(xué)就讀兩年后他決定輟學(xué)。后來,他曾對《商業(yè)周刊》說,如果有機會重來,他連高中的時間都不愿浪費,應(yīng)該早就輟學(xué)去開發(fā)程序。 輟學(xué)后,布萊姆混跡于一些小計算機公司。1996 年,布萊姆開始為大大小小的網(wǎng)絡(luò)公司研究有關(guān)互聯(lián)網(wǎng)應(yīng)用技術(shù)的軟件。之后的幾年,他不斷更換工作,雖然收入不低,但工作內(nèi)容都不能讓他滿意。 于是布萊姆辭職回家。2001 年4月,布萊姆開始專心設(shè)計BitTorrent 軟件。它把程序分成小塊,能夠從不同計算機快速地下載文件;一個文件越受歡迎時,下載的速度就越快。這年夏天,布萊姆收集了幾部免費的色情電影來吸引更多的人來測試他的程序,引起了一定反響。但直到2003 年BitTorrent 才得到第一次被推廣的機會。著名軟件公司
RedHat發(fā)布了它的Red Hat Linux 9 操作系統(tǒng)供免費下載,很快服務(wù)器就被擠爆了。
一個名叫福斯特的用戶下載到了一份,于是他用BitTorrent 將Red Hat Linux 9發(fā)布在BBS 里。人們蜂擁而至,短短3 天內(nèi)網(wǎng)友們共交換了高達21150G 字節(jié)的數(shù)據(jù),這相當(dāng)于美國國會圖書館的藏書量。游戲廠商暴雪也發(fā)現(xiàn)并使用BitTorrent 發(fā)布新推出的魔獸世界游戲。BitTorrent 的前景超過了任何人的預(yù)期,也包括布萊姆自己。在不到兩年的時間里,BT 的使用人數(shù)就超過了2000萬人。一時間BT 成為下載MP3、電影、游戲、軟件的首選軟件。
成就
如果說Napster開創(chuàng)了第一代文件共享,那么科亨則通過開發(fā)BitTorrent使文件共享舊貌換新顏,它幾乎瞬間就擁有了大量擁躉。BitTorrent運用了黃金法則:
上傳速度越快,可允許的下載速度就越快。BitTorrent將文件切割成許多小塊,一旦用戶有了一塊,他們就立即開始上傳這部分給其他用戶。因此幾乎每個共享特定文件的人都在同時上傳和下載同一文件的各個片斷。