What are Rollups?
Rollups are Layer 2 scaling solutions that execute transactions off the main blockchain (Layer 1) while posting transaction data back to it for security. The name comes from "rolling up" hundreds or thousands of transactions into a single batch that gets settled on the main chain.
Rollups are currently the most promising approach to blockchain scalability because they inherit the security of the underlying Layer 1 while dramatically increasing throughput and reducing costs. Ethereum's roadmap is explicitly "rollup-centric," viewing rollups as the primary scaling solution.
How Rollups Work
The Basic Flow
- Transaction Submission: Users send transactions to the rollup network
- Execution: Transactions are processed by the rollup sequencer
- Batching: Multiple transactions are compressed and grouped together
- Data Posting: The batch data is posted to Layer 1
- State Commitment: The rollup commits the new state root to L1
- Verification: The state transition is verified (method depends on rollup type)
Key Components
Sequencer: The entity that orders and executes transactions. Currently centralized in most rollups, but decentralization is a priority. State Root: A cryptographic summary of all account balances and contract states on the rollup. Data Availability: Transaction data must be available on L1 so anyone can reconstruct the rollup state.Types of Rollups
Optimistic Rollups
Optimistic rollups assume transactions are valid unless proven otherwise:
- Sequencer posts state updates without proofs
- Anyone can submit a "fraud proof" if they detect invalid transactions
- Challenge period (typically 7 days) allows time for verification
- If fraud is proven, the rollup reverts and the challenger is rewarded
ZK Rollups
Zero-knowledge rollups use cryptographic proofs to verify validity:
- Sequencer generates a ZK proof for each batch
- The proof mathematically guarantees all transactions are valid
- L1 verifies the proof (takes milliseconds)
- No challenge period needed. Mathematical certainty
Why Rollups Matter
Scalability
- L1 (Ethereum): ~15 transactions per second
- Rollups: 2,000-4,000+ TPS currently, with room to grow
Rollups achieve this by moving execution off-chain while keeping data on-chain.
Cost Reduction
| Operation | Ethereum L1 | Rollup (typical) |
|---|---|---|
| . . . . . - | . . . . . . - | . . . . . . . . . |
| ETH transfer | $5-20 | $0.01-0.10 |
| Token swap | $15-50 | $0.05-0.50 |
| NFT mint | $20-100 | $0.10-1.00 |
Costs will continue dropping as rollup technology improves and EIP-4844 (proto-danksharding) reduces data posting costs.
Security
Unlike sidechains, rollups inherit Ethereum's security:
- Data availability: All transaction data is on L1
- Escape hatch: Users can always withdraw to L1, even if rollup operators disappear
- L1 settlement: Final state is secured by Ethereum's full validator set
The Rollup Spectrum
Not all rollups are created equal. Key differences:
Decentralization:- Sequencer: Single operator vs. Decentralized set
- Prover: Single prover vs. Permissionless proving
- Governance: Team-controlled vs. DAO-governed
- Stage 0: Full training wheels, team can override
- Stage 1: Limited training wheels, some safeguards
- Stage 2: No training wheels, fully trustless
- Type 1: Fully Ethereum-equivalent (can run L1 code unchanged)
- Type 2: EVM-equivalent with minor differences
- Type 3-4: Compatible but with significant differences
Current Rollup Landscape
| Rollup | Type | Stage | TVL | Notes |
|---|---|---|---|---|
| . . . . | . . . | . . . - | . . - | . . . - |
| Arbitrum One | Optimistic | 1 | ~$12B | Largest by TVL |
| Base | Optimistic | 0 | ~$6B | Coinbase L2 |
| Optimism | Optimistic | 1 | ~$5B | OP Stack origin |
| zkSync Era | ZK | 0 | ~$700M | ZK EVM |
| Starknet | ZK | 0 | ~$200M | Cairo language |
| Scroll | ZK | 0 | ~$150M | EVM equivalent |
The Future of Rollups
Shared Sequencers
Multiple rollups sharing a sequencer for:
- Cross-rollup atomic transactions
- Better decentralization
- Improved user experience
Data Availability Layers
EIP-4844 and future upgrades will dramatically reduce data posting costs, making rollups even cheaper.
Rollup Interoperability
Standards for rollups to communicate directly, reducing bridging friction.
Based Rollups
Rollups using Ethereum validators as sequencers for maximum decentralization.
FAQ
Are rollups safe to use?Major rollups have processed billions in volume. However, most are still in early stages (Stage 0-1) with team override capabilities. Use established rollups, understand the risks, and monitor L2Beat for security assessments.
Why can't I withdraw instantly from optimistic rollups?The 7-day delay allows anyone to submit fraud proofs if the sequencer cheated. Without this delay, invalid state could become permanent. Third-party bridges offer instant exits for a fee.
Which rollup should I use?Depends on your needs. For most DeFi: Arbitrum or Base. For ZK technology: zkSync or Scroll. Check which protocols you want to use are available on each rollup.
What happens if a rollup shuts down?True rollups post all data to L1. You can reconstruct the state and withdraw funds directly to Ethereum, even if the rollup team disappears. This is a key security property.
Related Topics
Learn about specific rollups, explore Layer 2 DeFi opportunities, and understand the differences between rollup implementations.
. -
Explore rollups with Fensory. One dashboard for all your L2 positions, from Arbitrum to zkSync.[Explore Fensory →](https://www.fensory.com)