Crypto glossary
Sequencer
A sequencer is the rollup component that receives transactions, decides their order, produces L2 blocks and posts the resulting batches to the base chain.
On most layer 2 networks, users send transactions to a sequencer rather than to a peer-to-peer mempool. The sequencer orders them, executes them into L2 blocks within milliseconds or seconds, and gives users a quick soft confirmation. Periodically it compresses the blocks and publishes them on Ethereum, usually as blobs, where they become part of the rollup's verifiable history.
The sequencer is a major source of revenue and power. It collects L2 fees, pays for L1 data and keeps the difference, and it decides ordering, which means it can capture or auction MEV. Most large rollups still run a single sequencer operated by the founding team, which makes it a key point in any decentralisation assessment.
A centralised sequencer can go down, halting block production, or delay specific transactions. It cannot steal funds or forge invalid state if the rollup has working proofs, and well-designed rollups let users force transactions through L1 if the sequencer censors them. Shared and based sequencing are proposals to reduce this dependence.
Example
During a sudden traffic spike, a rollup's sole sequencer stalls for an hour; transactions stop confirming until the team restarts it, although users' funds remain safe on Ethereum.
Related terms
Latest articles on Sequencer
- MegaETH unveils MiCA whitepaper detailing 9.5% team allocation and novel sequencer features
- Ethereum Layer-2 Linea Recovers From Mainnet Sequencer Disruption
- Polygon zkEVM Mainnet Resumes After Sequencer Issues: What’s Next for Polygon?
- Arbitrum Resumes Operation After Sequencer Bug Caused Temporary Transaction Delays
