以太坊联合创始人 Vitalik Buterin 推出了“The Splurge”,这是一套全面的协议升级,旨在解决以太坊生态系统内的各种挑战。在他最新的 博客文章 Buterin 的标题为“以太坊协议的可能未来,第 6 部分:挥霍”,深入探讨了即将推出的增强功能的技术复杂性,这些增强功能旨在推动以太坊迈向更加高性能、安全和可扩展的未来。
“The Splurge”旨在解决以太坊协议设计中的一系列“小问题”,这些问题并不完全适合现有的升级类别。 Buterin 表示,这些元素“对于以太坊的成功非常有价值”,但由于其复杂性和重要性,需要专门关注。
什么是以太坊的“挥霍”?
The Splurge 的主要目标包括使以太坊虚拟机 (EVM) 达到性能更高、更稳定的“最终状态”,将帐户抽象直接集成到协议中以增强安全性和用户便利性,优化交易费用经济性以提高可扩展性,同时降低风险,并探索尖端的加密技术,以从长远来看显着改善以太坊。
Buterin 强调完善 EVM 的必要性,并指出“如今的 EVM 很难进行静态分析,这使得创建高效的实现、正式验证代码以及随着时间的推移进行进一步扩展变得具有挑战性。” EVM 对象格式 (EOF) 的引入是实现这一目标的第一步。 EVM改进路线图,计划包含在下一个硬分叉中。 EOF 引入了诸如代码和数据分离、禁止动态跳转以支持静态跳转、消除 EVM 代码中的 Gas 可观察性以及添加显式子例程机制等功能。
EOF 为 EVM 模块化算术扩展 (EVM-MAX) 和单指令多数据 (SIMD) 功能集成等进一步升级奠定了基础。这些增强功能旨在使 EVM 更高效地执行高级加密操作,而无需严重依赖预编译。 “引入 EOF 后,引入进一步升级变得更加容易,”Buterin 指出。
账户抽象一直是以太坊的长期目标,旨在让智能合约代码控制交易验证。 “从本质上讲,账户抽象很简单:允许由智能合约发起交易,而不仅仅是 EOA,”Buterin 解释道。这种功能可以实现一系列应用,从抗量子密码学到无缝密钥轮换和改进的钱包安全性。
ERC-4337是当前在不修改核心协议的情况下实现账户抽象的解决方案。它引入了一个称为“用户操作”的新对象,并将事务处理分为验证和执行阶段。然而,Buterin 指出这种方法效率低下,特别是“每束大约 100k 的天然气开销”。
EIP-7702 旨在通过将账户抽象直接集成到协议中,为所有用户(包括外部拥有账户 (EOA))带来账户抽象的便利优势。此举可以统一生态系统并消除隐私协议中对中继器的需求。 “EIP-7702 为所有用户(包括 EOA)提供了账户抽象的‘便利功能’,”Buterin 写道。
尽管 EIP-1559 虽然改善了平均区块包含时间和费用可预测性,但 Buterin 承认其实施中存在缺陷。他指出“该公式略有缺陷”并且“在极端条件下调整得不够快”。拟议的 EIP-7706 旨在通过引入多维 Gas 费用来解决这些问题,允许对不同资源(如调用数据、状态读/写和状态大小扩展)进行单独定价和限制。
“多维气体有两个主要的权衡:它增加了协议的复杂性以及填充区块容量所需的最佳算法,”Buterin 解释道。然而,他认为效率和资源管理的好处可能会超过这些复杂性。
可验证延迟函数(VDF)的引入旨在提高以太坊提议者选择过程的随机性。 “理想情况下,我们会找到更强大的随机性来源,”Buterin 表示。 VDF 可以提供一种解决方案,提供计算密集型但易于验证的输出,从而减少操纵的可能性。挑战仍然存在,例如通过硬件加速或并行化进行的“意外优化”。 Buterin 承认:“目前,还没有 VDF 结构能够在所有方面完全满足以太坊研究人员的要求”,这表明还需要进一步的研究和开发。
此外,Buterin 通过讨论不可区分性混淆和一次性签名等高级概念,探索了“密码学的遥远未来”。他将这些称为“埃及神协议”的一部分,这是极其强大的加密原语,可以彻底改变区块链技术。不可区分性混淆允许创建“加密程序”,在隐藏内部细节的同时执行任意计算。 “通过混淆和一次性签名,我们可以构建近乎完美的无需信任的第三方,”Buterin 断言。
潜在的应用包括安全 DAO 和拍卖、通用可信设置以及零知识证明的简化验证。尽管前景广阔,但这些技术仍处于起步阶段。 “还有很多事情要做,”Buterin 承认。不可区分性混淆的实现目前面临着巨大的性能障碍,而能够实现一次性签名的实用量子计算机仍然停留在理论上。
通过解决 EVM 改进、账户抽象、交易费用优化以及探索密码学前沿问题,Buterin 旨在让以太坊保持在区块链创新的最前沿。虽然承认其中的复杂性和权衡,但他仍然保持乐观。 “极其强大的密码学可以彻底改变游戏规则,”他总结道。
截至发稿时,ETH 交易价格为 2,627 美元。
使用 DALL.E 创建的特色图片,图表来自 TradingView.com