Rollup
Published Last updated
Key Takeaway
A Layer 2 scaling solution that processes transactions off the main blockchain, bundles them into compressed batches, and posts cryptographic proofs back to the base chain for security and final settlement.
Learn These First
What Is Rollup?
A Layer 2 scaling solution that processes transactions off the main blockchain, bundles them into compressed batches, and posts cryptographic proofs back to the base chain for security and final settlement.
How Rollup Works
Frequently Asked Questions
How do rollups make Ethereum faster and cheaper without compromising security?
Rollups move transaction execution off Ethereum mainnet while keeping security rooted in it. Instead of thousands of Ethereum nodes validating every transaction, a rollup processes transactions in its own environment, bundles them into compressed batches, and posts a summary plus proof to Ethereum. Ethereum only verifies the proof—one compact check instead of thousands of individual transactions. This dramatically increases throughput and reduces per-transaction cost while any incorrect state change can still be detected and challenged via Ethereum. Users benefit from lower fees and faster processing while their assets remain ultimately secured by Ethereum's decentralized validator set rather than a separate trust model.
What is the difference between optimistic rollups and ZK rollups?
Optimistic rollups assume transactions are valid without immediate proof, posting batches to Ethereum and allowing a 7-day window for fraud proofs to challenge incorrect data. If unchallenged, batches are accepted. This method is simpler and broadly compatible with existing Ethereum contracts, used by Arbitrum and Optimism. ZK rollups generate cryptographic validity proofs for every batch before posting to Ethereum, providing immediate mathematical certainty rather than relying on challenge periods. ZK rollups offer faster withdrawal finality and stronger security guarantees but require more complex infrastructure. Arbitrum and Optimism suit broad application deployment; zkSync and StarkNet suit applications requiring fastest finality or maximum cryptographic security.
Why does withdrawing from a rollup back to Ethereum sometimes take 7 days?
The 7-day withdrawal delay applies to optimistic rollups like Arbitrum and Optimism. These rollups post transaction batches to Ethereum and allow a challenge window during which anyone can submit fraud proofs disputing incorrect state. The 7-day period ensures sufficient time for watchful parties to detect and challenge fraudulent batches before funds are released on Ethereum mainnet. This delay only applies when bridging natively through official rollup bridges. Liquidity bridges—third-party services—can provide faster withdrawals by fronting Ethereum-side funds immediately, though these introduce additional counterparty risk. ZK rollups have no equivalent delay since validity proofs confirm correctness instantly.
Common Misconceptions About Rollup
Rollups are completely separate blockchains independent of Ethereum.
Rollups are not independent blockchains—they are Layer 2 networks whose security ultimately derives from Ethereum. Transaction data and proofs are posted to Ethereum mainnet, meaning Ethereum validators ultimately settle and secure rollup activity. This is fundamentally different from independent Layer 1 chains like Solana or Avalanche that operate entirely on their own security models. If Ethereum experienced a consensus failure, rollups would be affected. The key benefit is that rollups extend Ethereum's capacity without sacrificing its security guarantees, unlike sidechains or separate chains that rely on independent validator sets with different risk profiles.
Using a rollup means my assets are no longer as secure as on Ethereum mainnet.
Well-established rollups maintain strong security by posting all transaction data and cryptographic proofs to Ethereum. Assets are secured by Ethereum's consensus rather than a small independent validator set. The primary security distinction involves the rollup's own smart contracts—bridge contracts locking assets and sequencer infrastructure represent additional code that must be audited and trusted. Reputable rollups like Arbitrum and Optimism have undergone extensive audits and secured billions in TVL. Risks are different rather than simply 'lower'—smart contract bugs, sequencer failures, or bridge exploits exist but aren't equivalent to abandoning Ethereum's base security model.
All rollups have the same speed and fee structure, so it doesn't matter which one I use.
Rollups differ significantly in fees, speed, supported applications, withdrawal mechanics, and security maturity. Arbitrum generally offers lowest fees among optimistic rollups with broadest application support. Optimism has a strong grant ecosystem and different fee models. ZK rollups like zkSync offer faster finality with trade-offs in smart contract compatibility. Fee variations change under different network conditions. Some rollups support specific applications others don't. Sequencer decentralization varies—some rollups use single sequencers that could theoretically censor transactions. Evaluate rollups individually: check which dApps are available, compare current fee estimates, verify audit history, and confirm your wallet and preferred applications support the specific rollup.