区块链已经成为国家战略技术,各级政府和传统互联网企业纷纷布局区块链。区块链源自国外,几大加密社区一直在探索区块链新的可能性。
近日,以太坊创始人 Vitalik Buterin 发表文章介绍了加密货币在密码学、共识机制和经济三个方面经过5年发展后的状况、问题以及未来发展,同时也提出了当前加密领域存在的一些问题。InfoQ本着开放、学习的精神将此文翻译出来,希望与各位同行、开发者共同学习、交流。
2014年,我发表过一篇文章,也做过一场演讲,其中列举了目前数学、计算机科学以及经济学方面存在的几个棘手难题。在我看来,这些难题对于加密货币的发展成熟至关重要。五年过去,情况发生了很大变化,但是这些真正重要的问题究竟取得了多少进展?我们在哪里成功、在哪里失败,又在哪些方面发生了重要的观念转变?这些疑问正是本篇文章的核心,我将回顾2014年提出的那16个问题,同时逐一介绍它们目前的进展状况。最后,我还整理出一份2019年版本的最新问题集合。
这些问题可以分为三大类:
(1)密码学。如果可解,则可通过纯数学方法解决;
(2)共识理论。对工作证明与权益证明做出的重大改进;
(3)经济。关于如何为区块链参与者提供激励要素的措施,主要集中在应用层而非协议层。这三个方向在过去五年中都取得了显著进步,当然具体进步速度仍然有快有慢。
密码学问题
1、区块链可扩展性
目前,加密货币领域面对的核心问题之一,正在于可扩展性。超大规模区块链难以建立信任:如果只有少数实体有能力运行完整节点,那么这些实体完全可以通过合谋为自己添加大量的额外比特币;其他用户由于连处理单一完整区块都做不到,因此也就无法验证某一区块是否真实有效。