Types of Layer 2 in Blockchain: Rollups, Plasma & More
4 major types of Layer 2 explained: Rollups, State Channels, Validium, and Plasma – with tradeoffs, real examples, and a side-by-side comparison.
Key takeaways
- Layer 2 solutions are separate networks built on top of a base blockchain to handle transactions more efficiently.
- Rollups (Optimistic and ZK) are the dominant L2 design today. They differ in how they prove transaction validity.
- State Channels work best for repeated transactions between known parties, but are not suited for general smart contract use.
- Validium trades full data availability for dramatically higher throughput.
- Plasma is a legacy design that paved the way for modern L2s but has largely been superseded by rollups.
- No single L2 type is universally "best". The right choice depends on what a given application optimizes for.
The main types of Layer 2 are Rollups (Optimistic and ZK), State Channels, Validium, and Plasma. Each processes transactions off-chain and settles results back to a base blockchain like Ethereum, but they differ in how they prove validity and where they store data.
Those differences determine how fast your funds finalize, how much you pay per transaction, and how much trust you place in the system.
What Is Layer 2 in Blockchain?
| Quick answer: Layer 2 (L2) is a secondary network built on top of a base blockchain (Layer 1) that processes transactions off-chain and periodically settles the final state back to the main chain. L2s inherit their security from Layer 1, while dramatically reducing congestion and fees. |
Most base-layer blockchains have a throughput ceiling which creates congestion and high fees during peak demand. Layer 2 networks address this by taking most of the computational work off-chain, then anchoring their results back to the base chain's security.
Bitcoin's Lightning Network, Ethereum's Arbitrum and zkSync, and many others all follow this same principle on different underlying chains.
The key distinction between L2s and independent blockchains is where security comes from. A true L2 relies on the base layer to finalize and protect its state.
What Are the Main Types of Layer 2?
Quick answer: There are four main types of Layer 2 solutions, each using a different mechanism to execute transactions off-chain and settle back to Layer 1:
They differ in how they handle two core problems – data availability and fraud or validity proofs. |
Author's Note: What makes L2 architecture genuinely interesting is that each design is essentially a different answer to the same question: "How much do you trust the parties involved?" Optimistic Rollups assume honesty and punish fraud. ZK Rollups prove correctness mathematically. State Channels require participants to already know each other. Validium trusts a data committee. Plasma trusted child chain operators. The spectrum runs from cryptographic certainty to social trust. Where a design sits on that spectrum determines almost everything about its tradeoffs.
Rollups
Rollups are the dominant Layer 2 design today. They bundle (or "roll up") hundreds to thousands of off-chain transactions into a single batch, then post compressed transaction data and a proof of validity to the Ethereum mainnet.
Unlike earlier L2 designs, rollups publish their transaction data on-chain, which means anyone can reconstruct the rollup's state from Ethereum alone, without trusting any external party.
Rollups come in two primary variants, distinguished by how they prove that batches are valid:
Optimistic Rollups
Optimistic Rollups assume all submitted transactions are valid by default, hence the name. Rather than generating a cryptographic proof for every batch, they post transaction data to Ethereum and wait.
Anyone who spots an invalid transaction during the challenge window (typically 7 days) can submit a fraud proof to contest it. If no challenge is raised, the batch is finalized.
How it works in practice:
- Transactions are executed off-chain by a sequencer.
- The batch (with full transaction data) is posted to Ethereum.
- A 7-day challenge period begins. Watchers re-execute the batch locally and compare results.
- If a fraud proof is submitted and verified, the invalid batch is rejected and the sequencer is penalized.
- If no challenge occurs, the state is finalized on L1.
Key tradeoff: The 7-day withdrawal window is a direct consequence of this model. To move assets back to the Ethereum mainnet, users must wait out the full challenge period to ensure no pending fraud proof can invalidate their withdrawal.
Real-world examples:
- Arbitrum One: Largest L2 by TVL, using a multi-round interactive fraud-proof system. As of late 2025, Arbitrum held approximately $16–19B in total value locked.
- Base: Built on the OP Stack by Coinbase, surpassing $10B TVL in 2025.
- OP Mainnet (Optimism): The original Optimistic Rollup, foundation of the Superchain ecosystem.
Pros | Cons |
| ✅ Full EVM compatibility | ❌ 7-day withdrawal window to the Ethereum mainnet |
| ✅ Large, mature ecosystem with deep DeFi liquidity | ❌ Security relies on at least one honest watcher being online |
| ✅ Battle-tested | ❌ Sequencer is typically centralized |
ZK Rollups
Rather than assuming validity and allowing fraud to be disputed later, ZK Rollups prove the validity of every batch upfront using a cryptographic validity proof – specifically, a zk-SNARK or zk-STARK.
How it works:
- Transactions are executed off-chain.
- A cryptographic validity proof is generated that mathematically certifies every state transition in the batch was executed correctly.
- The proof (plus compressed transaction data) is posted to Ethereum.
- Ethereum's smart contract verifies the proof. This happens near-instantly.
- Once verified, the batch is finalized. No waiting period required.
The tradeoff: Generating ZK proofs is computationally intensive. Historically, this made ZK Rollups more expensive to run and harder to make EVM-compatible — but both challenges have been substantially addressed. As of 2025–2026, all major ZK Rollups offer some level of EVM compatibility.
Real-world examples:
- zkSync Era: General-purpose ZK Rollup with full EVM compatibility, launched March 2023.
- Starknet: Uses STARK proofs (no trusted setup requirement), with its own Cairo smart contract language.
- Scroll and Polygon zkEVM: Type-2 zkEVMs, prioritizing near-perfect Ethereum equivalence.
Pros | Cons |
| ✅ Near-instant finality | ❌ Proof generation is computationally intensive and slow |
| ✅ Strongest security model | ❌ EVM compatibility is still maturing across different implementations |
| ✅ Withdrawals settle in hours | ❌ Higher infrastructure cost to run a prover |
State Channels
State Channels are the oldest form of Layer 2 design. They allow two or more participants to transact freely off-chain through a private "channel," only touching the blockchain twice: once to open the channel (locking funds into a smart contract) and once to close it (settling the final balance).
How it works:
- Participants deposit funds into a shared smart contract on Ethereum, opening the channel.
- They exchange signed off-chain messages representing updated balances – as many times as needed, at zero cost.
- When done, either party broadcasts the final signed state to Ethereum. The contract distributes funds accordingly.
- If one party tries to submit an outdated state to cheat, the other can submit a more recent signed state to override it during a dispute window.
What they're good at: State Channels excel at scenarios involving many rapid transactions between known parties – micropayments, gaming turns, or any high-frequency back-and-forth where paying gas per transaction is impractical.
Limitations: Channels only work between participants who have opened a channel together. They cannot support complex smart contracts or interactions with arbitrary third parties, which limits their applicability for general DeFi use.
Real-world examples:
- Lightning Network (Bitcoin layer 2): The most widely deployed state channel network, enabling fast, low-cost Bitcoin payments.
- Raiden Network (Ethereum): The Ethereum equivalent of Lightning.
Pros | Cons |
| ✅ Near-zero fees; instant off-chain settlement | ❌ Only works between parties who have opened a channel together |
| ✅ Unlimited transactions between open and close | ❌ Both parties must stay online to catch dishonest closes |
| ✅ High privacy | ❌ Cannot support general smart contracts or third-party interactions |
Validium
Validium is closely related to ZK Rollups. It uses the same cryptographic validity proofs to confirm that every transaction batch is correct. The key difference is where transaction data is stored.
In a ZK Rollup, full transaction data is posted to Ethereum L1 (ensuring anyone can reconstruct the state independently). In a Validium, transaction data is kept off-chain, managed by a trusted Data Availability Committee (DAC) – a group of designated entities that store the data and attest to its availability.
This off-chain data strategy eliminates L1 data publishing costs, enabling throughputs in the range of 9,000–10,000+ TPS and sub-cent transaction fees.
The cost: If the DAC goes offline or withholds data, users cannot prove their asset ownership to exit. They would need to rely on the committee to cooperate.
Real-world examples:
- StarkEx (StarkWare): Powers Immutable X (NFT gaming, gas-free minting) and previously dYdX v3.
- Immutable X: Processes NFT transactions at scale with no gas fees for users.
Pros | Cons |
| ✅ Extremely high throughput (9,000–10,000+ TPS) | ❌ Data availability depends on DAC |
| ✅ Sub-cent transaction fees | ❌ If DAC goes offline, users cannot prove balances to exit |
| ✅ Validity proof still guarantees correct state transitions | ❌ Not suitable for high-value assets |
Plasma (Legacy Layer 2 Design)
Plasma was introduced in 2017 by Vitalik Buterin and Joseph Poon as one of the first serious Layer 2 scaling proposals for Ethereum. It works by creating child chains – smaller blockchains that:
- Run alongside Ethereum
- Process their own transactions
- Periodically commit state roots back to the mainchain using fraud proofs
The concept was architecturally elegant: child chains handle volume, Ethereum handles security. In practice, Plasma ran into a fundamental challenge known as the data availability problem.
If the operator of a child chain withholds transaction data, honest users have no way to construct fraud proofs to challenge invalid exits. The primary safety mechanism depends on having access to chain data that users might not reliably be able to obtain.
Historical examples:
- OMG Network (formerly OmiseGO): One of the earliest Plasma deployments.
- Polygon PoS: Originally incorporated Plasma-style security mechanisms for its bridge, though it operates as a sidechain, not a pure L2. For a detailed breakdown of that distinction, see Sidechain vs Layer 2: What's the Difference?
Current status: Plasma is largely considered a legacy design. It clarified the data availability problem and influenced the architecture of modern rollups, but it is no longer the basis for new L2 development.
Pros | Cons |
| ✅ High throughput for simple payment transfers | ❌ Data availability problem |
| ✅ Helped define L2 architecture | ❌ Does not support complex smart contracts |
| ✅ Child chains can be customized per application | ❌ Simultaneous exits congest the mainchain |
Why Do Different Layer 2 Types Exist?
| Quick answer: Different L2 types exist because there is no single design that simultaneously maximizes security, throughput, cost, and compatibility – commonly framed as the scalability trilemma. Every L2 makes deliberate tradeoffs between these properties. |
The core tension is between data availability and cost:
- Posting full transaction data to Ethereum (as rollups do) is the most secure approach. Anyone can verify the chain state independently. But it costs more, because Ethereum blockspace is finite.
- Keeping data off-chain (as Validium does) is cheaper and faster, but introduces trust assumptions about whoever holds the data.
- Using fraud proofs (Optimistic Rollups) delays finality but avoids expensive proof generation. Using validity proofs (ZK Rollups) gives instant cryptographic certainty but requires significant computation.
This is why the ecosystem supports multiple L2 types. Different applications have genuinely different requirements. A decentralized exchange handling $10M settlements has different security needs than a blockchain game processing millions of small in-game transactions.
As ethereum.org puts it: "Different solutions can exist and work in harmony, allowing for an exponential effect on future transaction speed and throughput."
Layer 2 Types Compared: Quick Reference Table
No two L2 types make the same tradeoffs. The table below maps each design across the four dimensions that matter most: how it proves validity, whether data lives on L1, how fast it finalizes, and how compatible it is with Ethereum's tooling.
Type | Proof Method | Data on L1 | Finality | EVM Compatible | Best Example |
| Optimistic Rollup | Fraud proof | ✅ Yes | ~7 days | ✅ Full | Arbitrum, Base |
| ZK Rollup | Validity proof | ✅ Yes | Minutes–hours | ⚠️ Partial–Full | zkSync Era, Scroll |
| State Channel | Signed states | ❌ No (only open/close) | Instant | ❌ Limited | Lightning Network |
| Validium | Validity proof | ❌ No (DAC) | Minutes–hours | ⚠️ Partial | Immutable X |
| Plasma | Fraud proof | ⚠️ State roots only | Days | ❌ Limited | OMG Network (legacy) |
The two columns that reveal the most are Data on L1 and Finality. Together, they show exactly what each type trades away to get its performance gains.
>> Read more: Layer 1 vs Layer 2: The Evolution of Blockchain Scaling
Which Type of Layer 2 Should You Choose?
Quick answer: There is no single best L2 type. The right choice depends on what your application prioritizes:
|
Best for general Ethereum scaling
→ Optimistic Rollup (Arbitrum, Base, OP Mainnet)
If you're building or using a DeFi protocol, deploying existing Solidity contracts, or want access to deep liquidity and a mature ecosystem, Optimistic Rollups are the default choice. They offer near-perfect EVM equivalence, meaning most Ethereum code runs without modification.
By late 2025, Arbitrum and Base collectively controlled roughly 80% of all L2 TVL – a signal of where developers and liquidity have concentrated.
The 7-day withdrawal window is a real constraint but rarely a practical problem for most users, since fast bridges can provide instant exits for a small fee.
Best for the lowest transaction costs
→ Validium (Immutable X, StarkEx-based platforms)
For applications that need to process large volumes of low-value transactions, including NFT minting, in-game item transfers, and micro-payments, Validium offers the lowest cost per transaction.
By keeping data off-chain, Validium platforms can reach 9,000–10,000+ TPS at sub-cent fees, compared to the higher (though still inexpensive) costs of ZK Rollups.
The tradeoff is accepting the DAC trust model.
- For gaming NFTs or casual trading, Validium is generally reasonable.
- For high-value asset storage, a full ZK Rollup is a safer choice.
Best for high-throughput applications
→ ZK Rollup or Validium, depending on data availability requirements
ZK Rollups like Starknet and zkSync Era offer high throughput with full data availability on Ethereum, meaning no trust in a committee, just math. For applications needing both scale and the highest security guarantees (institutional settlement, payment systems), ZK Rollups are the correct tradeoff.
For even higher raw throughput, where some trust in a data committee is acceptable, Validium extends the ZK Rollup architecture with off-chain data for extreme scale.
Best for security-critical use cases
→ ZK Rollup
When transaction finality and cryptographic certainty matter most, like bridges moving large assets, protocols handling institutional capital, or any system where the cost of a single error is catastrophic, ZK Rollups are the correct choice.
The validity proof model guarantees that only valid state transitions can be posted to Ethereum. There is no optimistic window during which an invalid batch might slip through. Withdrawals finalize in hours, not days, and the security model relies entirely on mathematics rather than economic incentives or social assumptions.
Sources and Further Reading
FAQs About Types of Layer 2
Yes. Some protocols use a hybrid approach. StarkEx, for example, allows operators to switch between ZK Rollup mode (data on-chain) and Validium mode (data off-chain). This lets high-value transactions use full rollup security while low-value ones use Validium's cheaper off-chain data.