Rollup (Blockchain)
A blockchain rollup is a layer 2 scaling solution that executes transactions off the main chain, batches them together, and posts compressed transaction data or validity proofs back to the base chain, inheriting the security of the base layer while achieving significantly higher throughput and lower transaction costs.
Rollups have emerged as the dominant scaling strategy for Ethereum and are central to the Ethereum Foundation's long-term roadmap. The fundamental insight behind rollups is that blockchain computation is expensive but data availability and settlement are relatively cheap. By moving execution off-chain and only posting outputs to the main chain, rollups dramatically reduce the per-transaction cost while using the main chain as a trustless settlement and data availability layer.
There are two principal rollup architectures: optimistic rollups and ZK rollups. Optimistic rollups, used by Arbitrum and Optimism (now the OP Stack), operate on the assumption that all submitted transactions are valid unless challenged. Transactions are batched and posted to Ethereum with a challenge window — typically seven days — during which any party can submit a fraud proof demonstrating that a transaction in the batch was invalid. If no challenge is raised within the window, the batch is finalized. The seven-day withdrawal period for moving assets from the rollup back to Ethereum mainnet is the primary user-experience limitation of the optimistic model, though bridging services provide faster exits at a fee.
ZK rollups, used by zkSync Era, StarkNet, Polygon zkEVM, and Scroll, generate a cryptographic validity proof (a zk-SNARK or zk-STARK) for each batch of transactions. This proof mathematically guarantees correctness without requiring a challenge window — the Ethereum mainnet contract verifies the proof and immediately finalizes the batch. ZK rollups therefore offer instant finality for withdrawals to mainnet, a significant user-experience advantage. The trade-off historically has been the computational intensity of proof generation, which limited transaction types and increased latency, though hardware acceleration and improved proof systems have substantially narrowed this gap.
Rollups post transaction data to Ethereum in one of two modes. In full rollup mode, all transaction data is posted to Ethereum calldata (now blobs, following the EIP-4844 Dencun upgrade of March 2024), ensuring that anyone can reconstruct the rollup state from Ethereum's history. In validium mode, transaction data is stored off-chain by a committee or on a separate data availability layer, reducing costs further but introducing a trust assumption on the data availability committee. Proto-danksharding, introduced in Dencun, created a new blob transaction type specifically for rollup data at dramatically reduced cost, marking a major step in Ethereum's roadmap toward full danksharding.
For investors and developers, rollups represent the primary environment for DeFi activity on Ethereum as gas costs on mainnet make small transactions economically unviable for retail users. Arbitrum and Optimism combined have consistently maintained TVLs exceeding that of most alternative Layer 1 networks. The governance tokens of rollup networks — ARB for Arbitrum and OP for Optimism — are themselves major DeFi assets. Understanding rollup architecture, trust assumptions, and sequencer centralization risks (most rollups currently rely on a single centralized sequencer operated by the development team) is fundamental to evaluating the long-term security posture and decentralization trajectory of Layer 2 ecosystems.