Shared Sequencer: How Rollup Transaction Ordering Works

The bit journal logo
8 Min Read
A shared sequencer coordinates the order of transactions from multiple rollups.

Last updated: November 3, 2026

A shared sequencer is a transaction-ordering layer that can serve multiple rollups, rather than a separate ordering system for each one. It can coordinate the order of transactions across participating chains, but it does not automatically make those transactions execute together or succeed.

Quick answer

The system receives transactions associated with different rollups, reaches agreement on their ordering, and makes that ordered data available for the relevant rollups to process. The design can support coordinated cross-rollup activity, but execution, data availability, and security still depend on how each system is built.

How a shared sequencer works, step by step

The term describes a role in rollup infrastructure, not one single product or universal architecture. Astria’s documentation offers an example: its design orders entries that include a rollup ID and transaction data, then leaves each rollup to process its own transactions.

  1. A user submits a transaction. The transaction is sent through the relevant rollup’s interface or transaction pathway. The ordering system needs to know which rollup the transaction belongs to.
  2. The sequencer collects and identifies entries. In Astria’s documented design, an entry includes a rollup ID and transaction bytes. This lets the ordering layer distinguish data intended for different rollups.
  3. Participating nodes agree on an order. The consensus process determines the sequence of submitted entries. A common order can make it possible to coordinate transactions across rollups, rather than having each rollup order its own activity in isolation.
  4. The ordered data is made available. Astria’s documented architecture uses CometBFT consensus for sequencer nodes and publishes sequenced data through Celestia for data availability. Those are components of that design, not requirements for every shared-sequencing system.
  5. Each rollup executes its own transactions. The rollup reads the ordered data and applies its own rules. Astria describes this separation as “lazy” sequencing: the sequencer orders and commits data, while the rollups execute it.

Astria’s documentation gives development-cluster block times of about one second for Astria and 11 seconds for Celestia. Those are documented development-cluster figures, not a general measure of shared-sequencing speed or of every live network.

Fiber connections converging at a junction to represent shared transaction ordering
Multiple rollups can send transaction data to a common ordering layer.

Shared sequencing compared with other designs

Understanding the system also means separating sequencing from execution. A common ordering layer coordinates activity across rollups; it does not merge their execution environments. Espresso’s current documentation describes a related but distinct model in which each integrated system keeps its own execution environment and sequencer, while Espresso finalizes transaction output through decentralized proof-of-stake consensus.

Design or layerWhat it handlesWhat it does not imply
Separate rollup sequencersEach rollup orders its own transactions.A common order across multiple rollups.
Shared sequencerCoordinates ordering for transactions from multiple participating rollups.One execution environment or certain cross-rollup completion.
Rollup executionApplies a rollup’s rules to its transaction data.That another rollup has executed a related transaction.
Data availabilityMakes transaction data accessible under the chosen architecture.That the data has been executed successfully.

These distinctions matter because “shared” can sound broader than it is. A common order may help applications coordinate activity, but the systems still need clear rules for execution, data access, and what happens when one part of a multi-chain action fails.

Separate glass structures beside a shared metal track represent distinct rollup execution
A common transaction order does not mean rollups share one execution environment.

Common mistakes and risks

Shared ordering is not shared execution

A common ordering layer can establish a transaction order without running the rollups’ state transitions itself. Each rollup may process the ordered data according to its own execution environment. So, an order that places related transactions together does not by itself prove they will both complete.

Atomic ordering does not ensure success

Some designs aim to coordinate transactions across chains so they can be treated as a connected action. But ordering and execution are different steps. A 2024 research paper on atomic execution across two constant-product-market-maker pools found that atomic execution did not always improve arbitrage profits and could produce losses in some modeled scenarios. That research concerns particular modeled conditions, not a prediction about every shared-sequencing application.

Consensus, availability, and execution are separate dependencies

Readers assessing a design need to ask who orders transactions, how the system reaches consensus, where data is published, and which rollup executes it. If a component is delayed or unavailable, the effect depends on the system’s design. A shared sequencer does not eliminate the risks of downtime, censorship, or transaction failure.

There are also ordinary crypto risks around the applications that use this infrastructure. Smart-contract bugs, bridge or exchange failures, scams, and regulatory changes can affect users independently of the sequencing model. Technical coordination does not remove the possibility of losing funds.

As of November 3, 2026, Espresso’s documentation describes its own network model, while the Espresso Foundation has also announced a proof-of-stake transition and a subsecond-finality upgrade. Those dated project updates describe Espresso’s implementation and should not be read as performance promises for shared sequencers generally.

Server equipment with an amber status light illustrates infrastructure dependencies and risk
Sequencing, data availability, and execution each have separate dependencies.

Frequently asked questions

What is a shared sequencer in crypto?

It is a transaction-ordering layer used by multiple rollups. It coordinates the order of their transaction data, while the rollups can retain separate execution environments and process their own data.

Does a shared sequencer make cross-rollup transactions atomic?

Not automatically. A shared order can support coordination, but it does not ensure that all related transactions execute successfully. The result depends on the execution and failure-handling rules of the participating systems.

Is a shared sequencer the same as a rollup?

No. A rollup processes transactions under its own rules, while a shared sequencer provides ordering for multiple rollups. Some architectures also use separate systems for consensus and data availability, so those functions should be evaluated independently.

Sources

This article is for informational purposes only and does not constitute financial or investment advice. Cryptocurrencies are highly volatile; always do your own research before investing.

Disclaimer

The price predictions and financial analysis presented on this website are for informational purposes only and do not constitute financial, investment, or trading advice. While we strive to provide accurate and up-to-date information, the volatile nature of cryptocurrency markets means that prices can fluctuate significantly and unpredictably.

You should conduct your own research and consult with a qualified financial advisor before making any investment decisions. The Bit Journal does not guarantee the accuracy, completeness, or reliability of any information provided in the price predictions, and we will not be held liable for any losses incurred as a result of relying on this information.

Investing in cryptocurrencies carries risks, including the risk of significant losses. Always invest responsibly and within your means.

Advertising

For advertising inquiries, please email . [email protected] or Telegram

Share This Article
Leave a Comment