本文是 Onther 发布的 Optimism Bedrock Wrap-Up 系列的第五篇,主要深入研究了 Optimism Rollup 中 Op-Batcher 和 Op-Proposer 的角色和行为逻辑。
本文档介绍了L2输出根提案规范,这是Optimism Rollup中将L2状态同步到L1(结算层)的关键环节。Proposer的角色是构建并提交输出根到L1上的L2OutputOracle合约,以此作为桥梁的L2 状态视图,并可接受fault proof挑战。其中详细说明了L2输出承诺的构建方式和L2OutputOracle智能合约的接口定义与配置,以及安全方面的考虑,例如 L1 重组。