本文为区块链行业的知名创业者和投资者——“暴走恭亲王”龚鸣,在万向区块链蜂巢学院第五课上的演讲内容。龚鸣以现代计算机、密码学&区块链历史上十几位重要传奇人物为线索,从他们的故事,为你们介绍了区块链技术的演进之路。算法
或许咱们现在已经习惯了互联网带给咱们生活的改变和便利,可是否曾想到,技术的发展从非一蹴而就,是多少人的智慧、探索、奉献与抗争,才将人类从工业时代带入了信息时代。一样,区块链技术也不是从天而降的。它是无数计算机学家、密码学家、数学家、经济学家甚至哲学家们的智慧结晶,是他们不懈探索、奉献一辈子的思考和成就。浏览器
从Turing到中本聪,从密码朋克运动到技术的多元化发展,站在2019年这个在中国区块链发展史上值得铭记的历史关键点上,咱们对这些区块链技术作出重大贡献的先行者们的讲述,不只是致敬。更为提醒咱们,区块链技术的初衷和一群人曾坚守的信仰。提醒咱们所肩负着的前人使命:利用区块链技术,真正让这个世界变得更好。安全
你们好!我是龚鸣,网名叫“暴走恭亲王”。今天我想经过一些典型的人物以及区块链发展过程当中的故事,来分析区块链究竟是如何发展到今天这一步的。服务器
先从一个你们熟悉的人物开始:Alan Masthison Turing,若是你们看过《模仿游戏》的话应该都知道他,Turing不只是数学家,也被视为计算机科学与人工智能之父。但在很长一段时间里,他的事迹一直被埋没,二战以后才逐渐曝光。微信
Turing有不少贡献,其中最大的贡献是在密码学上的。他在二战中以颇有趣的思路,使用机器对抗机器。这个思路在如今看很简单,但在当时倒是惊世骇俗的。Turing经过破解德军的密码,使二战提早结束。有一部分人认为Turing使二战至少提早了两年结束,成百上千万人所以而获救。他让你们意识到密码学对世界的重要价值,其重要程度甚至能够说是“核弹级”的。网络
Turing有不少故事,他在二战结束后被英国政府迫害,最后致使自杀,也有一些阴谋论认为是他杀。你们都知道Turing的死因是吃了浸了氰化钾的苹果。不少人认为苹果公司的LOGO:一个被咬了一口的苹果就是为了记念Turing。但这是谣传,只是很美丽的巧合罢了。苹果公司在进行Logo设计的时候,其实没有考虑过这点。数据结构
Turing的贡献使得世界各国政府都开始重视密码学的发展,但由此也引起了一些问题。即政府对于密码工具的严控。不少人但愿密码学工具不该该仅仅掌握在政府手上,破解密码的工具也开始快速发展。CRYPTO WARS(密码战争)由此引起,才有了咱们接下来的故事。架构
Ralph C. Merkle是非对称加密的发明者之一。早期他是施乐PARC实验室的成员,正是这个实验室发明了鼠标、GU、IPU、以太网、超大规模机器人电路、OOP等。有一个传说,乔布斯和比尔盖茨参观PARC实验室时,看到了实验室提供的图形界面,以后比尔盖茨就推出了Windows,乔布斯创立了NeXT。分布式
在计算机技术发展史上,正是Merkle首先提出了非对称哈希概念。哈希算法是区块链中使用最多的一种算法,哈希能够把任何任意字段通过系列算法变成很短的字符串,原来那一段文字或代码,哪怕只改变了一个字节,经过哈希算出来的字符串都是彻底不同的,因此通俗称其为“数据指纹”。哈希算法最多见的使用场景是你们登陆网站的时候,都须要输入用户名和密码,系统会把用户密码变成哈希字符串传到网上,对方的网站就能够保存你的哈希字符串。这样,即便系统被攻破,用户名和密码也不会泄漏。这是哈希比较常见和简单的应用,后来几乎大部分加密协议都要用到哈希算法。工具
Diffie和Hellman在1976年共同发表了《密码学的新方向》论文,提出了迪菲-赫尔曼密钥交换的算法,并得到了2015年图灵奖。Diffie曾很谦虚地说Merkle在其中也提出了很是重要的思想,他认为应该叫作Diffie-Hellman-Merkle算法。他们不只是现代密码学的奠定人、非对称密码学的奠定人,也是现代货币、现代加密学的启蒙专家。
David Lee Chaum是美国知名的密码学专家,也是密码学思潮和运动的先驱。他在密码学和隐私保护上提出了不少有趣的见解,有着卓越的贡献,也深深影响了不少人。1983年,他提出开发Ecash,这是一种彻底基于密码学的电子货币,也是最先提出如何把密码学融合进入货币系统的电子货币形式。1995年,他创立了DigiCash。他影响了后来美国不少的密码学专家,其中最有名的是Tim May。
Tim May一样是密码学先驱。他在英特尔工做到30多岁就退休了,由于凭股票实现了财务自由。后面的不少时间,他都花在了密码学上,探索如何经过密码学工具,保护每一个人天生应该拥有的权利——“隐私权”。
上图所示的John Gilmore也是密码学专家,若是你们有作过网管或者配置IP地址的话,会知道有一个协议叫DHCP——在局域网内自动分配IP地址的标准协议,DHCP就是John Gilmore写出来的。Eric Hughes也是很是知名的密码学专家。
当时这些专家都在旧金山湾区,常常组织会议探讨密码学工具以及将来的发展方向。他们认为,密码学工具很是重要并且人人都应该掌握,但愿可以经过工具,让全部人再次控制本身的隐私。后来,他们提出了密码朋克(Cypherpunk)的概念。
听说这个名字是Jude Milhon提出来的。当时她是Eric Hughes的女友,也是著名的女黑客,在网络女权方面也提出过不少想法。黑客(Hacker)原来实际上是指计算机技术很是好的人而并不是指攻击系统的人,攻击网络的人其实应该称之为骇客(Cracker)。翻译成中文后,由于有“黑”字因此变成了贬义词。后来你们就改称这些人为极客(Geek)。密码朋克(Cypherpunk)是提倡经过普遍使用强加密和隐私保护技术,来进行社会和政治变革。Cypherpunk是一次政治运动,旨在经过密码学工具,让全部人把隐私权从新掌握在本身手里。
1988年,Tim May写了一篇文章《加密无政府主义宣言》,第一次提出了如何经过密码学工具来达到一些政治诉求。1993年,Eric Hughes提出了《密码朋克宣言》,首次提出将利用密码学、匿名邮件系统、数字签名和电子货币来捍卫人类的隐私。1993年,他们三我的组成了Cypherpunk Mail List电子邮件列表。所谓电子邮件列表是指能用经过电子邮件来进行沟通。他们经过不断地回复电子邮件来构建新的列表,这是当时比较时髦的作法,有点像后面的BBS社区。此后,随着不断有新的人加入到列表中,愈来愈多的人参与讨论,积极地贡献本身的思想,造成了Cypherpunk思潮。
这个邮件列表中的不少人,此后都对行业乃至世界产生了很是重要的影响,甚至作出了重要改变。例如,Julian Assange在2006年创办了“维基解密”, Adam Back提出了新的数字货币Hashcash,而且以后成为了Blockstream的联合创始人。Jacob Appelbaum是Tor洋葱网络创始人, Bram Cohen则创立了 BitTorrent。Hal Finney、Philip Zimmermann、Nick Szabo、Wei Dai则推进了区块链技术的发展。
Tim May、Eric hughes和John Gilmore率先提出了Cypherpunk的概念。上图是他们的一张合影,这张照片做为《连线》杂志的封面,成为一面旗帜引领了不少人前赴后继投身密码学,作出了很是大的贡献。
Hal Finney毕业于加州理工,是很是厉害的密码学专家。有一部分人坚持认为Hal Finney可能就是中本聪,最大的缘由是他最先写出了可重复用的PoW(工做量证实)机制。他同时也是Phil Zimmermann的第一个员工,深受其影响。Zimmermann是密码学先驱,最先的贡献是写出了PGP。
当时的互联网是没有加密协议的,这意味着全部信息都是“裸奔”的,美国政府能够垂手可得地查看任何人在互联网上的信息。Zimmermann既是密码学专家也是计算机专家和社会活动家。他认为这种状况并不合理,每一个人都有保护本身隐私的权利。但美国当时有《密码学保护法》。这是为什么第一个浏览器Netscape有两个版本:国际版和美国版。国际版密钥是40位,美国版是128位。外国人只能用40位的,若是私自将128位的Nectscape分发给外国人是违法行为。
Zimmermann在1991年写了PGP1.0版本,密钥有128位。PGP的名字颇有趣——Pretty Good Privacy(一个至关不错的隐私工具)。这个工具使不少人眼前一亮,特别是一些不但愿被美国政府监视的我的或机构。Zimmermann让你们在Ftp服务器上任意下载PGP,引发了美国政府的警觉。FBI层试图起诉Zimmermann,并阻止他把工具传播出去。
Zimmermann认为他有责任把“武器”发给每个须要的人,让每一个人能够用“武器”捍卫本身的隐私权利。因而,他和MIT合做写了一本书,把PGP全部的源代码公开在了书里。根据美国第一修正案,美国人有言论自由,而言论自由包括出版自由,同时书不是武器。Zimmermann经过出书规避了当时的《密码学保护法》。以后,这本书在全世界大量销售。自始至终,Zimmermann一直经过我的的努力抵制美国政府的管制,并把PGP传播给了全世界的每个人。
到了199三、1994年,大量的金融公司开始使用高级别的密码加密工具来保护本身的金融隐私,致使当时的密码管制彻底失效。最终,美国逐渐放松了管制,并撤销了对Zimmermann的指控。
以前提到了,Hal Finney是Zimmermann的第一个员工,延续了Zimmermann的不少工做,也是PGP2.0版本的主要撰写人。Hal Finney很早就在邮件列表里认识了中本聪。2009年Hal Finney被确诊为渐冻症。他在轮椅上用眨眼睛的方式,以及微小动做继续写代码,并花了很长时间写了一封信,讲述了本身是如何认识中本聪,如何很是幸运地参与了比特币网络,而且对比特币网络将来的发展方向提出了建议。2014年,Hal Finney告别了这个世界。此前他联系了一家专门的人体冷冻公司,在过世后会把本身的身体冷冻起来,也许有一天Hal Finney还能复活。因为Hal Finney被冷冻之后,中本聪就再也没出现过,所以不少人猜测Hal Finney就是中本聪。
关于中本聪到底是谁的探讨一直在持续。Craig Steven Wright也曾经说本身就是中本聪。Craig Steven Wright在计算机、密码学领域的知识很是深厚,作了不少探索。但Juola&Associates这家公司曾将Craig Steven Wright的论文和比特币白皮书进行过文法比较得出来的结论是比特币白皮书百分之百不是Craig Steven Wright写的。Craig Steven Wright也回应表示比特币的想法是个人,可是白皮书是他的好朋友Dave Kleiman写的。由此Dave Kleiman也第一次进入了公众的视野。
Dave Kleiman是谁?密码学领域里此前彻底没有据说过这我的。他也是密码学专家,出生在美国佛州,很早就参军了,在柏林服役过,从小就很是喜欢计算机。离开军队后,他成为了计算机安全取证专家,在佛州警局里作计算机安全取证员。此后进入了一家公司,写了“不可篡改的安全审计日志系统”。这个名字是否是颇有趣?和比特币、区块链不可篡改的帐本系统好像很近似。做为安全取证专家,Dave Kleiman也精通如何隐藏本身在互联网上的踪影。不幸的是,他在1996年时遭受了一场很是严重的车祸,今后瘫痪一直在轮椅上生活,他也所以有了很是多的时间能够花在计算机上。
通过大量资料查证,Dave Kleiman的确和Craig Steven Wright合做过计算机公司,而且也的确提到过比特币。那中本聪和Dave Kleiman有没有关系呢?这是个无人知晓的复杂问题。
对于Dave Kleiman,你们其实了解的并很少。他的病情也在2013年以后急剧恶化。因为长期卧床,同时在疗养院里难以获得很好的照顾,他感染了超级病菌。全部的抗生素都没有办法杀死超级病菌,经过治疗只能延缓痛苦。Dave Kleiman在病床上很痛苦地生活直到去世,于 2013年4月被发现死在家中,被发现的时候尸体已经腐烂了。调查过程当中,警方甚至发现了他的床上有弹孔,猜想他极可能尝试过自杀,是否成功不清楚,主要死因仍是因为身体感染。
在他死去的差很少时间里,中本聪也销声匿迹。那他会不会是中本聪?你们也是各有见解。Dave Kleiman留下了一个很是坚固的U盘,目前在他弟弟手上。不少人认为若是他是中本聪,那线索颇有可能就在U盘里。他最好的朋友表示若是大家真的认为Dave Kleiman是中本聪,那大家就放弃吧。由于据他所知Dave Kleiman的密码不可能低于40位,是不可能经过暴力破解。
Craig Steven Wright拿出了传说中的“郁金香信托”,声称他把手上110万个比特币委托Dave Kleiman照顾,不管Dave Kleiman是否死亡,在某一个时间都会还给他。
不少人认为Craig Steven Wright也许是骗子,但颇有可能真的认识中本聪,由于他知道不少细节。Gavin Andresen曾做证Craig Steven Wright就是真的中本聪。Gavin Andresen被认为是中本聪的亲传弟子,由于中本聪在离开社区的时候留了一封信,说全部东西都交给了Gavin Andresen。Gavin Andresen是美国计算机专家,他作了不少东西。算法很是厉害,并且比特币系统目前大多数代码都是在Gavin Andresen领导下完成的。
Gavin Andresen是很是重要的承上启下的人。中本聪开了头,Gavin Andresen真正把比特币带到了全世界。
对比特币网络第二个重要的人是Jeff Garzik。Jeff Garzik也是很重要的开发者,仅次于Gavin Andresen,对比特币网络代码的贡献也比较多。Jeff Garzik以前是Linux的内核开发者,安卓系统里面就有Jeff写的代码,很是厉害。Jeff Garzik表示他当时第一次看到比特币的时候,就以为很是有趣而且对将来很是重要。Jeff Garzik把全部工做都辞让了,全心投入到了比特币社区的建设中。他曾表态过认为Craig Steven Wright不是中本聪,而Kleiman的可能性更大。
“谁是中本聪”短时间内很难有结果,也不是今天的主题。不管是Dave Kleiman、Gavin Andresen仍是Hal Finney,他们都是对比特币网络代码贡献良多的人。区块链迄今为止已经远远超出比特币的概念,进入到了全新的阶段。但区块链技术起源于比特币网络毋庸置疑,这个世界也是由此开始逐渐接受和相信分布式帐本。
在进入以太坊阶段时,新的词汇——Smart Contract(智能合约)出现了。
智能合约的发明人是Nick Szabo,他其实并不算计算机专家,而是数学家和哲学家。1993年,他提出了智能合约,探讨是否是能够利用计算机和互联网实现不可篡改的合约。一旦能实现的话,不少东西就彻底能够自动运行。
在1993年,智能合约仍是像科幻小说同样的存在,区块链的出现真正使智能合约成为了可能。如今谈区块链彻底不能离开智能合约的概念。若是没有智能合约,区块链在将来会面临很大的局限。
我常常说一个笑话,中本聪颇有多是中国人,名字多是“中国人原本就聪明”的意思。密码学、区块链技术发展到今天,彷佛没看到任何华人的身影。但实际上是有的,Wei Dai。
Wei Dai是很是神秘的人,也是很厉害的密码学家。他早期在微软研究小组里研究密码学。但直到今天,咱们都不知道他确切的身份。1993年,他提供了一个想法B-money——匿名分布式的电子现金。除了名字与比特币近似以外,B-money里也提到了全部比特币应有的元素。不少人认为极可能是Wei Dai启发了中本聪,可是Wei Dai在一封电子邮件里说过,他认为中本聪在构思比特币时极可能没有看到过B-money,而是在完成以后看到了B-money论文,因此中本聪对比特币的构建应该是独立完成的。B-money的不少思路与比特币很是接近,中本聪比特币白皮书引用的第一篇论文就是B-money。比特币不是凭空出现的,而是在不少人作了无数尝试的基础上产生的。
Vitalik Buterin把智能合约放到了区块链上。比特币是点对点的电子现金系统,Vitalik 但愿把全部计算机放在一块儿共同完成运算,变成智能合约的超级计算机。Vitalik 是个小天才,俄裔的加拿大人。我认识他的时候他只有19岁,刚到中国,有点内向,彻底不会讲中文,一边听咱们讲一边翻字典。第二年来的时候就能讲中文了,也能用中文发微信。这给咱们带来了“惊吓”,或许天才就是这个样子的。
Gavin Wood是以太坊的CTO,以太坊大多数架构由Gavin Wood出品。他撰写了以太坊技术黄皮书,不少人都对他的工做评价极高。Gavin Wood正在领导Polkadot,主要作的是跨链。
我也很崇拜Jed McCaleb。他是电驴的创始人。电驴是最先的分布式下载系统。Jed McCaleb参与了不少知名项目,很早的时候就将哈希索引用于分布式系统,对行业的发展是有很是大贡献的。
迄今区块链已经发展到技术很是多元化的地步。不只仅是前面所说的PoW工做量证实机制、非对称加密、分布式系统,像跨链、Staking、零知识证实、分片、侧链、MPC这些技术都变得愈来愈多、愈来愈重要。将来区块链行业会以很是多元的方式呈现。
你们都在讨论区块链可否落地、什么时候落地。其中有个关键因素是区块链不少技术尚未成熟,还在快速发展的进程中。
除了区块链技术,区块链的定义也在不断变化,如今所说的区块链和当年比特币的区块链已经有了很大区别。当年所谓的区块链是信息经过链式结构连在一块儿,今天不少技术已经不是链式结构了,已经变成了树状结构、网状结构。像DAG技术就是网状的数据结构。
区块链标准也在变化。区块链在将来发展中有无限的可能性。有人试图把全部技术融合成WEB3,构建下一代互联网。真正让所谓信息互联网变成价值互联网才是最伟大的事情。
如今的互联网叫作“信息互联网”,互联网最强的地方是信息的传输和复制,这也是目前互联网最大的价值。你发电子邮件给朋友,对方收到电子邮件的同时你的这封电子邮件也还在。这是互联网内生的功能——信息传输和复制。
如何作到把1块钱转给你的朋友,同时保证精确地他加1块钱,你减1块钱?互联网作不到,必需要经过中介机构,好比支付宝、银行。但这个功能在WEB3是内生的,价值传输是链的最基本功能,不须要经过独立的第三方完成。这意味着价值传输变成了内生功能,意味着传输价值和传输信息是同等速度。将来若是价值和信息是同等速度的话,将使金融世界发生翻天覆地的改变。
在WEB3阶段,你能够真正把全部东西掌握在本身手上,包括隐私。如今全部支付记录、行走记录、打车记录都控制在第三方中介机构上,而WEB3有能力把全部数据统统收在本身手里,这是将来全部技术运用的方向。
区块链并非由一我的拍脑壳想出来的,有不少伟大的人作了无数的贡献,特别是Hal Finney和Dave Kleiman。Dave Kleiman和Hal Finney讨论比特币的时候极可能并不知道对方是坐在轮椅上的人,而这两位坐在轮椅上的密码学专家为数字货币和区块链的发展提供了卓越的贡献,而且他们在生命最后的时刻贡献了本身全部的智慧和勇气。我我的以为区块链走到今天,是全世界最聪明的人用全部的努力创造出来的。Cypherpunk在上世纪九十年代,就提出但愿经过提供密码工具让全部人掌握本身的隐私。此后,不少密码学专家利用本身的智慧,全力推进着这项运动。当咱们在谈论区块链有什么用的时候,不少人可能不知道、已经忘记或者彻底没有据说过,原来还有这样的初衷——区块链是一种人人能够保护隐私的密码学工具,而非仅仅是赚钱的工具。这些充满智慧的先行者们的不懈努力,是但愿区块链技术能够在咱们手上发挥出更大的价值。
也许今天我分享的这些故事,你们过一小时就会忘记,但我但愿你们在焦虑、彷徨的时候,想一想其实不少人都和咱们站在一块儿。有些人付出了一辈子,作出了不少贡献,甚至献出了本身的生命;当咱们谈到区块链的时候,想到的不只仅是炒做。我相信这只是密码战争中的一个阶段,区块链这项伟大的技术,将来会发挥很是大的做用,对世界产生巨大的影响。