作者:Francesco 编译:Cointime Lu Tian
Bedrock 更新是 Optimism 主网备受瞩目的事件,于 2023 年 6 月 6 日,16:00 UTC 进行。
Bedrock 的主要特征
1. 降低交易费用:批处理和压缩
在 Optimism 主网上发送交易时的两个主要成本来源包括:
- L2 执行费用(相较于以太坊上的常规交易费用)
- L1 数据/安全费用(占据大部分成本:对 Optimism 的安全性至关重要,因为这意味着同步 Optimism 节点所需的所有数据始终在以太坊上公开可用)
Bedrock 通过改变 Optimism 将数据发送到 L1 的方式,以最大化可用空间的利用,从而提高了“大量发布到以太坊的数据”的压缩效率。
较低的交易费用源于交易批处理和压缩。
批处理会去除“尽可能多的额外信息,仅保留必要的、少量的元数据”。因此,被称为“sequences batches”的 L2 事务被压缩到一个“channel”中。
接下来,这些通道将被再次压缩(提高它们的效率)并进一步分解为“通道帧”。
因此,Optimism 能够通过多个通道帧将大型 L2 事务并行发送到 L2 来处理它们。
它是这样运作的:
- 交易被分批处理为“Sequencer Batches”
- 进一步压缩成“通道”(即将被压缩并提交到以太坊的数据)
- 通道被分解为“通道帧”:通道数据的独立块。由于帧的顺序已经确定,它们可以并行提交到以太坊,从而提高效率。
据估计,这可以将协议成本/安全费用降低 47%(包括 99% 的状态链承诺和 20% 的批量提交成本)。
一旦 EIP-4844 在以太坊上实施,成本有望进一步降低。
Bedrock 还将存款时间缩短了 70%,从 10 分钟减少到 3 分钟,并实施 EIP-1559 以减少交易成本的波动。
2. 与以太坊的最小代码差异
Bedrock 大量复用了以太坊的代码。从原则上讲,它的构建目标是使其与最常用的以太坊执行客户端 Geth 的差异尽量最小。
Optimism 将 Geth 分叉为 Op-Geth,它与 Geth 仅有约 2500 行的差异。
借助已建立且经过实战检验的客户端,可以:
- 增强安全性
- 减少攻击面
- 利用以太坊生态
让开发过程尽可能接近以太坊是吸引优秀开发者的关键组成部分。任何在 Optimism 上构建的人与在以太坊上构建的差异很小,并且会发现利用 OP Stack 构建自己的 L2 非常简便。
此外,与以太坊的互操作性还意味着将更容易将应用程序从以太坊连接到 Optimism,并为与其他 L2 解决方案(如 Arbitrum 和 Polygon)进行跨链集成提供可能性。
3. 多客户端支持
引擎 API 的模块化执行:将共识和执行分离,允许引入自定义执行引擎和虚拟机。
引擎 API 的实现为多客户端生态系统奠定了基础,这是实现基础设施去中心化和链安全的关键步骤:例如,多个客户端可能会揭示分歧,从而提高整个系统的安全性。
4. Bedrock 的模块化特性
这可以说是 Bedrock 最重要的特点。
- 模块化共识
Bedrock 移除了共识层并用 OP 节点替换,使 Optimism 能够利用 L1 共识并使用原始 L1 数据达成共识。
由于这基本上只是一个原始数据流,因此可以在其上添加新的数据源(例如链下数据源、EIP-4844 等),实现更高程度的模块化和可扩展性。
- 模块化执行
我们都熟悉 Optimistic Rollups(依赖错误证明)和 ZK Rollups 之间的辩论,后者被认为更优。
技术准备就绪后,OP 堆栈的模块化将使 Optimism 能够无缝切换到 ZK Rollup。OP 通过“Cannon”实现这一点,其执行实现“在客户端生成执行跟踪,允许使用故障证明或 ZK 证明来证明执行跟踪”。
OP 堆栈:标准化且开源的库,提供:
- 共享安全
- 可组合性
- 协同排序
OP 堆栈在不同层之间提供完全模块化,其他 L2 可以根据他们的需求进行组合:
- 共识层:链的构建方式
- 执行层:链上输入的虚拟机执行
- 结算层:提款发生的地方
在 L2 不断发展的运行环境中,拥有可升级和模块化的生态系统已成为基本需求。
无人能预知未来几年会发生什么,但经历过早期加密项目自然选择浪潮的我们明白,一旦基础设施被固定,就很快会被淘汰。
Optimism 计划在 OP Stack 上构建 L2 的“寒武纪大爆炸”,反过来,这些项目将有选择地采用 OP Sequencer。
如果项目采用了 OP Sequencer,那么 OP 排序器将收取越来越多的费用,形成良性循环。
Optimism 在博弈论与激励措施方面的运用令人印象深刻,他们推出了RPGF项目:一种为集体利益资助公共物品的机制。
20% 的初始 OP 代币供应已分配给 RPGF,同时,网络排序产生的利润以及使用 OP Sequencer 构建在 Optimism 基础上的未来 L2 也将受益于此。
实际上,测序收入可用于资助有利于 Optimism 生态系统公共产品的项目,从而反过来提高 OP Stack 的价值。
一个有趣的例子是,OP 基金会的一些核心开发人员曾试图向以太坊基金会申请资助。然而,由于他们是上市公司,因此无法获得赠款。
RPGF 成功解决了这个问题!RPGF 计划将分为三个阶段进行:首先分配 100 万美元,接下来是 10 万美元,最终将成为一项持续性的努力。
Bedrock 是一项卓越的开发成果,它强化了 Optimism 和 OP Stack 的竞争优势。
升级主要涉及以下几个方向:
- 降低费用
- 模块化
- 以太坊兼容性
综合来看,这些正反馈循环和激励机制使得开发者更倾向于选择 OP Stack。
在 L2 方面,我认为这非常引人关注:自从他们的 op-Geth 开发开始,他们就一直专注于重用以太坊代码,并让开发者在两者之间尽可能地实现无缝切换。
遗憾的是,这个优点常常被忽略,特别是在与其他使用全新编程语言和库构建的 L1 和 L2 相比时。
结果,开发者切换链的机会成本会呈指数级增长,因为他们不得不学习一种新的构建方式,将自己融入其中,并将自己的成功与新链紧密联系起来。
网络效应可以说是 L2 需要利用的关键因素之一,以建立关键用户群。
毫不夸张地说,Optimism 展示了一种明智的长远策略,重点关注以下几点:
- 为用户优化网络(降低费用)
- 为开发者优化网络(提高互操作性)
- 为更多项目优化网络(实现模块化)
考虑到大量解锁可能对 OP 代币价格带来负面影响,我们将继续观察事态会如何发展。
所有评论