他是世界上第一个老司机,把你们要的种子传遍天下 。。。
编辑时间:2018-10-23 作者:差评君 浏览量:4440 来源:差评



如果没有他

右手很寂寞



最近韩国丧尸电影《 釜山行 》貌似很火的样子,不过国内并没有上映。。。


釜山行剧照


但,对于那些早就被调教过的老司机来说,看个国内没有上映或者发行的电影,根本就不是问题,因为他们有万能车钥匙 —— BT(Bit Torrent)种子。


虽然他们熟练使用这工具,但是多半不知道是它谁发明的。。。


差评君觉得今天有必要跟大家介绍一下这个造福全人类,让天桥下卖盗及打孔碟小贩哭晕的人了!


布莱姆·科恩


1975年,布莱姆-科恩出生在纽约上西区的一个普通家庭,在那个年代,个人电脑刚刚开始出现。


布莱姆的家庭虽然普通,但是他的父亲还是对新鲜事物很看好,于是给家里买了一台 TimexSinclair 个人电脑。


TimexSinclair 1000


这台电脑成了布莱姆懂事之后最喜欢的玩具,5 岁的他,已经开始在这台电脑上学习 Basic 语言了(一种简单的编程语言)。。。


Basic 语言


就这样随着时间推移,布莱姆慢慢长大,他在编译程序上的天分显示的越来越明显了,不到 16 岁,他已经会用 3 种语言编程了!


不仅会编程,他还是个学霸,在 1993 年,他从史岱文森高中毕业,考入了纽约大学。


史岱文森高中


(这个高中是纽约最好的高中之一)


考上了大学之后,这个学霸一直也没消停,沉迷于计算机技术,在大学一年级,他最擅长的数学课差点没有及格。


不过原因却不是因为他不好好学习,而是他太牛X了。。。


那次期末考,他做完第一题就交卷走人,拒绝做剩余的 49 道题目,按照他的说法是:后面那 49 道题都是第一道题的变种,没有做的必要!


这还不是他最中二的一次。。。


因为布莱姆沉迷于编程,所以参加了学校的计算机讲座,这个讲座的主讲人是贝尔实验室(晶体管、Unix 系统和 C 语言都在这里诞生)的巴特-塞尔曼。


贝尔实验室


布莱姆问了塞尔曼许多问题,塞尔曼对他的印象非常好,准备给这个小伙子提供一个暑期实习的机会,并向他介绍一种软件中的新算法。


但是布莱姆好像对塞尔曼并不感冒,没听几句就有点不耐烦的走了。。。


过了几周之后,布莱姆又主动跑去找了塞尔曼,告诉塞尔曼他找到了一种比那个算法块 100 万倍的方法(仿佛听到塞尔曼的脸在响~)。


此处应该配上布莱姆这个轻蔑的表情


由于他这种有点装逼中二的性格,他开始与世隔绝,痛恨学校,并且他自己在图书馆翻了很多心理学书之后,自己给自己诊断,说自己患了自闭症。。。


就这样,布莱姆的内心越来越压抑,觉得上学太没用,于是他辍学了。。。


多年后他在接受《商业周刊》采访时说,如果有机会重来,他连高中都不会读,早就应该辍学去写程序。


不过辍了学的布莱姆并没有像其他辍学的 IT 大佬一样刚走出学校就叼的飞起,而是不停的奔波于各个软件互联网类公司,虽然工资不低,但是一直没什么大成就。


但是,他获得了一个爱她的老婆。。。


布莱姆和他的妻子


后来,他加入了一个名为 “ MojoNation ” 的项目,开发一个名字叫做 “ Evil Geniuses Transport Protocol(邪恶天才传输协议)” 的传输协议。


这个协议主要是想高速并且加密的传输文件,本来打算开发出来商用的,但是后来各大企业好像对这个协议不是很买账。。。


感觉没什么发展的布莱姆只好辞职回家,但是受到了 “ MojoNation ” 的启发,他想开发出一个能高速传输文件的 “ 理想工具 ”。


于是在 2001 年,他开始潜心研究如何把文件分块并且快速下载的方法,就在当年夏天,布莱姆搞出了 BT 协议,并开发出了 BitTorrent 的 beta 版(测试版)。


老司机的神器就这么横空出世了


