The Base protocol specifications cover the technical architecture of the L2 rollup, including:
- Consensus: Details on the rollup node, L2 block derivation from L1 data, P2P gossip protocols, and the RPC interface (including
optimism_outputAtBlock). - Execution: The L2 execution engine (EIP-1559 parameters, fee vaults), as well as precompiles, predeploys, and preinstalls available in the genesis state.
- Bridging: Standard bridge contracts for ETH and ERC-20 transfers, the 7-day challenge period for withdrawals, cross-domain messengers, and the Base-Solana bridge.
- Data Availability: The batcher component responsible for posting L2 sequencer data to L1.
- Proofs: The Azul proof system, including offchain services and onchain contracts for verifying L2 checkpoints and the challenger service for detecting invalid games.