区块链一段不为人知的历史
发布时间 2018-06-14 11:20 Odaily星球日报 阅读 332次

区块链一段不为人知的历史

要想了解区块链是什么,区块链要到哪里去,你必须知道区块链从哪里来。

其实,区块链技术并不是由中本聪(Satoshi Nakamoto)创造出来的,这项技术有一段漫长而有趣的历史,这篇文章将解释这段历史的其中一部分。

要了解区块链构建的基础,你必须要知道下面这三个技术的历史:

1. 加密

2.开源软件的发展

3.点对点共享

加密  

1991年年初,美国一程序员Phi Zimmermannl了解到美国参议院的一项立法提案,该提案将要求电子通信服务提供商交出用户的私人信息。Phi Zimmermannl决定为大众开发一个基于公钥的加密系统,这个系统可以让大家在互联网上自由沟通时,不会有被监视的风险。 

1991年年末,Phi Zimmermannl发布了Pretty Good Privacy (PGP),这是第一个让人们可以自由交流、公开可用的加密工具,这个工具使用了128位加密(128-Bit Encryption,一种加密算法)和Diffie-Hellman(一种秘钥交换算法)进行加密中的钥匙管理。

然而,美国政府并不认同Phi Zimmermannl的想法。在PGP被公开分享并迅速传播到世界各地后,美国海关总署根据《武器出口管制法案》起诉Phi Zimmermannl,政府将加密软件视为军火。

幸运的是,1996年初,政府撤销了对Phi Zimmermannl的起诉,因为没有证据表明它将PGP运往海外,或者他将PGP邮寄给了Usenet(Uses Network的缩写,即新闻讨论组,一种分布式的互联网交流系统)。

这个事件意义重大,因为在本质上,Phi Zimmermannl所写的代码只不过是一种言论形式。因此,如果美国政府起诉Phi Zimmermannl成功,那么政府将会控制美国境内的内容分发,而这又会违反美国宪法第一修正案:

"国会不得制定关于下列事项的法律:确立宗教或禁止信教自由;剥夺言论自由或新闻自由;或剥夺人民和平集会和向政府请愿伸冤的权利。"

你的每封邮件、每条短信、每一笔银行交易,以及你的每一张照片,都会被别人监控和浏览。有些人可能会说这就是今天的实情,但你可以通过加密工具来保护自己。 

如果没有Phi Zimmermannl和其他人致力于从事加密工作,那么我们的信息将会被所有人看到,互联网可能也不会像现在这样得以迅猛发展。

开源软件

开源软件这段历史,要追溯到麻省理工学院人工智能实验室(MIT AI labs)的程序员Richard Stallman,他被认为是美国自由软件运动的精神领袖。

20世纪70年代时,麻省理工学院的所有打印机都在不同的楼层,于是程序员Richard Stallman通过访问源代码,增加了一个电子信息系统,让用户可以不用走到打印机旁边,就可以知道文件是否被打印好,或者打印机是否被卡住。可是,后来麻省理工学院安装了一个施乐9700打印机后,Richard Stallman和人工智能实验室的其他黑客,被拒绝访问源代码。

