Optimistic Rollups
Challenge windows appear as dormant buds: security through patient observation.
Optimistic rollups represent the most pragmatic approach to Layer 2 scaling, assuming that all transactions are valid until proven otherwise. Batches of transactions are compressed and posted to the Ethereum mainnet, where they assume a tentative state of correctness. A dispute period—traditionally seven days—allows appointed validators to challenge any fraudulent state transitions by submitting cryptographic proofs of computation invalidity.
The architecture relies on two cryptographic primitives: commitmentScheme for batching transactional data, and fraudProof mechanisms that enable any observer to detect and penalize incorrect state commitments. Popular implementations include Arbitrum, Optimism, and Base, each with distinct approaches to message passing, state management, and withdrawal mechanisms.
The trade-off is clear: transaction finality is delayed by the dispute period, yet security guarantees remain as strong as the base layer. The computational resources required to verify fraud proofs are minimal, making this approach accessible to resource-constrained validators and light clients.