I just paid $45 in L1 gas to bridge some ETH from mainnet to Arbitrum. For a protocol that’s supposed to “scale Ethereum,” this doesn’t feel very scaled.
Here’s the thing that’s been bothering me: Ethereum L2s collectively process 100,000+ transactions per second now—that’s 6,500x mainnet’s ~15 TPS capacity. Arbitrum and Optimism are doing 2-4k TPS each, zkEVMs are targeting 10k+ TPS, and we’re seeing specialized L2s for privacy, gaming, and ultra-low latency applications.
L2 transactions themselves are cheap—we’re talking $0.05 to $0.50 per transaction. That part works beautifully. But the moment you need to bridge assets to/from L1, you’re back to paying mainnet gas fees. And with current gas prices, that can be $30-$80 for a single bridge operation.
The L2 Scaling Paradox
On L2: Transactions are blazing fast and incredibly cheap
Bridging to/L2: Slow (7 days for withdrawals on optimistic rollups) and expensive (L1 gas costs)
The technical reality is that L2s still depend on L1 for:
- Security: L2s inherit Ethereum’s validator set security
- Settlement: Transaction data gets posted to L1 for verification
- Bridging: Moving assets between layers requires L1 transactions
For optimistic rollups specifically, the 7-day withdrawal window isn’t a bug—it’s a security feature. The network needs time for validators to submit fraud proofs if something goes wrong. ZK-rollups improve on this with validity proofs, but they still need to post proofs to L1.
When Does “Scaling” Actually Feel Like Scaling?
From a user perspective, here’s the problem:
- If I’m making 100+ transactions on an L2, the bridge cost amortizes well
- But for casual users making 10-20 transactions, the economics break down
- You’re paying $45 to access a system where transactions cost $0.25
Some questions for the community:
- Should L2 protocols subsidize bridging costs for users? (Maybe cover first bridge for new users?)
- Is the “stay on L2, minimize bridging” advice realistic for most users?
- Are we solving scaling by creating a two-tier system—power users who live on L2s, casual users who can’t justify the bridge cost?
- Will native L2-to-L2 messaging/shared sequencers solve this, or is high L1 bridging cost just the permanent price of security?
I’ve been working on L2 infrastructure for years, and I genuinely believe this tech is game-changing. But I also think we need to be honest about the UX gaps that still exist. Telling users “L2s are cheap!” and then hitting them with a $45 bridge fee creates a trust problem.
What’s your experience been? Are you staying on L2s long-term, or does the bridging cost still make you think twice?