Shared Sequencer
A shared sequencer is a decentralized network of nodes that orders transactions on behalf of multiple Layer 2 rollups simultaneously. Rather than each rollup running its own centralized sequencer, they share an external ordering layer to enable cross-rollup composability and resist censorship.
✦ Key Insight
Most rollups today depend on a single centralized sequencer that can censor or front-run transactions. Shared sequencers are one path to decentralizing this critical role. For traders, they could enable atomic cross-rollup arbitrage and reduce MEV asymmetries.
✕ Common Misconceptions
Assuming shared sequencers fully solve censorship — economic and political concentration can still occur.
Treating cross-rollup atomicity as guaranteed; it depends on how the rollups settle.
Ignoring the additional latency of an external ordering step.
Detailed Explanation
How It Works: Rollups submit transactions to the shared sequencer network. The network runs consensus (often built on Cosmos SDK or similar) to produce a canonical ordering. Each rollup's execution layer then runs its transactions in the agreed order, with state roots and proofs handled separately.
FAQs:
Does Ethereum have a shared sequencer? Not yet. Various projects (Espresso, Astria, etc.) are building toward it.
Will all L2s adopt one? Unlikely — some prefer to keep their own sequencer for control and fee capture.
In Practice
Dig Deeper

Ad
Get a $100K funded account
See current qualification terms and payout conditions.
Sponsored
