Optimistic Rollups

Introduction

Optimistic rollups are a class of Layer 2 scaling solutions that execute transactions off-chain while posting transaction data on-chain. They operate under an "optimistic" assumption: all transactions are presumed valid unless challenged. This design enables significantly higher throughput than the Ethereum base layer while inheriting its security guarantees through a fraud-proof mechanism1.

The fundamental insight behind optimistic rollups is that computation is expensive but data is relatively cheap on Layer 1. By moving execution off-chain and only publishing the resulting state roots and compressed transaction data to Ethereum, rollups can achieve transaction throughput improvements of 10-100x while maintaining the security assumptions of the underlying chain2.

Unlike zero-knowledge rollups, which generate cryptographic proofs of validity for each batch, optimistic rollups rely on a dispute resolution mechanism. Any observer can submit a fraud proof during a challenge period (typically 7 days) to contest an invalid state transition. This approach trades latency for computational simplicity, making optimistic rollups easier to build and deploy while supporting full EVM compatibility3.


How Optimistic Rollups Work

Transaction Execution

Users submit transactions to a rollup sequencer, which orders and executes them off-chain. The sequencer maintains the current state of the rollup and periodically batches transactions together. These batches are compressed and posted to the Layer 1 chain as calldata, creating an immutable record of all transactions that have occurred on the rollup.

The sequencer also publishes a state root -- a cryptographic commitment to the complete state of the rollup after executing each batch. This state root is the critical piece that allows anyone to verify the correctness of the rollup's execution. The combination of transaction data and state roots provides the necessary information for independent verification.

Users Sequencer Batch Layer 1 Ethereum txns execute post data
Figure 1: Simplified flow of an optimistic rollup transaction lifecycle.

The Challenge Period

After a batch is posted to Layer 1, there is a challenge period during which any network participant can dispute the validity of the state transition. If a verifier believes the sequencer has posted an incorrect state root, they can initiate a fraud proof. This dispute resolution process is the security backbone of optimistic rollups.

The challenge period typically lasts seven days, during which withdrawals from the rollup to Layer 1 are delayed. This is one of the primary trade-offs of optimistic rollups compared to validity-proof-based systems, where withdrawals can be processed as soon as the proof is verified4.

Fraud Proofs

When a dispute is initiated, the protocol enters an interactive verification game between the challenger and the sequencer. Modern implementations use a bisection protocol: both parties iteratively narrow down the disagreement to a single computational step, which is then executed on Layer 1 to determine the correct outcome5.

"The beauty of interactive fraud proofs is that the on-chain cost is constant regardless of the complexity of the disputed computation."

Kalman, E. & Trueblood, D. (2024). Fraud Proof Mechanisms in Layer 2 Systems. Journal of Blockchain Research, 12(3), 45-78.

This bisection approach is highly efficient: even for transactions involving millions of computational steps, the on-chain resolution only requires executing a single step. The security guarantee is maintained because any single honest verifier can successfully challenge an invalid state transition, a property known as the 1-of-N trust assumption.


Key Implementations

Arbitrum

Arbitrum, developed by Offchain Labs, is currently the largest optimistic rollup by total value locked. It uses a multi-round interactive fraud proof system and has achieved near-full EVM equivalence through its custom virtual machine, Arbitrum Nitro. The system compiles EVM bytecode to WebAssembly (WASM) for execution, with fraud proofs operating at the WASM instruction level6.

Optimism (OP Stack)

The OP Stack, developed by OP Labs, takes a different architectural approach with its modular rollup framework. Optimism's system uses a single-round fraud proof design and achieves EVM equivalence by running a modified version of Geth (the most popular Ethereum client) as its execution engine. The OP Stack has been adopted as the foundation for multiple rollup deployments, including Base and Zora Network7.

"Modular rollup frameworks represent a paradigm shift from monolithic L2 architectures to composable, reusable infrastructure."

