What is Layer 2?
A Layer 2 (L2) is a network built on top of a base blockchain (Layer 1) that processes transactions faster and cheaper while inheriting the security guarantees of the underlying chain. L2s batch thousands of transactions off-chain, then post compressed data back to the L1 for finality.
The problem L2s solve is simple: Ethereum processes ~15 transactions per second (TPS) at an average cost of $1-50 per transaction. That’s too slow and expensive for mass adoption. L2s like Arbitrum, Optimism, and Base offer 100-4,000 TPS at $0.01-0.50 per transaction — a 10-100x improvement.
As of 2025, L2s hold over $30 billion in TVL and process the majority of Ethereum’s transaction volume. Vitalik Buterin’s “rollup-centric roadmap” makes L2s the primary scaling path for Ethereum.
How Layer 2s Work
The Core Idea
Think of L2 as an express lane next to Ethereum’s highway:
- Execute: Transactions happen on the L2 (fast, cheap)
- Batch: Hundreds of transactions are compressed into a single batch
- Settle: The batch is posted to Ethereum L1 (expensive, but split across many users)
- Verify: The L1 verifies the batch is valid (via fraud proofs or validity proofs)
Users get L1-grade security at L2-grade prices.
The Rollup Model
Most modern L2s are rollups — they “roll up” transactions into batches:
Layer 2 (Arbitrum):
Tx1: Alice sends 1 ETH to Bob
Tx2: Bob swaps ETH for USDC on Camelot
Tx3: Carol deposits USDC into Radiant
Tx4: Dave withdraws 0.5 ETH
... (1,000+ more transactions)
→ All compressed into one transaction on Ethereum L1
→ Gas cost split across all 1,000+ users
→ Each user pays $0.05 instead of $5
Security Inheritance
L2s inherit L1 security through cryptographic proofs:
- Optimistic Rollups: Assume transactions are valid. Anyone can challenge by submitting a fraud proof within a 7-day window. If the challenge succeeds, the batch is reverted and the attacker is slashed.
- ZK Rollups: Every batch includes a mathematical proof (validity proof) that the transactions are correct. The L1 verifies the proof — no challenge window needed.
Major Layer 2 Networks
| L2 | Type | TVL | Native Token | Key Features |
|---|---|---|---|---|
| Arbitrum | Optimistic | $15B+ | ARB | Largest L2 by TVL, Stylus (Rust/C/C++ contracts) |
| Base | Optimistic | $8B+ | None (CB) | Coinbase-backed, growing fastest in 2024-25 |
| Optimism | Optimistic | $5B+ | OP | OP Stack (superchain), RetroPGF |
| zkSync Era | ZK | $1B+ | None | First zkEVM, account abstraction native |
| Starknet | ZK | $500M+ | STRK | Cairo language, CairoVM |
| Scroll | ZK | $200M+ | SCR | EVM-equivalent zkEVM |
| Mantle | Optimistic | $1B+ | MNT | Modular architecture, TEE |
| Linea | ZK | $500M+ | None | ConsenSys-backed |
L2 Fees vs L1 Fees
| Operation | Ethereum L1 | Arbitrum L2 | Base L2 |
|---|---|---|---|
| ETH transfer | $1-5 | $0.05-0.20 | $0.02-0.10 |
| Token swap (DEX) | $5-30 | $0.20-0.80 | $0.10-0.50 |
| NFT mint | $10-50 | $0.30-1.00 | $0.20-0.60 |
| Complex DeFi (supply+borrow) | $20-100 | $0.50-2.00 | $0.30-1.00 |
Approximate costs during normal network conditions. L1 congestion and L2 sequencer demand can spike these.
Bridging to L2s
Native Bridges (Official)
Each L2 has an official bridge operated by the rollup team:
- Arbitrum Bridge: bridge.arbitrum.io
- Optimism Gateway: app.optimism.io/bridge
- Base Bridge: bridge.base.org
Deposits from L1 to L2 take ~10-20 minutes. Withdrawals from L2 to L1 take 7 days (optimistic rollups) due to the challenge window.
Third-Party Bridges (Faster)
For faster withdrawals, use liquidity-based bridges:
- Across: Fast withdrawals (minutes) using relayer network
- Hop Protocol: Bonder-based fast exits
- Bungee: Aggregator that finds the best route
These work by having liquidity providers front the withdrawal amount on L1, then claim it on L2 after the 7-day window.
The Superchain Vision
Optimism’s OP Stack enables other projects to launch their own L2s that share the same technology stack and security model. This creates a “Superchain” — a network of interconnected L2s:
- Base (Coinbase) runs on OP Stack
- Optimism itself
- Mode Network
- Zora (NFT-focused)
- World Chain (Worldcoin)
All OP Stack chains share sequencer infrastructure and can communicate cheaply, creating a seamless multi-chain experience.
Challenges of L2s
Centralization Risks
- Single sequencer: Most L2s run a single sequencer (the entity that orders transactions). If it goes down, the L2 halts. Decentralized sequencers are in development.
- Upgrade keys: L2 teams hold admin keys that can upgrade the protocol. This is a centralization point (though typically behind time-locks and multi-sigs).
Liquidity Fragmentation
With 10+ L2s, liquidity is split across chains. A token might have deep liquidity on Arbitrum but thin liquidity on Scroll. Cross-chain bridging adds friction and risk.
User Experience
- Multiple networks to configure in wallets
- Bridging takes time (7-day withdrawal on optimistic rollups)
- Different addresses on each chain (though account abstraction is improving this)
Frequently Asked Questions
Q: Is it safe to keep funds on an L2? A: Yes, for major L2s (Arbitrum, Optimism, Base). They’ve been live for years without security incidents. The main risk is smart contract bugs in the rollup contracts, but these have been extensively audited.
Q: Which L2 should I use? A: For general DeFi: Arbitrum (most liquidity). For Coinbase users: Base. For developers: Optimism (OP Stack) or Base. For ZK enthusiasts: zkSync or Scroll.
Q: Will L2s make Ethereum obsolete? A: No — L2s depend on Ethereum for security and settlement. Ethereum L1 is the settlement layer; L2s are the execution layer. They’re complementary.