GlossaryAdvanced
Shared Sequencer
A sequencer service used by multiple Layer 2 rollups instead of each running its own.
A shared sequencer is a sequencing service used by multiple Layer 2 rollups together, rather than each rollup operating its own separate, typically centralized sequencer, aiming to improve decentralization and enable coordinated cross-rollup transaction ordering.
This is an active area of Layer 2 infrastructure development, addressing the sequencer-centralization concern common across many individual rollups today.
Examples
- Multiple rollups using the same shared sequencer can potentially coordinate transaction ordering across chains.
- Shared sequencers are one proposed solution to individual-rollup sequencer centralization.