Let’s talk honestly about Layer 2s. After 2 years of “Ethereum has scaled”, are we actually there? ![]()
The Layer 2 Landscape 2025
Major L2s by TVL:
- Arbitrum: $18.5B TVL
- Optimism: $8.2B TVL
- Base: $6.8B TVL
- Polygon zkEVM: $1.2B TVL
- zkSync Era: $850M TVL
- Starknet: $420M TVL
Total L2 TVL: $36B+
Compare to Ethereum mainnet: $58B TVL
L2s now hold 38% of total Ethereum ecosystem value.
The Scaling Promise
What we were told in 2022:
"Layer 2s will give us:
- 100x lower fees
- 1000x higher throughput
- Same security as Ethereum
- Seamless UX (users won’t even know they’re on L2)"
What we actually got in 2025:
Fees: 10-50x lower (not 100x)
- Ethereum: $5-50 per transaction
- Arbitrum: $0.50-2 per transaction
- Optimism: $0.40-1.80
- Base: $0.30-1.50
Throughput: 20-30x higher (not 1000x)
- Ethereum: 15 TPS
- Arbitrum: 40,000 TPS theoretical, 200 TPS actual
- Reality is WAY below theoretical max
Security: Mostly there, but with caveats
- Optimistic rollups: 7-day withdrawal delay
- ZK rollups: Centralized provers
- Escape hatches often not implemented
UX: Still fragmented
- Bridge every time you switch L2s
- Different tokens on different chains
- Liquidity fragmentation
- Users definitely know they’re on L2
My Controversial Take
We’ve succeeded technically but failed at coordination.
The technology works:
- Rollups actually scale Ethereum
- Fees are genuinely lower
- Security assumptions are mostly sound
But the execution is fragmented:
- 20+ different L2s competing
- Liquidity split across chains
- Users confused about which L2 to use
- Developers maintaining multiple deployments
We’ve scaled Ethereum but created 20 mini-Ethereums.
Is this better than just having a faster L1? Genuinely asking.
The Real Problems
1. Liquidity Fragmentation
If I want to trade on Arbitrum:
- Need to bridge ETH from mainnet (10 min, $5 fee)
- Swap on Arbitrum DEX (low liquidity, 1% slippage)
- Compare to mainnet: Higher fees but deeper liquidity
For trades under $5K, L2s can be more expensive due to slippage.
2. Bridge Risk
Total value bridged to L2s: $36B
Bridge hacks in 2024: $380M stolen
1% of bridged value was stolen. That’s insane.
Bridges are the weakest link in the L2 ecosystem.
3. Withdrawal Delays
Optimistic rollups: 7-day withdrawal to mainnet
- Can’t move funds quickly
- Emergency exits are expensive
- Liquidity locked for a week
ZK rollups: 1-4 hour withdrawal
- Better, but still not instant
- Requires proof generation
- Can fail if sequencer is down
Compare to Solana: Instant transfers, no bridges.
4. Centralization Concerns
Most L2 sequencers are centralized:
- Arbitrum: Centralized sequencer (Offchain Labs)
- Optimism: Centralized sequencer (OP Labs)
- Base: Centralized (Coinbase)
If sequencer goes down, the L2 stops.
This happened to Arbitrum in December 2023:
- Sequencer down for 78 minutes
- All transactions halted
- Traders couldn’t exit positions
More centralized than Solana validators.
5. Developer Complexity
Building multi-chain dApp:
- Deploy on Ethereum, Arbitrum, Optimism, Base
- Maintain 4 separate frontends
- Handle 4 different RPC providers
- Track liquidity on 4 chains
- 4x the work
Compare to building on Solana: One chain, one deployment.
What’s Actually Working
Base (Coinbase L2) is doing something right:
- $6.8B TVL in 8 months (fastest growing L2)
- Great UX (Coinbase integration)
- Low fees ($0.30 average)
- Actually onboarding normies
Why Base succeeds:
- Coinbase brand trust
- Fiat on-ramp (no bridge needed for new users)
- Simple UX (users don’t think about “L2”)
- Real apps (friend.tech, etc)
Lesson: UX matters more than decentralization for adoption.
The Uncomfortable Questions
Question 1: Do we need 20+ L2s?
Ethereum has: Arbitrum, Optimism, Base, Blast, Linea, Scroll, zkSync, Starknet, Polygon zkEVM, Mantle, Metis, Boba, and more.
Each has 10-100x less liquidity than mainnet.
Would we be better off with 2-3 large L2s?
Question 2: Are optimistic rollups obsolete?
ZK rollups have:
- Faster withdrawals (1-4 hours vs 7 days)
- Better security (math proof vs fraud proof)
- No fraud proof game theory
Why are we still building optimistic rollups?
Arbitrum team says “optimistic are simpler.” But zkSync exists and works.
Question 3: Is fragmentation permanent?
Cross-L2 communication is hard:
- Need bridges between L2s (more risk)
- OR withdraw to mainnet and rebridge (expensive + slow)
- OR use third-party bridges (even more risk)
Will this ever feel like “one Ethereum”?
Question 4: Are L2 fees sustainable?
Current L2 economics:
- Sequencer collects transaction fees
- Pays data availability costs to Ethereum
- Keeps profit
Arbitrum sequencer revenue: $180M/year
Arbitrum DA costs: $45M/year
Net profit: $135M/year
This funds centralized sequencer operation. What happens when decentralized?
Decentralized sequencers need incentives:
- Share fees among validators?
- Issue inflation token?
- Both?
Fees might go UP when L2s decentralize.
My Honest Assessment
What L2s solved:
- Ethereum mainnet fees (from $50 to $2)
- Basic scaling (15 TPS to 200+ TPS per L2)
- Security (rollups inherit Ethereum security)
What L2s didn’t solve:
- UX fragmentation (20 chains to choose from)
- Liquidity fragmentation (thin markets everywhere)
- Bridge risk ($380M stolen in 2024)
- Centralization (most sequencers centralized)
- Developer complexity (deploy to 20 chains)
What L2s made worse:
- Ecosystem fragmentation (Ethereum community divided)
- Coordination difficulty (20 roadmaps instead of 1)
- Mental overhead (users confused about chains)
The Alternative Universe
What if Ethereum just increased gas limit?
Instead of L2s, what if we:
- Increased block size 4x
- Implemented EIP-4844 blob space fully
- Focused on single-chain optimization
We’d have:
- 60 TPS (vs current 15 TPS)
- $10 fees (vs current $20)
- No fragmentation
- No bridges
- Simpler UX
But:
- More centralization (bigger blocks)
- Hardware requirements increase
- Against “Ethereum philosophy”
Was L2 roadmap the right choice?
Questions for Discussion
1. Are we better off with 20 L2s or would 2-3 large ones be superior?
2. Will L2 fragmentation ever be solved? Or is this permanent?
3. Should Ethereum increase L1 capacity, or stay committed to L2-centric roadmap?
4. Are optimistic rollups (Arbitrum, Optimism) obsolete vs ZK rollups?
5. How can BlockEden help with L2 fragmentation?
- Multi-L2 RPC endpoints?
- Unified API across all L2s?
- Cross-L2 transaction routing?
6. What’s the realistic TPS we’ll achieve by 2030?
7. Are L2 fees actually sustainable when sequencers decentralize?
Let’s be honest: Is the L2-centric roadmap working?
Brian ![]()