同学们,放假啦~
好嗨森啊~
听说隔壁智障君已经背起她的小包包出门浪荡了。

不过智能君对出去玩没什么兴趣,
给你们推送完文章,
我就要在家好好宅着,
把平时没时间看的电影电视剧全补回来啦。
hiahiahia~
说起看片,哦不,看电影这事,
很早以前智能君还不懂事的时候,
每次想看个在国内没上映的电影,
找资源都要找的吐血。
直到有一天,
一位阅片无数经验丰富的老司机给了我一颗种子,
才为我打开了新世界的大门。
对,就是BT种子,
所以,今天!
智能君觉得必须得好好介绍一下
这位发明了BT(Bit Torrent)种子,
让无数少男少女的夜晚不再空虚寂寞的
全世界第一位老司机——
布莱姆·科恩(Bram Cohen)了!
1975年,
小布莱姆在纽约的一个普通家庭出生了。
那个时候个人电脑才刚出现,
很喜欢捣鼓新鲜玩意的布莱姆老爸立马就买了台
TimexSinclair个人电脑。
这一买不要紧,
可是把布莱姆“祸害”得不轻啊。
普通小孩子会说的第一个词不都是“爸爸、妈妈”嘛,
但是布莱姆不一样啊,
他会说的第一句话竟然是“翻到”、“运行”、“打印”,
这三个奇怪的单词。
他爸妈也是惊呆了,
仔细想想之后才发现这三个单词
就是从他老爸的电脑上听来到学会的!
于是,跟电脑结下了不解之缘的布莱姆,
整个小时候最爱的玩具就只有电脑这一样东西。
5岁的时候就开始在电脑上自学
basic语言了。
到16岁的时候,
就已经会了三种编程语言。
这是苹果的一位创始人用basic语言开发的游戏。
这时候布莱姆的学霸特质已经显露无疑了。
1993年,
他从纽约最好的高中之一史岱文森高中毕业,
考入了纽约大学。
然而这个学霸在大一时,
自己最擅长的数学居然差点就不及格了!
不是因为他沉迷编程无心学习,
而是因为他只做了一题就交卷走人了,
原因是他觉得:
后面49道题都是第一道的变种,
根本没必要做!
不过这还不是他最牛逼的一次。
布莱姆有一次参加了学校的计算机讲座,
讲座的主讲人是大名鼎鼎的贝尔实验室的
巴特·塞尔曼。
在讲座上布莱姆充分发挥学霸精神,
问了巴特很多高水平的问题。
巴特觉得这小伙子很不错,
就准备给他一个实习的机会,
并且还跟他讨论了一个软件里的新算法。
不过布莱姆并没有什么兴趣,
哼着小曲就走远了。
当时的场景很有可能是这样的。。。
然而事情并没有就这么结束。
过了几个星期,
布莱姆又自己跑去找巴特勒。
但是并不是去答应要去实习了,
而是专程去告诉巴特:
我已经找到了一个比你那个算法快100倍的算法~
但是智商超群的布莱姆,情商却迟迟不上线。
想必同学们已经看出来了,正常人是干不出来上面那些事的。。。
同学跟他开个玩笑,他却根本听不懂,
还一本正经地纠正同学的话,
时间一长,大家就都不愿意跟他玩了。
布莱姆也没觉得有啥,
就自己跟自己玩了起来,跑去学起了杂耍。
没错,就是杂耍,
天才的脑回路就是不一样。
就这么玩着杂耍,编着程,
两年就过去了。
布莱姆觉得大学实在太没意思了,
不如出去找工作吧。
于是就果断办了退学手续,一头扎进了互联网浪潮。
但是跟别的天才一辍学就混得风生水起不一样,
布莱姆的工作一点都不顺利,
跟同事也处不好,工作也是换了一份又一份。
他心里的挫败感越来越强,
甚至觉得自己是不是有精神方面的疾病。
于是他就真的跑去图书馆查了一大堆心理方面的书籍,
看完之后,马上就释怀了:
原来我真的有精神病!
嗯?这什么套路?
布莱姆发现自己得了一种叫“亚斯伯格症候群”的病,
是自闭症的一种,也叫“小博士综合征”。
好高端的名字。。。
这种病的主要特征就是社交障碍,
这就是为什么他跟谁都处不好;
还有一个特征就是专注力超越常人。
布莱姆一想,这病也不是很坏嘛,
刚好能让自己专心编程。
于是他就辞了工作,在家疯狂地开发起软件来。
连头发都不去剪。。。
不过布莱姆还是有朋友的。
有一天,一个喜欢音乐的朋友跟他聊天,
说起下载音乐这事太麻烦了,
他常用的那个网站,有很多高品质的音乐,
但是只有少数人能下,
而且用的是先到先得的制度。
因为那时候下载东西都是用FTP和HTTP协议,
大家都是从服务器上下,下的人太多,
下载速度就会很慢。
下载原理
于是布莱姆就一个激灵:
那我自己开创一个能快速下载文件的协议吧。
然后他就想起了自己之前工作的时候,
开发过一个没有商用的叫“MojoNation”的项目,
主要用途是高速并且加密传输文件。
受到这个项目的启发,
2001年,他就开始潜心开发起自己的协议来。
当年夏天,
老司机神器——BT协议的测试版,
就横空出世了。
此处应有掌声~
BT协议跟以前的下载协议不一样,
不是完全从服务器上下载,
而是把每台下过文件的电脑变成一个小型服务器
(也叫“种子机器”)。
而且会把文件拆分成许多小块。
以后有人再下载这个文件的话,
就会从所有的种子机器上抓取文件碎片再组合起来,
这样就比原来从一个服务器上下载要快的多了。
而且,下载同一个文件的人越多,
这个文件的下载速度就会越快。
BT下载原理
照理说这么又快又好的东西应该很多人用才是,
然而因为“小博士综合征”,
他不知道怎么去推广,
所以根本就没几个人知道这东西。
于是布莱姆就想了个歪招:
他先是搜集了几部免费的色情电影,
再把BT程序放在了很多论坛上,
吸引不明真相的群众用BT来下载色情电影。
哇,好东西耶~
此招一出,
好多人都知道了BT这个东东,但还是不够多。
直到2003年,BT迎来了两波神助攻。
Red hat公司发布了Linux 9系统,
程序员们都趋之若鹜,甚至挤爆了他们公司的服务器。
其中一个叫福斯特的网友,
把自己好不容易下来的Linux 9系统的BT种子,
放在了热门论坛上,
因为下载速度超乎想象地快,
一大批的程序员蜂拥而至
短短三天,传输交换的数据量就达到了21150G,
相当于世界最大的图书馆美国国会图书馆的藏书量,
连起来可以绕地球好几圈。
后来暴雪娱乐公司听说了这个事儿,
就决定把《魔兽世界》和游戏补丁也在BitTorrent发布。
游戏爱好者也纷纷到BT上下载,
峰值时有4500多万台电脑在同时交换文件,
每秒的上传下载量达到了1.4G。
按常理讲,这么大的用户量,
布莱恩肯定已经赚钱赚得飞起了。
然而,并!
没!
有!
因为布莱恩在发布BT软件的时候就把软件开源了,
任何人都可以免费使用这个软件。
而且在辞掉工作开发软件的那段时间,
布莱恩已经把自己的积蓄花完了,
信用卡都透支了好几张。
就算BitTorrent的用户超过了2000万人,
布莱恩都只是靠着网友的捐助和
在网上卖印有“BT”字样的T恤来维持生活。
而且BT上涌进了而越来越多的盗版文件,
导致版权方们对布莱姆深恶痛疾,
甚至给他起了个“臭名昭著的发明者”的外号。
搞得他的日子很是不好过。
随着版权方对盗版的打压越来越重,
很多BT Tracker服务器都被关停了。
(就是用来让用户找到“种子机器”的中介,关闭之后就找不到种子了)
但是布莱姆依然并没有放弃。
他又给BitTorrent加入了磁力链接功能,
让用户不通过BT Tracker服务器就能找到种子机器。
种子转磁力链接的网站
BitTorrent公司自成立以来,
科恩从没想过用BT赚钱,
在他的个人网站上有这样一句话:
As much of a geek as you'd expect.
(尽可能做一个极客,就像你们期望的那样。)
今年,BitTorrent公司的情况越来越不好,
关闭了洛杉矶的工作室,还裁掉了许多员工。
但是科恩依然还在坚持着最初的理想。
写完这个故事的智能君,
感觉以后每次下种子的时候都要默默感动一次了。
最后,
智能君只想替所有老司机想布莱恩说一句:
好人一生平安!
-END-
来【前方智能】(ID:qianfangAI)微信公众号,每天为你解密黑科技背后的真相~
还有周末人物专栏,带你围观科技天才的开挂人生~嘻嘻嘻~