【科技英雄传】BitTorrent技术之父:科恩

jopen 10年前

【科技英雄传】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 位)。

来自: 腾讯科技