Okay, we need to talk about Vitalik’s Stage 2 push and whether we’re setting L2s up to fail.
In February 2026, Vitalik dropped a pretty stark statement: the rollup-centric roadmap “no longer makes sense” because progress toward Stage 2 decentralization has been “slower and more difficult than expected.” He’s essentially saying that if L2s can’t reach full decentralization, they shouldn’t be positioned as THE scaling solution for Ethereum.
For context, the Stage framework goes:
- Stage 0 (Full Training Wheels): Operators control everything, but at least the code is open source
- Stage 1 (Limited Training Wheels): Smart contracts govern the system, Security Council can intervene for bugs, and there’s some permissionless proof submission
- Stage 2 (No Training Wheels): Fully decentralized sequencers, anyone can submit fraud/validity proofs, users can force transaction inclusion
The good news? Base, Arbitrum, and OP Mainnet all reached Stage 1 recently with permissionless fraud proof systems. That’s real progress - if Arbitrum’s team disappeared tomorrow, the chain would keep running and users could withdraw funds.
The bad news? Most other L2s are still stuck at Stage 0, and even the Stage 1 leaders are nowhere close to Stage 2.
Here’s what Stage 2 actually requires:
- Decentralized sequencer networks - Right now, Base, Arbitrum, Optimism all use single centralized sequencers. Shared sequencing is still in the research phase (Espresso, Astria are working on it, but it’s not production-ready)
- Open fraud proof systems - Anyone should be able to challenge invalid state transitions, not just allowlisted validators
- Forced transaction inclusion - Users need a way to bypass a censoring sequencer by posting transactions directly to L1
The research problems here are real. Decentralized sequencer coordination is hard - you need consensus among sequencers, but you also need fast block production for good UX. Synchronous composability between L2s (so they can interact atomically) is still an unsolved problem. And economically, sequencer operation has natural economies of scale that push toward centralization.
So here’s my question: Are we asking L2s to solve unsolved research problems before we consider them legitimate? Or is Vitalik right that demanding Stage 2 provides necessary pressure to actually solve these problems instead of indefinitely postponing them?
From a developer perspective, I’m conflicted. I’ve worked on both optimistic and ZK rollups, and I understand why teams start with centralized sequencers - you can ship faster, debug easier, and iterate on the core protocol before tackling the much harder problem of decentralization. But I also see the risk: teams build moats around their centralized infrastructure (revenue from sequencer fees, MEV extraction) and lose incentive to decentralize.
The Stage framework is directionally correct - we should be making progress toward full decentralization. But asking for Stage 2 by a specific deadline when the underlying research isn’t finished feels like demanding startups build on quicksand.
What do you all think? Should L2s that can’t commit to Stage 2 timelines rebrand as “Ethereum sidechains” instead of “rollups”? Or is this purity test going to fracture the ecosystem right when L2 adoption is finally taking off?
Technical note: L2BEAT tracks stage progression for all major rollups if you want to see where different chains stand.