Ethereum’s base layer, often called Layer 1 or L1, is designed to prioritise security and decentralisation over raw throughput. The result is a network that settles transactions with high assurance but limited capacity. Layer-2 rollups address this by executing transactions off the main chain, compressing them, and posting a summary back to Ethereum for final settlement. The security guarantee ultimately derives from Ethereum itself; the speed and cost improvement comes from doing the heavy computational work elsewhere.
What a Rollup Actually Does
The name is descriptive: a rollup takes a batch of transactions — potentially hundreds or thousands — and “rolls” them up into a single data package that is submitted to Ethereum. Rather than each transaction occupying block space individually, the entire batch pays a single set of fees to be posted on-chain. End users interact with the rollup’s own sequencer, which processes transactions quickly and cheaply. Periodically, the sequencer publishes a compressed record of those transactions to Ethereum alongside a proof of their validity.
The critical question — and the point on which the two main rollup architectures diverge — is how that validity is proven.
Optimistic Rollups vs ZK Rollups
Optimistic rollups operate on a presumption of honesty. When a sequencer posts a batch, the protocol assumes the transactions are valid and does not immediately verify them. A challenge window — typically seven days — allows any party to submit a fraud proof if they believe the batch contains an invalid state transition. If a fraud proof is accepted, the offending batch is rejected and the sequencer’s bond is slashed. If no challenge is raised in time, the batch is considered final.
The seven-day window is the primary practical limitation. Users withdrawing funds from an optimistic rollup to Ethereum’s base layer must wait out the challenge period unless they use a liquidity bridge that fronts the funds in exchange for a fee. Prominent optimistic rollups include Arbitrum One and Optimism‘s OP Mainnet, both of which have built substantial ecosystems of decentralised applications.
Zero-knowledge rollups (ZK rollups) take a different approach. Every batch comes with a cryptographic validity proof — a ZK-SNARK or ZK-STARK — that mathematically demonstrates the correctness of the state transition. Ethereum verifies this proof on-chain, typically within minutes. There is no challenge window; withdrawals can be finalised much faster. The trade-off has historically been higher computational cost to generate proofs and more limited support for general-purpose smart contracts, though that gap has narrowed considerably as the technology has matured. zkSync Era and Starknet are among the leading general-purpose ZK rollups; Polygon‘s zkEVM and Scroll pursue close compatibility with Ethereum’s own execution environment.
How Data Availability Shapes Costs
Rollup fees are driven primarily by the cost of posting transaction data to Ethereum. In March 2024, Ethereum’s Dencun upgrade introduced a new data storage mechanism called “blobs” — temporary data packets that rollups can use at significantly lower cost than standard calldata. Blobs are available on-chain for roughly 18 days before being pruned, which is sufficient for the challenge windows and proof verification that rollups require.
The effect on fees was immediate and substantial. Average transaction costs on major rollups fell by between 80 and 95 percent in the weeks following Dencun, making them economically viable for a much wider range of use cases, including micropayments and gaming applications that were previously priced out.
For context on Ethereum’s base-layer activity and how rollup adoption affects on-chain metrics, current network data is available on the Ethereum overview page.
The Road Ahead
Rollups are not a temporary workaround; they are the explicit long-term scaling strategy endorsed by Ethereum’s core development community. Future upgrades — collectively grouped under the label of Ethereum’s roadmap — include further expansion of blob capacity and improvements to proof verification efficiency. The ecosystem is also actively working on standardising how rollups interact with each other, a challenge that becomes more pressing as the number of independent chains proliferates. For now, rollups represent the most technically mature and widely adopted approach to expanding Ethereum’s capacity without sacrificing the security properties of its base layer.



