Technical Definition

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.

By Crypto University Editorial
RollupMEV

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

Two rollups using the same shared sequencer execute a trade that buys on one and sells on the other in the same logical block, enabling atomic cross-chain arbitrage that would be impossible with independent sequencers.

Dig Deeper

Get a $100K funded account

Ad

Get a $100K funded account

See current qualification terms and payout conditions.

View Offer

Sponsored