这个 BT 协议下载速度比普通的下载快得多,因为普通下载一般都是用 FTP 协议或者 HTTP 协议,大家都是从服务器上下载,下载速度受限于服务器的能力。


普通下载原理图解

但是 BT 下载却不是完全从服务器上下载,而是让每个下载过文件的人都变成一个 “ 小型服务器 ”(这种个人电脑变成的小型服务器被称为 “ 种子机器 ”)。


这样以后有别人下载的时候,这些个由个人电脑变成的 “ 小型服务器 ” 都会为那个人传输数据,比原来一个服务器传输数据的普通下载快的多。


BT 下载原理图解


虽然布莱姆开发出来的这个东西又好又快,但是这东西几乎没有人知道,根本没什么人用。。。


隐藏在布莱姆内心深处的老司机血统显现了出来,他搜集了几部免费色情电影,然后把 Bit Torrent 程序放在论坛上,吸引论坛上的人试用 Bit Torrent 下载色情电影~


这样一来,效果拔群,不少人都通过下载小毛片认识了 BT 这个东西,但是知道 BT 的人还是不够多。。。


事情的转机在 2003 年,网友福斯特在论坛里放了 Linux 9 系统的 BT 种子,因为下载速度非常快,一下子引来了全世界各地的程序员~


发行 Linux 9 的 Red hat 公司


短短 3 天,网友们相互传输的数据了高达 21150G 字节的数据,这相当于美国国会图书馆的藏书量!


马上就有人看出了 BT 的潜力,在 2003 年当年,海盗湾、BTChina 等种子文件分享网站都纷纷成立,老司机们也纷纷用 BT 来传播小电影~


“ 楼主好人一生平安 ” 成为贴吧求种标配


不止是盗版行业看中了布莱姆的 BT ,正版行业也向布莱姆投来了橄榄枝~


Steam 游戏平台的老板 G 胖为了能让自己平台上下载游更快,聘请布莱姆来做平台开发,以便能更好的发行《 半条命 2 》这款游戏。


G 胖


不过好景不长,因为性格原因,布莱姆辞职回去继续搞 BT 的开发。。。


到 2008 年,海盗湾的种子文件数量达到了百万级别,这惹怒了各种各样的版权方,版权方一起起诉了海盗湾。


官司牵连到了可怜的布莱姆 ,毕竟 BT 技术是他发明的,电影公司给他起了个外号叫 “ 臭名昭著的发明者 ” 。


虽然最后布莱姆因为技术中立并没有获罪,但是他过得却一点都不好,因为在 2002 年的时候,他就把 Bit Torrent 开源了,自动放弃了许多获得盈利的手段。


后来他一直靠网友捐献和在网上卖印有 “ BT ” 字样的 T 恤衫来维持生活。。。



不仅穷,布莱姆的生活还过的小心翼翼,因为虽然他是无罪的,但是版权商总想抓住他的把柄把他送进监狱。。。


所以只要是他想看什么电影或者听什么音乐 ,从来不敢在网上下载,因为他不能保证下载到的东西是不是合乎版权规定,只好跑去实体店里买 CD ,这使他的生活变得非常麻烦 。。。


那段日子他沧桑的不行


随着反盗版的势头越来越猛,各大 BT Tracker 服务器都被关停,人们再也不能像以前那么愉快的用 BT 种子了。


布莱姆想让人们快速下载需要的资源的梦想也快要被打破了。。。


红圈里面的是 BT Tracker 服务器,也叫跟踪服务器

(这个服务器是用来让用户找到其他 “ 种子机器 ” 的中介,一旦关闭了,人们就没法找到其他种子,没法高速下载了)


不过布莱姆并没有放弃,随着 DHT 网络(去中心化网络,模糊掉服务器的概念)的崛起,磁力链出现了,他给 Bit Torrent 加入了磁力链功能!


使用了磁力链之后,不需要 BT Tracker 服务器,用户就能找到其他 “ 种子计算机 ”,然后进行数据传输~


现在不少网站推出了BT种子转磁力链的服务


虽然做 BT 的路上艰难重重,但是布莱姆还是选择坚持,他在他的个人网站上留了这么一句话 “ As much of a geek as you'd expect.(尽可能做一个极客,就像你们所期待的那样)”。


祝好人一生平安!


文章转自:https://mp.weixin.qq.com/s/F3XELKjFoqhAYXwOA2hf7Q

来说两句吧