组件

op-batcher

  • 将交易压缩成batchs
  • 将batches发布到L1确保可用性和完整性

op-geth

  • 修改并存储状态
  • 处理交易,更改状态

op-proposer

State root commitments 由op-proposer 提出到L1上的L2outputOracle合约, 这个提案不会立即生效,需要经过挑战期

https://stack.optimism.io/docs/build/