路线图的部分内容并不是对于以太坊的短期扩展或保护而言必不可少,但可以为以太坊长期稳定性和可靠性奠定基础。
量子抗性
当量子计算成为现实时,一些目前用于保护以太坊安全的将会受到威胁。 尽管量子计算机可能还需要几十年才能对现代加密技术构成真正的威胁,但以太坊的构建方式要保证以太坊在未来几个世纪内都保持安全。 这意味着要尽快使以太坊具备量子抗性(opens in a new tab)。
以太坊开发者面临的挑战是,当前的协议依赖于一种称为 BLS 的非常高效的签名方案对有效的投票进行聚合。 这种签名方案会被量子计算机破解,但是具有量子抗性的替代方案没有那么高效。
在以太坊的多个地方使用的、用于生成密码学密钥的“KZG”承诺方案面临量子计算时存在漏洞。 目前,这个问题是通过“可信设置”来规避的,即多个用户生成的随机性无法被量子计算机逆向工程。 然而,理想的解决方案就是采用量子安全加密技术。 可以替代 BLS 方案的高效方法主要有两种:基于 STARK (opens in a new tab)和基于点阵的(opens in a new tab)签名方案。 这些方案仍处在研究和原型开发阶段。
阅读了解 KZG 和可信设置的相关内容。简化以太坊,提高以太坊效率
复杂性会导致出现可以被攻击者利用的错误或漏洞。 因此,路线图的一部分是简化以太坊,并删除那些在各种升级后留存但不再需要或可以改进的代码。 更精简、更简单的代码库更容易被开发者维护和推理。
我们将对以太坊虚拟机 (EVM)进行多项更新,使其更简单和更高效。 其中包括删除 SELFDESTRUCT 操作码(opens in a new tab),该命令很少使用、不再需要,并且在某些情况下使用可能会带来危险,特别是当与以太坊存储模型的其他未来升级结合时。 仍然支持一些旧的交易类型,这些类型现在完全可以被删除。 的计算方式也可以改进,并且可以引入更高效的算法来支持一些加密操作。
同样,现有以太坊客户端的其他部分也可以进行更新。 例如,目前执行和共识客户端使用不同类型的数据压缩。 当整个网络统一压缩方案时,客户端之间共享数据将变得更加简单直观。
当前进展
打造面向未来的以太坊所需的大部分升级仍处于研究阶段,并且可能需要数年时间才能实现。 诸如删除 SELFDESTRUCT 和统一执行执行和共识客户端中所用压缩方案之类的升级,可能会比抗量子加密更快推出。
延伸阅读