布拉姆·科恩
布拉姆·科恩(Bram Cohen)是一位美国计算机程序员,出生于1975年10月12日,曾编写了点对点文件共享协议BitTorrent,并且开发了第一款利用该协议的文件共享程序,因此而声名远扬。他还是CodeCon的创始人之一,旧金山Bay 面积 p2p-hackers会议的组织者,Codeville的编写者。此外,他还开发了著名的游戏平台Steam。布拉姆·科恩还是Chia加密货币的创造者,该货币实现了空间时间共识算法。科恩因其在BitTorrent协议上的工作获得了多项奖项,包括2004年《连线》Rave奖、2005年麻省理工科技评论TR35、2005年《时代》百大最具影响力人物、2006年USENIX STUG奖和2010年互联网进化100。
人物经历
1975 年,布莱姆·科恩出生于纽约上西区的一个普通家庭,那时正是一个计算机技术步入繁荣的年代。像许 多伟大的程序员一样,童年时代布莱姆就在某些方面表现出惊人的天赋。5 岁时,他开始在父亲那款新式的Timex Sinclair 键盘上学习C 语言;16岁时,他已经可以用三种语言编程。
1993 年,布莱姆进入纽约大学主攻计算机和网络技术,并在技术上小有成绩,特别是在网络共享技术上有着独到的见解。但由于对计算机技术过分痴迷,大学一年级,他的数学课差点没有通过。有一次考试时,他做完第一题就交卷走人,拒绝做剩余的49 道题目,他说因为那些只是第一题的简单变形而已。
布莱姆在编程方面的天分很惊人,但他对编程之外的事情却不感兴趣。还在大学时,布莱姆参加了学校里的一个计算机讲座,主讲人是来自著名的贝尔实验室的巴特·塞尔曼。布莱姆问了塞尔曼许多问题,这给塞尔曼留下了很深刻的印象。塞尔曼决定:向这个年轻人提供一个暑期实习的机会,并向他介绍一种软件中的新算法。但布莱姆却兴味索然,自顾自地离开了。几周后,他找到塞尔曼说自己找到了一种比那种算法快100 倍的方法。
对程序的痴迷让布莱姆与世隔绝、痛恨学校,在翻了很多心理书籍后,他判断自己得了孤独症。于是,在大学就读两年后他决定辍学。后来,他曾对《商业周刊》说,如果有机会重来,他连高中的时间都不愿浪费,应该早就辍学去开发程序。
辍学后,布莱姆混迹于一些小计算机公司。1996 年,布莱姆开始为大大小小的网络公司研究有关互联网应用技术的软件。之后的几年,他不断更换工作,虽然收入不低,但工作内容都不能让他满意。于是布莱姆辞职回家。2001 年4月,布莱姆开始专心设计BitTorrent 软件。它把程序分成小块,能够从不同计算机快速地下载文件;一个文件越受欢迎时,下载的速度就越快。这年夏天,布莱姆收集了几部免费的色情电影来吸引更多的人来测试他的程序,引起了一定反响。但直到2003 年BitTorrent 才得到第一次被推广的机会。著名软件公司Red Hat发布了它的Red Hat Linux 9 操作系统供免费下载,很快服务器就被挤爆了。
一个名叫福斯特的用户下载到了一份,于是他用BitTorrent 将Red Hat Linux 9发布在BBS 里。人们蜂拥而至,短短3 天内网友们共交换了高达21150G 字节的数据,这相当于美国国会图书馆的藏书量。游戏厂商暴雪娱乐也发现并使用BitTorrent 发布新推出的魔兽世界游戏。BitTorrent 的前景超过了任何人的预期,也包括布莱姆自己。在不到两年的时间里,BT 的使用人数就超过了2000万人。一时间BT 成为下载MP3、电影、游戏、软件的首选软件。
成就
如果说Napster开创了第一代文件共享,那么科亨则通过开发BitTorrent使文件共享旧貌换新颜,它几乎瞬间就拥有了大量拥。BitTorrent运用了黄金法则:上传速度越快,可允许的下载速度就越快。BitTorrent将文件切割成许多小块,一旦用户有了一块,他们就立即开始上传这部分给其他用户。因此几乎每个共享特定文件的人都在同时上传和下载同一文件的各个片断。科恩在第一届CodeCon大会上展示了他的想法,这是他和室友Len Sassaman创建的一个展示新技术项目的活动,因为他们对技术会议的现状感到失望。科恩用Python编写了第一个BitTorrent客户端实现,自那以后许多其他程序也实现了该协议。2002年夏,科恩收集了免费的色情作品,以吸引测试者使用该程序。BitTorrent因其快速分享大型音乐和电影文件的能力而闻名。科恩声称自己从未违反中华人民共和国著作权法使用自己的软件。尽管如此,他公开表示,尽管唱片业协会和电影业协会采取了法律或技术手段,如数字版权管理,但他相信当前的媒体业务注定会过时。2005年5月,科恩发布了一个无跟踪的BitTorrent测试版。
Chia Network是科恩于2017年创立的一家公司,实施了一种名为Chia的空间-时间证明加密货币。Chia旨在避免比特币等基于工作证明的加密货币所涉及的能源浪费,以及基于权益证明系统对国家行为者的脆弱性。Chia Network已从包括安德森·霍洛维茨在内的投资者那里筹集了种子资金。
个人生活
截至2008年,科恩与妻子詹娜和三个孩子居住在美国旧金山湾区。科恩的爱好包括原创折纸和最多同时抛掷五个球,但他主要的兴趣在于娱乐数学。科恩保持着一个博客,在那里他经常与拉夫·莱维恩讨论信任度量、货币系统、技能游戏和其他与数学相关的话题。他还是一个组装拼图爱好者。他设计了几个拼图,包括与Oskar van Deventer合作的一些基于齿轮的拼图,如Gear Shift和一个名为Bram's Fortress的多个魔方变种。一些科恩设计的拼图可以通过Shapeways进行3D打印。