blockchain

What is Rollup?

A layer-2 scaling solution that executes transactions off-chain and posts compressed transaction data back to the main chain. Rollups inherit the security of the underlying layer 1 while dramatically increasing throughput. The two main types are optimistic rollups and zero-knowledge rollups.

Rollups are the dominant approach to scaling Ethereum, processing transactions off-chain and posting compressed data or validity proofs to the base layer. By bundling hundreds or thousands of transactions into a single L1 submission, rollups dramatically increase throughput while inheriting Ethereum's security. This approach is central to Ethereum's modular scaling roadmap.

The two main types are optimistic rollups, which assume transactions are valid unless challenged via fraud proofs (7-day dispute window), and ZK-rollups, which generate cryptographic proofs of validity for each batch (no dispute period needed). Optimistic rollups are simpler to implement and currently dominate by TVL, while ZK-rollups offer faster finality and better long-term scaling potential.

Key Facts

  • Rollups are the core of Ethereum's scaling strategy.
  • Optimistic rollups include Arbitrum, Optimism, and Base.
  • ZK-rollups include zkSync, StarkNet, and Polygon zkEVM.
  • EIP-4844 created dedicated data space (blobs) for rollups, reducing costs dramatically.

Frequently Asked Questions

What is the difference between optimistic and ZK rollups?

Optimistic rollups assume validity and use fraud proofs with a 7-day challenge period. ZK-rollups generate mathematical proofs of validity for each batch. ZK-rollups offer faster finality but are more complex to implement. Both inherit L1 security.

Are rollups the future of Ethereum?

Yes, rollups are central to Ethereum's scaling roadmap. The Ethereum Foundation has explicitly stated that rollups are the primary path to scaling Ethereum. Future upgrades like full danksharding will further reduce rollup costs.

How do rollups reduce costs?

Rollups batch many transactions together, amortizing the cost of L1 data posting across all transactions. A batch of 1,000 transactions costs only slightly more than a single L1 transaction to post, making each individual transaction 100-1000x cheaper.

Something new is coming

gpu is building a new way to trade crypto. Join the waitlist to be first in line.

Related terms

gpu

Join the waitlist

Sign up to be the first to know when gpu launches.