#区块链#凡是过去,皆为序章。区块链史前二十余载( 二 )



#区块链#凡是过去,皆为序章。区块链史前二十余载
本文插图
左: GoogleQuantum Nature cover art small 右: 谷歌量子计算机Sycamore处理器 | Google AI Blog
有关量子计算机这里就不再赘述 , 如果要用一句话来评论谷歌的量子计算机的话 , 我觉得:谷歌量子计算机虽然没有什么实用性 , 但这就像莱特兄弟的第一架飞机一样 , 总有一天 , 我们会迎来喷气式飞机的时代 。
时间再次回到1976年 , 马丁·赫尔曼和惠特菲尔德·迪菲两位大师发表的论文《密码学的新方向》 , 覆盖了未来几十年密码学所有的新的进展领域 , 包括非对称加密、椭圆曲线算法、哈希等 , 奠定了迄今为止整个密码学的发展方向 , 也对区块链的技术和比特币的诞生起到了决定性作用 。
#区块链#凡是过去,皆为序章。区块链史前二十余载
本文插图
密码学新方向
这……就是区块链史前元年 。
【#区块链#凡是过去,皆为序章。区块链史前二十余载】1977年 , 美国麻省理工计算机科学实验室的三位研究员罗纳德·李维斯特 (Ronald Rivest)、阿迪·沙米尔 (Adi Shamir)和伦纳德·阿德曼 (Leonard Adleman)一起提出RSA , 紧接着在1978年 , 他们联名发表了题为《获得数字签名的方法与公钥密码系统》的论文 , 该文首次提出了一种能完全实现迪菲-赫尔曼公钥密码系统功能的实用方法 , 后被称为“RSA方法” 。 三位发明人也因此在2002年获得了图灵奖 。
#区块链#凡是过去,皆为序章。区块链史前二十余载
本文插图
从左至右: 罗纳德·李维斯特、阿迪·沙米尔和伦纳德·阿德曼 | 维基百科
到了1980年 , 瑞夫·梅克尔(Ralph Merkle)提出了Merkle-Tree这种数据结构和相应的算法 , 后来的主要用途之一是分布式网络中数据同步正确性的校验 , 这也是比特币中引入用来做区块同步校验的重要手段 。 可是在那个时代 , 哈希算法和分布式网络都还没有出现 。 Merkle-Tree这种数据结构 , 后来对密码学和分布式计算领域起到重要作用 。 而这里 , 有一个很巧的事情 , 前面也提到过:梅克尔就是《密码学新方向》的两位作者之一赫尔曼的博士生 , 而《密码学的新方向》就是梅克尔的博士生研究方向 。
1982年 , 莱斯利·兰波特(Leslie Lamport)在其同名论文中提出的分布式对等网络通信容错问题 , 也就是著名的拜占庭将军问题 。 这标志着分布式计算的可靠性理论和实践进入到了实质性阶段 。 紧接着 , 在1983年 , 大卫·乔姆(David Chaum)提出了密码学支付系统eCash(下一篇会讲到) , 也正因如此 , 他后来被称为数字货币之父 。 眼光敏锐的他 , 很快将密码学运用于货币、支付领域 , eCash当之无愧是密码学货币最早的先驱之一 。

#区块链#凡是过去,皆为序章。区块链史前二十余载
本文插图
左: 莱斯利·兰波特 | 维基百科 右: 大卫·乔姆 | twitter主页
1985年 , 尼尔·科布利茨(Neal Koblitz)和维克托·米勒(Victor Miller)分别独立提出ECC椭圆曲线密码学 。 ECC的提出真正使得非对称加密体系产生了实用的可能 。 因此 , 可以说到了1985年 , 也就是《密码学的新方向》发表10年左右的时候 , 现代密码学的理论和技术基础已经完全确立了 。
1985年到1997年这段时期 , 密码学、分布式网络以及与支付/货币等领域没有什么突破性的进展 , 其实这反而是比较正常的 , 新的思想、理念以及技术产生之初 , 总要有相当长的时间让大家去学习、去探索、去实践 , 然后才有可能出现突破性的成果 。 1985年到1997年这十年左右的时间 , 就是相关领域在实践方面迅速发展的阶段 。 最终 , 从1976年开始 , 经过20左右的时间 , 密码学、分布式计算领域终于进入了爆发期 。


推荐阅读