Optimistic Specs Versions Save

Optimistic: Bedrock, is a protocol that strives to be an extremely simple optimistic rollup that maintains 1:1 compatibility with Ethereum

v0.1.0

2 years ago

This release completes the first milestone of the 1.0 specification roadmap: deriving a L2 chain of deposited transactions from L1 data, while utilizing the engine-API for modularity.

Features:

  • Specification of deposits, rollup-node and execution-engine.
  • Reference smart-contracts for deposit feed and L1 block information in the L2.
  • Reference implementation of rollup-node: "opnode" to drive a L2 engine with L1 data.

The reference implementation is compatible with the optimism-prototype branch in ethereum-optimism/reference-optimistic-geth, commit 7f6d88b.

Note: deposit-fees are practically disabled, see the Deposit design discussion page and Deposit fee milestone for ongoing work.

v0.1.0-rc.1

2 years ago

This is the first release-candidate of the deposit-only rollup MVP, the first milestone of the 1.0 specification roadmap.

Features:

  • Specification of deposits, rollup-node and execution-engine in the MVP.
  • Reference smart-contracts for deposit feed and L1 block information in the L2.
  • Reference implementation of rollup-node: "opnode" to drive a L2 engine with L1 data.

The reference implementation is compatible with the optimism-prototype branch in ethereum-optimism/reference-optimistic-geth, commit 7f6d88b.

To run the release-candidate end-to-end, refer to the rollup-node-experiments repository

Note: deposit-fees are practically disabled for this MVP release candidate, see the Deposit design discussion page for ongoing work.