本文为区块链行业的知名创业者和投资者——“暴走恭亲王”龚鸣,在万向区块链蜂巢学院第五课上的演讲内容。龚鸣以现代计算机、密码学&区块链历史上十几位重要传奇人物为线索,从他们的故事,为大家介绍了区块链技术的演进之路。
或许我们如今已经习惯了互联网带给我们生活的改变和便利,但是否曾想到,技术的发展从非一蹴而就,是多少人的智慧、探索、奉献与抗争,才将人类从工业时代带入了信息时代。同样,区块链技术也不是从天而降的。它是无数计算机学家、密码学家、数学家、经济学家甚至哲学家们的智慧结晶,是他们不懈探索、奉献一生的思考和成就。
从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传播给了全世界的每一个人。
到了1993、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在上世纪九十年代,就提出希望通过提供密码工具让所有人掌握自己的隐私。此后,很多密码学专家利用自己的智慧,全力推动着这项运动。当我们在谈论区块链有什么用的时候,很多人可能不知道、已经忘记或者完全没有听说过,原来还有这样的初衷——区块链是一种人人可以保护隐私的密码学工具,而非仅仅是赚钱的工具。这些充满智慧的先行者们的不懈努力,是希望区块链技术可以在我们手上发挥出更大的价值。
也许今天我分享的这些故事,大家过一小时就会忘记,但我希望大家在焦虑、彷徨的时候,想想其实很多人都和我们站在一起。有些人付出了一生,做出了很多贡献,甚至献出了自己的生命;当我们谈到区块链的时候,想到的不仅仅是炒作。我相信这只是密码战争中的一个阶段,区块链这项伟大的技术,未来会发挥非常大的作用,对世界产生巨大的影响。