Optimistic Rollup

Layer 2 Updated May 2026

What is an Optimistic Rollup?

An optimistic rollup is a Layer 2 scaling solution that processes transactions off-chain and assumes they’re valid — until proven otherwise. If someone submits a fraud proof showing a batch contains invalid transactions, the batch is reverted and the dishonest party is penalized.

The “optimistic” part: instead of proving every transaction is correct (like ZK-rollups), optimistic rollups assume correctness and only verify when challenged. This makes them cheaper and more EVM-compatible, at the cost of a 7-day withdrawal delay (the challenge window).

Optimistic rollups are the dominant L2 category by adoption. Arbitrum, Optimism, and Base — the three largest L2s — are all optimistic, collectively holding $25+ billion in TVL.

How Optimistic Rollups Work

The Optimistic Model

  1. Execute: Sequencer processes transactions on the L2 and batches them
  2. Post to L1: The compressed batch data is posted to Ethereum (calldata or blobs)
  3. Challenge window: For 7 days, anyone can submit a fraud proof
  4. Finalize: If no valid fraud proof is submitted within 7 days, the batch is finalized

Fraud Proofs

A fraud proof is a cryptographic argument that a specific transaction in a batch was executed incorrectly. The process:

  1. Challenger identifies invalid tx: Monitors posted batches for incorrect state transitions
  2. Submits fraud proof: Provides the specific transaction + expected vs actual result
  3. L1 re-executes: The L1 contract re-executes the disputed transaction to verify
  4. Resolution: If the fraud proof is valid, the batch is reverted and the sequencer’s bond is slashed. If invalid, the challenger loses their deposit.

In practice, fraud proofs have never been needed on major optimistic rollups — the sequencers are run by reputable teams and operate correctly. But the mechanism exists as a security guarantee.

Major Optimistic Rollups

Arbitrum (Arbitrum One)

FeatureDetails
TVL$15B+ (largest L2)
TokenARB
EVM compatibilityNitro (WebAssembly-based EVM translation)
Unique featuresStylus (Rust/C/C++ smart contracts), AnyTrust da
Withdrawal time7 days (standard)
SequencerCentralized (Offchain Labs), decentralization planned

Arbitrum uses a unique architecture where EVM bytecode is compiled to WebAssembly, enabling both Solidity and non-Solidity (Rust, C++) smart contracts via Stylus.

Optimism (OP Mainnet)

FeatureDetails
TVL$5B+
TokenOP
EVM compatibilityOVM (EVM equivalent)
Unique featuresOP Stack (open-source L2 framework), RetroPGF
Withdrawal time7 days (standard)
SequencerCentralized (Optimism Foundation), decentralization planned

Optimism’s OP Stack enables other projects to launch their own L2s. Base (Coinbase) and World Chain (Worldcoin) run on OP Stack, forming the “Superchain.”

Base

FeatureDetails
TVL$8B+
TokenNone (Coinbase-operated)
EVM compatibilityOP Stack
Unique featuresCoinbase integration, massive user onramp
Withdrawal time7 days (standard)
SequencerCentralized (Coinbase)

Base doesn’t have a token — it’s operated by Coinbase as a profit-seeking L2. Its key advantage: seamless onboarding for Coinbase’s 100M+ users.

Optimistic vs ZK Rollups

FeatureOptimisticZK
Security modelFraud proofs (challenge-based)Validity proofs (mathematical)
Withdrawal time7 daysMinutes to hours
L1 gas costLower (just data)Higher (proof verification)
EVM compatibilityExcellent (near-100%)Good but improving
MaturityBattle-tested (3+ years)Newer
Prover neededNoYes (expensive computation)
Centralization pointSequencerSequencer + Prover
AdoptionHigh (Arbitrum, Optimism, Base)Growing (zkSync, Starknet)

The Sequencer

The sequencer is the entity that orders transactions on an optimistic rollup. Currently, all major optimistic rollups use centralized sequencers:

  • Arbitrum: Offchain Labs (the development team)
  • Optimism: Optimism Foundation
  • Base: Coinbase

Centralization Risks

A centralized sequencer can:

  • Censor transactions: Refuse to include specific users’ transactions
  • Reorder transactions: Extract MEV
  • Halt the chain: Stop processing transactions (has happened during outages)
  • Go offline: The L2 stops until the sequencer recovers

The Escape Hatch

All major optimistic rollups include an escape hatch — a mechanism for users to withdraw funds directly to L1 even if the sequencer is down or censoring. This requires submitting the withdrawal through L1, which is expensive but guarantees funds can always be recovered.

Decentralized Sequencers

Future plans for all major optimistic rollups include decentralized sequencer sets:

  • Multiple sequencers rotating block production
  • Shared sequencing across OP Stack chains (Espresso, Astria)
  • Based rollups: Sequencing done by L1 validators (proposer-builder separation)

Fast Bridges (Bypassing the 7-Day Wait)

Since 7 days is impractical for most users, third-party bridges offer instant withdrawals:

BridgeHow It WorksCost
AcrossLiquidity providers front funds on L1, claim later on L2~0.1-0.5% fee
HopBonder model — bonded liquidity providers~0.1-0.3% fee
BungeeAggregator — finds cheapest fast routeVaries
Exchange withdrawalTransfer to L2, bridge via CEXVaries

These work by having liquidity providers (relayers) front the withdrawal amount on L1. The relayer then claims the funds on L2 after the 7-day window. The user pays a small fee for this convenience.

Frequently Asked Questions

Q: Why do optimistic rollups have a 7-day withdrawal period? A: To give challengers enough time to submit fraud proofs. If withdrawals were instant, invalid batches could be finalized before anyone catches them.

Q: What happens if the sequencer goes down? A: The L2 halts until the sequencer recovers. Users can still withdraw via the escape hatch (L1 direct withdrawal). Past outages: Arbitrum (90 min in 2022), Optimism (several hours in 2023).

Q: Is my money safe on an optimistic rollup? A: For major L2s (Arbitrum, Optimism, Base), yes — they’ve been live for years without fraud. The risk is smart contract bugs in the rollup contracts, but these are heavily audited and battle-tested with billions in TVL.