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
- Execute: Sequencer processes transactions on the L2 and batches them
- Post to L1: The compressed batch data is posted to Ethereum (calldata or blobs)
- Challenge window: For 7 days, anyone can submit a fraud proof
- 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:
- Challenger identifies invalid tx: Monitors posted batches for incorrect state transitions
- Submits fraud proof: Provides the specific transaction + expected vs actual result
- L1 re-executes: The L1 contract re-executes the disputed transaction to verify
- 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)
| Feature | Details |
|---|---|
| TVL | $15B+ (largest L2) |
| Token | ARB |
| EVM compatibility | Nitro (WebAssembly-based EVM translation) |
| Unique features | Stylus (Rust/C/C++ smart contracts), AnyTrust da |
| Withdrawal time | 7 days (standard) |
| Sequencer | Centralized (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)
| Feature | Details |
|---|---|
| TVL | $5B+ |
| Token | OP |
| EVM compatibility | OVM (EVM equivalent) |
| Unique features | OP Stack (open-source L2 framework), RetroPGF |
| Withdrawal time | 7 days (standard) |
| Sequencer | Centralized (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
| Feature | Details |
|---|---|
| TVL | $8B+ |
| Token | None (Coinbase-operated) |
| EVM compatibility | OP Stack |
| Unique features | Coinbase integration, massive user onramp |
| Withdrawal time | 7 days (standard) |
| Sequencer | Centralized (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
| Feature | Optimistic | ZK |
|---|---|---|
| Security model | Fraud proofs (challenge-based) | Validity proofs (mathematical) |
| Withdrawal time | 7 days | Minutes to hours |
| L1 gas cost | Lower (just data) | Higher (proof verification) |
| EVM compatibility | Excellent (near-100%) | Good but improving |
| Maturity | Battle-tested (3+ years) | Newer |
| Prover needed | No | Yes (expensive computation) |
| Centralization point | Sequencer | Sequencer + Prover |
| Adoption | High (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:
| Bridge | How It Works | Cost |
|---|---|---|
| Across | Liquidity providers front funds on L1, claim later on L2 | ~0.1-0.5% fee |
| Hop | Bonder model — bonded liquidity providers | ~0.1-0.3% fee |
| Bungee | Aggregator — finds cheapest fast route | Varies |
| Exchange withdrawal | Transfer to L2, bridge via CEX | Varies |
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.