这件事离不开当时的时代背景,20世纪80年代,软件工业商业化,甚至AI实验室的许多黑客,也试图以专利软件来取代可自由流通的软件。但是,Richard Stallman认为软件应该让人们自由地使用和修改,于是他辞去了麻省理工学院的工作,发起了GNU(GNU's Not UNIX的递归缩写)项目,要创造一套完全自由、兼容于Unix的操作系统GNU。GNU宣言指出,用户要自由地运行、共享、研究和修改软件。

Richard Stallman还开发了GNU通用公共许可证。在此许可证下发布的代码,可以在其他计算机程序中重复使用,当然,这些计算机程序也应该在相同的许可或兼容的许可下发布。

著名的操作系统Linux,就是运行在这个许可证上。Linux是由Linus Torvalds在1991年(同年PGP发布)创建。现在,我们的智能手机、平板电脑、超级计算机等硬件设备的运行,基本都离不开Linux操作系统。

区块链一段不为人知的历史Linux与其他软件的差别,在于它是完全开源的。在任何时候,都有多达1万人在使用Linux。

 有人对Linux表示质疑,因为Linux既然具有开放性,那么黑客也可以看到和修改代码,而这会削弱系统。其实,由于社区的规模庞大,在更新Linux时,有补丁开发、评审和合并周期等各种不同阶段,这些步骤将会使软件更加安全。

2005年,Linus Torvalds创建了GIT版本控制系统,用于跟踪计算机文件,并在多人之间协调这些文件。

GIT版本控制系统促进了诸如GitHub等网站的发展,GitHub用于开发和审查比特币的代码变更,你可以访问这个链接,看看比特币项目的代码变更,每一个变更都要经过整个社区的评审和测试,所以,这项技术不属于某个公司或者个人。

用户可以按照他们的意愿,去自由地运行、共享、研究和修改软件,这是真正的开源。此外,基于比特币的多个硬分叉、其他数字货币,也能体现出开源的特性。

点对点共享

2001年7月,Bram Cohen发布了一个名为BitTorrent的程序。BitTorrent很快成为整个电影行业的头号敌人,因为它对非法下载电影、电视剧、歌曲,提供一站式支持。

区块链一段不为人知的历史

虽然BitTorrent遭到了无数的诉讼以及网站袭击,但是数百万美元的娱乐产业仍然无法阻止这项技术的发展。这是为什么呢?

BitTorrent是一个对等网络,这意味着每个用户都是网络的一部分。在传统的网络中,所有的信息都在一个中央服务器上,而在对等网络中,所有的用户之间都可以共享信息。对于BitTorrent来说,这意味着一旦你下载了一部电影或一首歌曲,你可将其与网络的其他部分分享。这就像神话里的九头蛇,当你砍下一个头的时候,它就会在原来的地方长出来。每当一个站点或网络的某个成员被关闭时,就会有超过10个的POP点(即网络服务提供点)出现。

这使得对等网络能够真正抵御任何形式的审查或操纵。

区块链和比特币也使用了同样的技术。任何人都可以成为一个节点,该节点持有区块链的副本,并可以将其共享给网络的其他部分。目前世界上大约有9000个节点,运行着不同版本的比特币。这意味着,如果你想阻止比特币,你必须同时找到并关闭9000个节点。显然,这是几乎不可能的。

在今天北京举行的中国绿色金融论坛上,中国银行副董事长、行长刘连舸表示,中国银行大力推动绿色金融发展,一是以...[原文链接]
据VentureBeat报道,虽然与高通达成了和解,但苹果也在开发自己的5G调制解调器,最早发布日期可能要等到2025年。...[原文链接]
在今天举行的中国绿色金融论坛上,北京市副市长殷勇表示,将发挥示范引领作用,推动绿色信贷、政策、标准、产品的...[原文链接]
据CNET报道,谷歌利用网购后Gmail收到的确认邮件等信息追踪用户购买历史,收集大量个人信息,用户要将其删除流程...[原文链接]
为加快推动人工智能创新发展与成果应用,支持上海打造“智能+”产业高地,近日,工业和信息化部复函上海市人民政...[原文链接]
每周精选查看更多 >
寒冬必读:“有效管理团队”被投资人公认为卓越创业者必需的能力,2019年创投市场确实没有“风口”
寒冬必读:“有效管理团队”被投资人公认为卓越创业者必需的能力,2019年创投市场确实没有“风口”
一场名为“无风口时代的新投资”圆桌论坛在下午的活动中举行,论坛由希鸥网创始人李志磊主持,对话嘉宾包括创势资本创始合伙人汤旭东、未名之光创始人兼CEO孙伟、安芙兰资本管理合伙人谭文舒、德商资本管理合伙人吴伯仲... [详细]
寒冬里的滴滴、ofo、趣店:风光不再,裁员如麻
寒冬里的滴滴、ofo、趣店:风光不再,裁员如麻
这几天,刀哥晚上打滴滴的车子时,刚落坐,滴滴客服的电话就打了进来,询问是否安全上车,客服还特意叮嘱,有问题记得及时按一键报警功能。 [详细]
OFO单车和锤子手机科技为何突然失控?
OFO单车和锤子手机科技为何突然失控?
ofo北京总部楼下,退押金的人形长队还未散去。ofo后台显示等待退款的用户数字,已经跳过1000万,仍在滚动。这样的景象,也曾出现在20公里外的乐视大厦和锤子总部。前来讨债的供应商拉起横幅,上面书写“乐视还钱!”“锤子科技还... [详细]
希鸥网评论:“京粉”借助微信生态能否逆转“淘宝客”?
希鸥网评论:“京粉”借助微信生态能否逆转“淘宝客”?
不难理解,淘宝客业务要想做大,最关键的就是流量。即,让足够多的人看到淘宝客推广的优惠券才有可能实现“下单购买”,从而拿到卖家发放的佣金。笔者身边有个人从事淘宝客者,图的是工作无拘无束,也有10多人团队一起奋战淘宝客... [详细]
一个成熟的CEO竟然要先学会裁员,而且裁员之前有套路
一个成熟的CEO竟然要先学会裁员,而且裁员之前有套路
建立超高人效流程型组织的“砍人”三板斧:就是在企业内部建立以客户价值为中心的流程,然后根据流程生成职位、建立团队,去重新再思考每一个部门和组织的存在价值,消灭一切对客户不产生增值的多余流程和角色,减少冗余,迅速提... [详细]