【大文观链】密码学源起揭秘,区块链行业的祖师爷是谁?

2077 天前
1079

链得得注:【大文观链】,是链得得App推出的区块链技术分析系列栏目。由链得得App独家作者马文佩,对区块链、数字货币市场中前端技术方案进行应用层讲解与热点事件的技术层分析。每个工作日与大家一同分享“链圈技术宅”的那些头脑日常。

行业祖师崇拜是民间文化的一个分支,过去各行业都很重视,视其为本行业的保护神。民间有〃三百六十行,无祖不立〃的说法。祖师爷们都是些很有名望的人,直接或间接地开创、扶持过本行业。有些人成为祖师爷纯属偶然,有的是后人强行安上去的,有的几个行业共用一个祖师爷,像典当业、算命业、香烛业、蚕业、丝织业、糕点业都是拿关羽作为祖师爷。有的则是一个行业有好几个祖师爷,像盐业就有管仲、蚩尤、张飞、炎帝、鲁班等。

祖师爷不但是各行业的保护神,热切是各行业的精神信仰中心。祖师崇拜不仅仅是行业工匠一人对授予饭碗的先人的崇敬,更通过建立行规的方式建立了行业分类体系,加强了行业内部交流,使技艺世代相传。

而在现代,类似的民间习俗依然没有消失。在电商零售行业发达的南方,双十一的加油大会上拜马云、刘强东也成为了一种“民俗”;

比特币投资成为热门之后,拜中本聪也成为了圈内的“流行文化”;从某种意义上来说,中本聪的确可以被称为区块链行业的祖师爷,但从历史的角度看,为区块链技术奠基的密码学先驱们同样不该被遗忘:他们也是区块链技术的祖师爷。

阿兰·图灵

区块链技术基于密码学和计算机科学。图灵作为计算机科学之父完全有理由被称为区块链技术的祖师爷。实际上,图灵还是一位密码专家。二次世界大战期间,图灵曾在“政府密码学校”工作。政府密码学校位于布莱切利园,是英国顶级机密情报机构。图灵在这里从事密码破译工作,有一段时间,他领导了小屋8号(Hut 8)小组,负责德国海军密码分析。 期间他设计了一些加速破译德国密码的技术,包括改进波兰战前研制的机器Bombe,一种可以找到恩尼格玛密码机设置的机电机器。 图灵在破译截获的编码信息方面发挥了关键作用,使盟军能够在包括大西洋战役在内的许多重要交战中击败纳粹,并因此帮助赢得了战争。后世科学家估计,图灵小组的杰出工作,使得盟军提前至少两年战胜了纳粹德国。

菲尔·齐默尔曼

菲尔·齐默尔曼出生于1954年。1991年,他发表了良好隐私密码法(PGP),并供人自由下载。第一个版本的PGP程式与其中使用的加密算法BassOmatic都是由齐默尔曼发展出来。

因为PGP中使用了RSA算法,侵犯了专利权,RSA Security公司向美国政府提出报告。美国政府长期将密码学视为是军需品,需要管制。在美国政府启动调查之后,因为PGP中使用的密钥,齐默尔曼被指控违反了武器出口限制法案。经过三年的调查,齐默尔曼最终并未被起诉。

菲尔·齐默尔曼最大的贡献是将密码学从一种军用技术变成了人人可见,人人可学,人人可用的民用技术,打破了政府对于密码学知识的垄断:没有齐默尔曼和政府的据理力争,就没有现代密码学的广泛应用,也更谈不上区块链技术的诞生了。

莱斯利·兰波特

莱斯利·兰波特出生于1941年。1982年,他发表了论文《拜占庭将军问题》,将分布式对等网络通信容错问题进行了详细的描述,拜占庭将军问题被认为是容错性问题中最难的问题类型之一。在点对点式数字货币系统里,区块链网络的运作是平行的。各结点与终端都运算著区块链来达成工作量证明(PoW)。工作量证明的联结是解决比特币系统中拜占庭问题的关键,避免有问题的结点破坏数字货币系统里交易帐的正确性,是对整个系统的运行状态有着重要的意义。1999年,为了解决兰波特提出的问题,实用拜占庭容错(PBFT)算法才正式诞生,这种算法目前依然被广泛的应用于区块链网络中。莱斯利·兰波特还发明了用于节点之间达成一致的Paxos算法,同样也被广泛应用。

王小云

王小云出生于1966年,目前是山东大学数学学院教授。2005年2月,王小云与其同事提出SHA-1散列函数的散列冲撞。由于SHA-1散列函数被广泛应用于当时的主流计算机安全产品,其影响可想而知。SHA-1是一种密码散列函数,是比特币采用的SHA-256的前身。王小云创造的SHA-1破解方法迫使安全机构们不得不对SHA-1进行升级,最终才诞生了比特币中最重要的SHA-256函数。

作为一个高速发展的现代学科,区块链技术的发轫并不仅仅建立在中本聪一个人的聪明才智上。全世界曾经有,现在有,将来也会有无数的专家和研究者投入区块链技术的发展当中去。从这个角度来看,区块链行业根本没有什么祖师爷,又或是人人都是祖师爷。

参考文献:万建中,《中国民俗简明读本》,新华出版社,2013年