What is a Rollup?
A rollup is a Layer 2 scaling solution that processes transactions off the main blockchain (Layer 1) and posts compressed transaction data back to L1 for security. By bundling hundreds or thousands of transactions into a single L1 transaction, rollups dramatically reduce costs and increase throughput while inheriting the security of the underlying blockchain.
Rollups have emerged as the dominant scaling approach for Ethereum, with the ecosystem converging on rollup-centric roadmaps for long-term scalability.
How it Works
Rollups operate through a specific architecture:
Core Mechanism:- Users submit transactions to rollup operators
- Transactions are executed off-chain
- Transaction data is compressed and batched
- Batched data posted to L1 for data availability
- State validity is proven (method varies by type)
| Aspect | Description |
|---|---|
| . . . . | . . . . . . - |
| Assumption | Transactions valid unless challenged |
| Fraud Proofs | Invalid transactions can be disputed |
| Challenge Period | 7 days to submit fraud proof |
| Examples | Arbitrum, Optimism, Base |
| Withdrawal Time | 7 days (without fast bridges) |
| Aspect | Description |
|---|---|
| . . . . | . . . . . . - |
| Assumption | Validity proven cryptographically |
| Validity Proofs | Mathematical proof of correct execution |
| Finality | Near-instant after proof verification |
| Examples | zkSync Era, StarkNet, Polygon zkEVM, Linea |
| Withdrawal Time | Minutes to hours |
- Transaction data must be available for verification
- Posted to L1 calldata (expensive)
- Future: Danksharding and blob transactions
- EIP-4844 "proto-danksharding" reduces costs significantly
- Orders and batches transactions
- Currently centralized for most rollups
- Decentralized sequencing in development
- Shared sequencing for cross-rollup composability
Practical Example
When you swap tokens on Arbitrum, your transaction goes to Arbitrum's sequencer, which orders it with thousands of others. The swap executes on Arbitrum's optimistic rollup, and you see the result in seconds. Every few minutes, Arbitrum posts a compressed batch of all recent transactions to Ethereum mainnet. For seven days, anyone can submit a fraud proof if they detect invalid state transitions. After this period, the state is considered final. If you bridge assets back to Ethereum, you can wait the full seven days for trust-minimized withdrawal or use a third-party bridge for faster (but trust-requiring) transfers.
Why it Matters
Rollups are fundamental to blockchain scaling:
Cost Reduction:- 10-100x cheaper than L1 transactions
- Fees of $0.01-0.10 vs $1-50 on mainnet
- Enables microtransactions and gaming
- Makes DeFi accessible to more users
- Thousands of TPS vs Ethereum's ~15 TPS
- Parallel execution potential
- No network congestion spillover
- Suitable for high-frequency applications
- Settles on Ethereum for security
- No separate validator set needed
- Assets secured by L1 consensus
- Strongest security of any scaling approach
- Arbitrum One: Largest by TVL, general purpose
- Optimism: OP Stack powers Base, Zora, others
- Base: Coinbase-backed, growing rapidly
- zkSync Era: Leading ZK rollup
- StarkNet: Cairo-based ZK rollup
- Simpler technology, EVM-compatible
- 7-day withdrawal delay
- Lower computational overhead
- Mature ecosystem
- Faster finality, no challenge period
- Higher computation requirements
- Some EVM compatibility challenges
- Stronger privacy potential
- Decentralized sequencers
- Shared sequencing layers
- Cross-rollup communication
- Rollups on non-Ethereum L1s
- Application-specific rollups
Rollups represent the path forward for blockchain scaling, combining high throughput with strong security guarantees.
Fensory supports major rollup networks, helping you access DeFi opportunities with lower costs while maintaining security through Ethereum settlement.