以太坊 创始人 维塔利克·布特林 在以太坊路线图的“The Splurge”部分中添加了更多内容,旨在推进以太坊虚拟机(评估值)走向稳定、高性能的“终局状态”。
根据10月29日技术 博客文章,这一愿景还包括以太坊用户体验、安全性、交易费用结构和加密功能的重大改进。
使用 EOF 增强 EVM
Buterin 解释说,当前的 EVM 架构对静态分析提出了挑战,这使得高效实现的创建、形式化代码验证和未来扩展变得复杂。这种架构限制了对高级加密方法的支持。
为了克服这个问题,Buterin 引入了 EVM 对象格式(EOF),以太坊即将推出的硬分叉的关键部分。 EOF 是一套以太坊改进提案(EIP),它重构了 EVM 代码,将代码与数据分离,限制动态跳转,并引入新的子例程机制。
这些更新预计将提高 EVM 的效率、可扩展性以及与复杂加密功能的兼容性。
旧合约将保持功能,但新合约可以利用 EOF 特定的功能来提高性能并降低 Gas 成本。借助 EOF,以太坊网络可以随着时间的推移更轻松地进行升级。
账户抽象
Buterin 还透露,“The Splurge”旨在推进 帐户抽象,将交易验证流程扩展到 ECDSA 签名之外。此更新将允许帐户使用任意 EVM 代码进行验证逻辑,而不是仅仅依赖单签名验证。
根据 Buterin 的说法,账户抽象允许交易源自智能合约,而不是完全来自外部拥有账户(EOA)。复杂性在于实施此模型以支持权力下放并减轻拒绝服务攻击等风险。
此外,他指出“理想情况下,帐户抽象实现应该尽可能在 L1 和 L2 上协调一致。”
交易费用经济学
Buterin 还讨论了以太坊的交易费用结构,称其为“多维气体”。这个概念表明对不同的区块链资源有不同的价格和限制,以更好地分配网络的容量。
正如他所解释的:
“今天我们有用于执行的多维气体和 blob;原则上,我们可以将其增加到更多维度:调用数据、状态读/写和状态大小扩展。”
他相信多维气体可以减少“最坏情况”的资源压力,从而降低持续性能优化的需要。然而,他指出了两个主要的权衡:协议复杂性增加以及优化区块容量所需的算法复杂性增加。
因此,为了简化实施,Buterin 提出多维气体可以限制在 EOF 内使用。由于 EOF 阻止合约为其他合约调用设置 Gas 限制,因此这种方法可以回避多维 Gas 固有的一些挑战。