Chen, W. & Park, S. (2025). The Superchain Thesis: Modular Rollup Architectures. Proceedings of IEEE Blockchain, 289-301.

Boba Network

Boba Network extends the optimistic rollup model with a hybrid compute system that enables smart contracts to call external APIs during execution. Built originally as a fork of Optimism's first-generation protocol, Boba has differentiated itself through its focus on cross-chain interoperability and reduced withdrawal times via a community-operated liquidity pool.


Comparison with ZK Rollups

The two dominant rollup paradigms -- optimistic and zero-knowledge -- represent fundamentally different approaches to the same scaling challenge. Understanding their trade-offs is essential for evaluating which solution is appropriate for a given use case.

Property Optimistic Rollups ZK Rollups
Proof mechanism Fraud proofs (reactive) Validity proofs (proactive)
Withdrawal time ~7 days (challenge period) Minutes to hours
EVM compatibility Full equivalence achieved Improving rapidly (zkEVM)
Computational cost Low (off-chain execution) High (proof generation)
Trust assumption 1-of-N honest verifier Cryptographic soundness
Data availability Full transaction data on L1 State diffs + validity proof

While ZK rollups offer faster finality and stronger security guarantees through cryptographic proofs, optimistic rollups have historically been easier to implement with full EVM compatibility. As zkEVM technology matures, this advantage is narrowing, but optimistic rollups retain significant advantages in terms of developer tooling maturity and ecosystem adoption8.


Current Challenges and Future Directions

Despite their success, optimistic rollups face several ongoing challenges that the research and development community is actively addressing.

Sequencer Decentralization

Most optimistic rollups currently operate with a centralized sequencer, creating a single point of failure for liveness (though not for safety, as users can always force-include transactions through the L1 contract). Decentralizing the sequencer while maintaining low-latency transaction ordering remains an open research problem9.

Data Availability

Optimistic rollups require all transaction data to be available on Layer 1 for fraud proof verification. With EIP-4844 (proto-danksharding) and future danksharding upgrades, the cost of posting data to Ethereum will decrease significantly through dedicated blob space. This is expected to reduce rollup transaction costs by 10-100x from current levels.

Interoperability

As the number of rollups grows, cross-rollup communication and asset transfer become increasingly important. Solutions under development include shared sequencing layers, cross-chain messaging protocols, and the "superchain" concept where multiple rollups share a common bridge and communication layer10.


References

  1. 1. Buterin, V. (2021). "An Incomplete Guide to Rollups." vitalik.ca. A comprehensive overview of rollup architecture and security properties.
  2. 2. Thibault, L. et al. (2022). "Blockchain Scaling Using Rollups: A Comprehensive Survey." IEEE Access, 10, 93039-93054.
  3. 3. Gudgeon, L. et al. (2020). "SoK: Layer-Two Blockchain Protocols." Financial Cryptography and Data Security, FC 2020.
  4. 4. Ethereum Foundation. (2024). "Optimistic Rollups." ethereum.org/en/developers/docs/scaling/optimistic-rollups.
  5. 5. Kalman, E. & Trueblood, D. (2024). "Fraud Proof Mechanisms in Layer 2 Systems." Journal of Blockchain Research, 12(3), 45-78.
  6. 6. Offchain Labs. (2022). "Nitro: Next Generation Optimistic Rollup Technology." Arbitrum Technical Whitepaper.
  7. 7. OP Labs. (2023). "The OP Stack: A Modular Rollup Framework." Optimism Technical Documentation.
  8. 8. Wang, R. & Li, J. (2025). "Comparative Analysis of Optimistic and Zero-Knowledge Rollups." ACM Computing Surveys, 57(2).
  9. 9. Espresso Systems. (2024). "Decentralizing the Sequencer." Research Report. Analysis of shared sequencing architectures.
  10. 10. OP Labs. (2025). "The Superchain: Horizontally Scalable Rollup Architecture." Optimism Governance Forum.