速览Optimism下个迭代升级:超越 EVM 等效性,实现以太坊等效性
Optimism 公布了其下一个迭代升级 Bedrock(中文意思是基岩)细节,并将其描述为最便宜、最快、最先进的 Rollup 架构,致力于实现更大的目标——以太坊等效性,而非此前的 EVM 等效性。
Optimism 最早于去年 10 月介绍 EVM 等效性概念,即,与以太坊虚拟机 (EVM) 的规范完全一致,而不是仅仅满足于 EVM 兼容性,并在之后一个月推出第一个 EVM 等效链,作为对 Optimism 网络的大规模升级。
EVM 等效性实现了「一次编码,随处部署」的可行性,将以太坊的属性扩展到 Layer2 中,不过,就像其治理一样,Optimism 也一直在尝试重新设计其技术核心,并将重点放在长期可持续性上。
Optimism 构建下一个升级 Bedrock 的采用的核心设计原则有:
- 最小化与以太坊的差异,以便 Optimism 可以在相同的核心代码上共享和协作;
- 复用(Reuse)设计模式,以便为以太坊构建的 mental model 可以应用于 Optimism;
- 简化每一段代码,使 Optimism 成为最容易上手、可分叉和可审计的 Rollup 代码库;
- 模块化堆栈的每一个部分,以便可以轻松插入替代数据可用性和执行层;
- 优化以最小化成本,减少复杂性。
Optimism 表示, 在 Bedrock 之后,EVM 等效性将不再适用。通过使用以太坊的所有代码、基础设施和设计模式,Optimism 的目标是以太坊等效性。 Bedrock 将推出一系列强大的新功能和优化,包括:
- 理论上最优的调用(calldata)数据提交,为用户提供任何 Rollup(永远)最便宜的交易;
- 遵循以太坊的共识和执行客户端分离,使 Optimism 可以无缝集成成本最小化的 EIP-4844。(推荐阅读:《 简析 EIP-4844 提案: 如何大幅降低 Rollup 费用? 》
- 一个微观的客户端差异(client diff),为替代客户端实现提供可能性,并为 Optimism 用户提供了额外的安全级别;
- 快速的点对点网络,包括对 Snap Sync 的支持,这使得运行 Optimism 节点比以往更容易,并为去中心化排序奠定了基础;
- 高度优化的存款和取款,允许用户轻松将资产转入和转出Optimism;
- 更智能的同步、排序和状态提交,以保证 Optimism 能够经受住所有以太坊网络条件。
同时,Bedrock 也是 Optimism 下一代故障证明系统 Cannon 的基础,Cannon 最早由 George Hotz 构建,是第一个可运行 EVM 等效 Layer 2 的交互式公共故障证明,在其上可以运行未经更改的 EVM 合约,理论上还可以实现最低 calldata Gas 成本,也会使得 Optimism 兼顾简单性和安全性。Bedrock 已合并到主要的 Optimism 单一存储库中。
Optimism 称,在之后发布 Bedrock 时会同时推出 Cannon 的 Alpha 版本。Bedrock 不仅仅是一个升级,更是一个关于如何构建 Rollup 的全新范例。Bedrock 是从头开始设计的,旨在为真正的安全性和去中心化奠定基础。Bedrock(与 Cannon 相结合)是唯一能够轻松支持多个故障证明和客户端实现的 Rollup 架构。
借助 Bedrock,Optimism 正致力于成为第一个基于 EVM 的 Rollup 来实现以太坊级别的安全保证。而对于用户来说, 在 Bedrock 推出后,平均交易费用将大幅降低,同时吞吐量会得到大幅度的提升,存取款也会高度优化,Optimism 节点的同步速度将提高 50 倍。 除此之外,Bedrock 将是一个完全透明的升级,这意味着用户和开发人员无需进行任何更改。之前的所有交易和数据将在 Optimism 上保持可用。