本文讨论了以太坊未来执行层的重要升级,主要集中在状态树和虚拟机(VM)的改进。状态树将从十六进制的Keccak MPT转换为更高效的二叉树,以提高证明效率和客户端验证。虚拟机方面,提议用RISC-V等更优的VM替代EVM,旨在提升执行效率、证明友好性和协议简洁性,以解决当前瓶颈。
现在,执行层变更。我已经讨论过 账户抽象 (account abstraction)、多维 Gas (multidimensional gas)、BALs 和 ZK-EVMs。我在这里也谈到了一个我认为非常有价值的短期 EVM 升级:向量化数学预编译 (vectorized math precompile)(基本上,同时对数字列表执行 32 位或潜在的 64 位操作;原则上,这可以将许多哈希、STARK 验证、FHE、基于格的抗量子签名等加速 8-64 倍);可以将其视为“EVM 的 GPU”。https://firefly.social/post/x/2027405623189803453… 今天我将重点关注两件大事:状态树变更和 VM 变更。状态树变更在此路线图中。VM 变更(即 EVM -> RISC-V 或更好的东西)是更长期的,并且仍然更具非共识性,但我坚信,一旦状态树变更和长期状态路线图(参见 https://ethresear.ch/t/hyper-scaling-state-by-creating-new-forms-of-state/24052… )完成,它将成为“显而易见的事情”,所以我会在这里阐述我的理由。这两者之间的共同点是:
状态树变更(由 @gballet 和许多其他人研究)是 https://learnblockchain.cn/docs/eips/EIPS/eip-7864,它将从当前的 hexary keccak MPT 切换到基于更高效哈希函数的二叉树。这具有以下优点:
从宏观上看,二叉树是一个“综合方案”,它使我们能够吸取过去十年关于如何构建良好状态树的所有经验,并实际应用它们。
随着时间的推移,协议因更多特殊情况而变得更复杂的一个原因是,人们对“使用 EVM”存在一种潜在的恐惧。如果一个钱包功能、隐私协议或任何其他功能可以在不引入这个“可怕的 EVM 东西”的情况下完成,人们会明显松一口气。对我来说,这非常令人遗憾。以太坊的全部意义在于其通用性,如果 EVM 不足以真正满足这种通用性的需求,那么我们应该正面解决这个问题,并创建一个更好的 VM。这意味着:
这仍然更具推测性和非共识性。如果我们只做 EVM + GPU,以太坊当然会没问题。但一个更好的 VM 可以让以太坊变得美好而伟大。一个可能的部署路线图是:
EVM 用户将体验完全的向后兼容性,除了 gas 成本的变化(这将被未来几年的扩展工作所掩盖)。我们将获得一个更高效的证明者、更简单、更清晰的协议。
- 原文链接: x.com/vitalikbuterin/sta...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!