Glossary · Scaling
Published 23 May 2025 · Updated 2 Nov 2026 · 13 min read
A rollup is a blockchain that executes transactions outside its base chain, usually Ethereum, and posts data and new state roots back to it. L1 contracts accept results through fraud proofs for optimistic rollups or validity proofs for ZK rollups. Anyone can rebuild its state from the posted data.
Transactions run outside Ethereum, where processing them can cost less. Data and results return to Ethereum for checking or challenge. In this layer 2 design, a sequencer orders transactions into a batch. A proposer submits a state root, which commits to the resulting state. The rollup contract accepts that result under its proof rules.
The sequencer orders and executes each L2 transaction. Every transaction runs off chain, including those on an optimistic rollup that nobody challenges.
The batch poster compresses the data and sends it to Ethereum. Publication uses calldata or blobs, rather than a summary of results.
The proposer submits a state root to the L1 contract. This commitment represents the new blockchain state, not the data needed to reconstruct it.
An optimistic rollup accepts a claim unless challenged through a fraud proof. A ZK rollup submits a validity proof for a batch or several batches.
The contract accepts the result after the proof rules are satisfied. A withdrawal to Ethereum must also satisfy the system's challenge period or execution delay.
Rollups publish compressed transaction data or state differences, enough for anyone to rebuild the state. In January 2021, Vitalik Buterin illustrated compression with ETH transfers: about 110 bytes on Ethereum versus 12 in a rollup. IPFS cannot replace L1 publication because it provides no consensus on data availability. Challengers cannot construct fraud proofs without execution inputs, and users cannot know balances when state details are withheld. Plasma's data model moves data off chain, creating a mass exit problem when an operator withholds it.
The OP Stack's output root combines the state root, withdrawal storage root and latest block hash. On 2 November 2026, Arbitrum One validators post an assertion about every hour. Cannon is the OP Stack's default fault proof virtual machine on that date. L2BEAT requires a source-available node that reconstructs state from L1 data. A commitment does not make transaction details confidential. Rollups are not private by default, even when their proof systems use zero-knowledge techniques.
The distinction is how Ethereum accepts a result, not whether transactions execute off chain. An optimistic rollup allows challenges to claimed results. Its safety requires one honest node. A ZK rollup supplies a proof of correct execution. Both L2 designs publish reconstruction data. Timings reflect documentation read on 2 November 2026.
| Optimistic rollups | ZK rollups | |
|---|---|---|
| How a result is accepted | Optimistic rollupsAccepted after a challenge period unless successfully disputed | ZK rollupsAccepted after verification of a validity proof |
| What Ethereum checks | Optimistic rollupsOne disputed execution step after bisection | ZK rollupsA cryptographic proof, such as a ZK-SNARK proof |
| Withdrawal to Ethereum | Optimistic rollupsAbout 5 days on Base to 7 days on OP Mainnet | ZK rollupsHours to a day, depending on proof and safety delays |
| Main cost besides data | Optimistic rollupsAbout 40,000 gas per batch in Vitalik Buterin's 2021 estimate, plus proposer bonds | ZK rollupsAbout 500,000 gas to verify each proof, plus proof generation |
| Examples | Optimistic rollupsArbitrum One and OP Mainnet | ZK rollupsZKsync Era, Starknet, Scroll and Linea |
Arbitrum One and OP Mainnet withdrawals wait about 6.4 and 7 days, respectively.
Live ZK rollups settle in hours to a day because proofs and safety delays take time.
A liquidity provider can pay out on Ethereum within seconds, taking over the wait for a fee.
BoLD bounds a disputed Arbitrum One withdrawal at about 14.7 days, including the security council grace period.
Forced inclusion adds up to 24 hours on Arbitrum and 12 on OP Mainnet. Some ZK rollups lack this route.
Times follow Arbitrum, Optimism, ZKsync, Linea and Taiko documentation and L2BEAT, read on 2 November 2026.
In February 2025, L2BEAT described a week as time for a social response to a 51% consensus attack, not exchanging dispute moves. On 2 November 2026, BoLD bounds Arbitrum disputes at two challenge periods plus a two-day security council grace period. ZK rollups still need proof time and safety delays. L2BEAT reports ZKsync Era's execution delay as one day since 8 October 2026, while its documentation still says three hours.
L1 data lets independent participants check state, a core concern of modular blockchain design. Dencun introduced EIP-4844 on 13 March 2024, and several rollups switched within two days. Its 128 KiB blobs have a separate fee market and are pruned after about 18 days. Fusaka added PeerDAS sampling on 3 December 2025. Since BPO2 on 7 January 2026, Ethereum targets 14 blobs per block, with a maximum of 21.
100 calldata bytes cost about $0.0021 at the floor. A full blob's calldata equivalent costs 737 times its blob fee.
The 29 October 2026 daily average blob gas price was about 26 times the 18:44 UTC sample on 2 November 2026.
At 18:44 UTC, 100 bytes in a blob cost about $0.000003, excluding execution and batch overhead.
At these prices, 100 blob bytes cost about 1% of Base's $0.0003 median transfer fee on 30 October 2026.
A batch transaction's fixed 21,000 gas costs about $0.011, exceeding the $0.0037 fee for one blob.
The page team calculates costs using Ethereum prices read on 2 November 2026 and EIP-4844, EIP-2028 and EIP-7623 gas rules.
The data charge is only part of a transaction fee. On 2 November 2026, OP Stack fees combine an execution gas fee, an L1 data fee and an operator fee. Arbitrum separates payments to its batch poster from the network fee for L2 resources. ZK rollups also pay for proof generation and verification. Calldata costs 16 gas per non-zero byte under EIP-2028. Since Pectra, EIP-7623 applies a 40-gas floor per non-zero byte to data-heavy transactions.
Vitalik Buterin proposed training wheels milestones in November 2022. L2BEAT introduced its stages in June 2023 to describe decentralization maturity, not security. A higher stage means fewer operator controls under the framework, not a guarantee against bugs or losses.
Stage 1 is met, but upgrades provide less than 30 days to exit, or another Stage 2 requirement remains unmet.
A starting requirement is missing, so no stage applies. Complete every Stage 0 requirement before testing later groups.
The principle fails if, excluding bugs, actors without 75% council approval can indefinitely block withdrawals or force invalid ones with a sub-seven-day exit window.
Every requirement is met. The rollup reaches Stage 2, where council intervention is restricted to onchain provable bugs. Optimistic rollups also allow permissionless fraud proofs.
The rollup meets every Stage 0 requirement, but a Stage 1 requirement remains unmet. Training wheels still constrain independent operation.
Requirements and wording follow L2BEAT's stage code as applied on 2 November 2026.
On 2 November 2026, four rollups are at Stage 2, six at Stage 1 and twelve at Stage 0. Stage 1 rollups secure about 89% of rollup value. Since 17 August 2026, proving requirements cover published prover code, no red-rated trusted setups, and verifiers and programs regenerable from source. A qualifying security council needs at least eight public members, a 75% threshold and at least half outside the core organization. Users must also be able to exit without the operators.
An escape hatch lets any user exit with assets under any circumstance. Forced inclusion gets a transaction past a censoring sequencer through L1. An exit window is time to leave before an unwanted upgrade. The table follows L2BEAT on 2 November 2026.
| Rollup | How a censored user gets a transaction in | Exit window or upgrade delay on L2BEAT |
|---|---|---|
| Arbitrum One | How a censored user gets a transaction inSubmit through the delayed inbox, then force inclusion after at most 24 hours | Exit window or upgrade delay on L2BEAT10-day regular exit window |
| OP Mainnet | How a censored user gets a transaction inSend through OptimismPortal for inclusion within the 12-hour sequencing window | Exit window or upgrade delay on L2BEATNo regular exit window |
| ZKsync Era | How a censored user gets a transaction inQueue transactions on L1, but inclusion cannot be forced | Exit window or upgrade delay on L2BEAT5-day regular exit window |
| Starknet | How a censored user gets a transaction inNo user-callable forced-inclusion function is available | Exit window or upgrade delay on L2BEAT7-day regular exit window |
| Scroll | How a censored user gets a transaction inEnforced mode activates after seven days without finalization | Exit window or upgrade delay on L2BEATNo regular exit window |
| Linea | How a censored user gets a transaction inUsers cannot force any transaction through L1 | Exit window or upgrade delay on L2BEATNo regular exit window |
| Taiko | How a censored user gets a transaction inQueued transactions become due after 9 minutes 36 seconds, but cannot be forced | Exit window or upgrade delay on L2BEATNo regular exit window |
On 2 November 2026, Base streams 200-millisecond Flashblocks as soft confirmations. Taiko describes itself as a based rollup, with preconfirmations in about 0.5 to 2 seconds. Astria's shared sequencer network was halted on 1 December 2025. Arbitrum batches become final on Ethereum in about 12 to 15 minutes. A short block time measures block production, not settlement or asset release. Soft confirmations are promises, not settlement.
Proofs and published data do not remove every trust assumption. Operators can stop, contracts can contain bugs, and administrators may retain powerful keys. A bridge contract also needs scrutiny alongside execution and data availability. The examples below predate 2026.
Base stopped producing blocks for 29 minutes on 5 September 2023. A sequencer interruption can delay transactions even when Ethereum continues operating.
In September 2023, ChainLight found a soundness bug in ZKsync Era's circuits before any loss. Invalid execution can pass an incorrectly implemented proof system.
A malicious contract upgrade can steal funds. Without an exit window, users may have no time to leave before new code takes effect.
In June 2024, Linea paused its sequencer and censored attacker addresses after a decentralized exchange on the network was exploited. It later said its team would lose that power.
In September 2022, a researcher found an Arbitrum delayed inbox bug that could hijack ETH deposits. The report earned a 400 ETH bounty before any loss.
Nodes need published data while it is available to rebuild state. Blob pruning after about 18 days makes availability different from permanent L1 storage.
The design develops from earlier attempts to move execution away from Ethereum without losing a verifiable connection to it. The milestones below track data availability, public launches, proof systems and the removal of training wheels, rather than token performance.
Joseph Poon and Vitalik Buterin published the Plasma paper. Its off-chain data approach preceded rollups, which keep reconstruction data on L1.
John Adler described Minimal Viable Merged Consensus in June 2019. In August 2019, Karl Floersch of Plasma Group called the design an optimistic rollup. Execution moves off chain while data stays on L1.
Loopring 3.0 deployed on Ethereum mainnet in December 2019. The next year brought another launch, with zkSync 1.0 going live in June 2020.
Vitalik Buterin published a rollup-centric roadmap for Ethereum. It placed off-chain execution and onchain data within the base chain's scaling direction.
Arbitrum One opened to the public on 31 August 2021. Starknet Alpha followed with its mainnet launch in November 2021.
Dencun introduced blobs on 13 March 2024. Starknet, ZKsync Era, Arbitrum, OP Mainnet and Base switched to them within two days.
BoLD went live on Arbitrum One and Nova on 12 February 2025. Its dispute process bounds delays rather than removing the challenge period.
Four new Stage 1 proving requirements took effect on 17 August 2026. They address published code, trusted setups and regenerating verifiers and programs from source.
Building a network and launching an application on an L2 involve different choices. We help frame those choices around execution, proof timing, data publication and control. Our ZK rollup development work covers custom zkEVM stacks. Our blockchain development services also cover custom Layer 1 and Layer 2 builds.
PixelPlex was founded in 2007, and we have built blockchain systems since 2013. Our Echo protocol case study describes a ZK-rollup bridge that executes transactions on Echo and posts a validity proof to Layer 1. Its contract keeps transfer data. Echo also has its own consensus and committee-run sidechains to Ethereum and Bitcoin.
Discuss the requirements behind your rollup design
We can review execution, proofs, data and governance with your team before implementation choices are fixed.
Discuss your requirementsGet updates about blockchain, technologies and our company
We will process the personal data you provide in accordance with our Privacy policy. You can unsubscribe or change your preferences at any time by clicking the link in any email.Services
Blockchain
Blockchain consultingStrategy, architecture, feasibility
Crypto wallet developmentSelf-custody, MPC, cards on top
Cryptocurrency exchange developmentTrading venues, liquidity and protocols
Tokenization servicesRWA, funds, collateral
Crypto payments developmentAccept, settle and pay out in crypto
Smart contracts developmentDesign, build, audit
Blockchain integration dApp development DeFi development NFTs Tokens Web3 development All blockchain services All servicesNetworks
Canton developmentDaml apps, wallets, settlement, validators
Official Partner
Ethereum developmentSmart contracts, L2s and dApps
Solana developmentHigh-throughput programs and dApps
TON developmentMini apps, wallets, Telegram ecosystem
Official Partner
Hedera developmentHashgraph apps and token services
Exclusive Partner
Hyperledger developmentPermissioned networks for enterprises
Certified Partner
Cardano Algorand Stellar Avalanche Bitcoin Polygon All networks All servicesAI & ML
AI agents developmentConnect tools and automate multi-step workflows
RAG developmentFind answers across your company’s documents and systems
AI copilot developmentAdd useful assistance to your product or internal tools
LLM developmentCustom and fine-tuned models for your domain
Private AI deploymentRun models in your own environment
AI consultingUse cases, feasibility and a roadmap
Generative AI development Machine learning development Computer vision Chatbot development ChatGPT integration Deep learning development All AI services All servicesData & analytics
Data engineeringPipelines that keep your data reliable
Data platform developmentOne source of truth for analytics
Analytics & dashboards developmentBI your teams actually use
Predictive analyticsForecasts built on your own history
Data strategyWhere data can pay off first
Data visualizationDashboards and visual stories from your data
Data science development Development of data marts All data services All servicesSoftware
Product discoveryValidate scope and cost before you build
MVP developmentA launch-ready first release
Web application developmentPlatforms, portals and internal tools
Mobile app developmentiOS, Android and cross-platform
SaaS developmentMulti-tenant products that scale
Software integrationConnect the systems you already run
Infrastructure & cloud cost UI/UX design IT consulting QA & software testing R&D Serverless development All software services All servicesSecurity & compliance
Smart contract auditsFind vulnerabilities before launch
Transaction monitoring developmentIntercepta inside your systems and processes
Security assessmentsTest apps, infrastructure and processes
Data security servicesProtect sensitive data across its lifecycle
Cloud security servicesSecure cloud workloads and configurations
DAML smart contract auditReview DAML contracts before they go live
All security services All servicesSolutions
Products, APIs and platforms
New
Products and engineering to build and operate on Canton.
In production 55M API requests served in 8 months
Crypto APIBlockchain data for your applications.
Power in numbers 6 TB Data storage. 500K Tokens indexed
RWA platformA foundation for your asset tokenization platform.
Time to launch 2–4 weeks Branding & setup. 90% more cost-efficient
DocFlowBlockchain-based document management.
Use case & value 100% Secure workflows. Zero third-party risks.
OTC Hawk Arbitrage Bot Book a solution consultWork
450+ projects. 250+ clients. 3 unicorns in portfolio
The first non-custodial wallet built natively for Canton
TON ecosystemA series of improvements for The Open Network
Mining platformEnvironmentally friendly web platform for Bitcoin pool mining
Mantra DAOCommunity-governed DeFi: 60+ staking pools, $23M TVL
Canton TON Web3 & DeFi Digital Assets & Tokenization AI & Data Intelligence IoT & Edge Computing Consulting See all projectsIndustries
Trusted by startups, small businesses, and enterprises
Banking, payments, lending, insurance, capital markets
Real estate software developmentInvestment, property operations, tokenization
Retail & commerce software developmentCommerce, loyalty and fulfillment
Supply chain software developmentTraceability and connected operations
Healthcare software developmentPatient services, data and connected systems
Banking software developmentCore banking, digital channels, payments
Fitness Education Oil & Gas Insurance Construction TravelCompany
From R&D to launch, we bring any of your ideas to life
Engineering partner. Product builder. Since 2007.
Technical experience 19+ years All competencies on board. Scalable team.
AchievementsIndustry recognition & awards.
Delivering real value 4.9 Clutch ratings. 150+ awards
Contact usDiscuss your project.
Quick response 30 min Average reply time. Offices in 6 countries
BlogDive into the latest software trends.
Fresh insights 500+ Articles in blockchain, AI, big data, AR/VR
Team Careers Social responsibility Glossary