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.
- 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.
- 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.
- 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.
- 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.
- 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.

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 layer | What it handles | What it does not imply |
|---|---|---|
| Separate rollup sequencers | Each rollup orders its own transactions. | A common order across multiple rollups. |
| Shared sequencer | Coordinates ordering for transactions from multiple participating rollups. | One execution environment or certain cross-rollup completion. |
| Rollup execution | Applies a rollup’s rules to its transaction data. | That another rollup has executed a related transaction. |
| Data availability | Makes 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.

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.

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
- Introduction | Astria (docs.astria.org)
- Transaction Flow | Astria (docs.astria.org)
- Short Paper: Atomic Execution is Not Enough for Arbitrage Profit Extraction in Shared Sequencers (arxiv.org)
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.

