Before Flashblocks
Base operates a high-availability sequencer system with five sequencer instances:
One sequencer instance acts as the leader, responsible for building blocks and propagating them via P2P. The remaining four act as followers that sync the chain. Leadership transfers if the current leader stops producing blocks.
With Flashblocks
Flashblocks introduce several new infrastructure components:
rollup-boost is built and maintained by Flashbots, while Base maintains base-builder, the websocket-proxy, and the base components.
Further Reading
- Flashblocks Overview — Key concepts and transaction lifecycle
- Enable Flashblocks — Run your own Flashblocks-aware RPC node
- API Reference — RPC methods, WebSocket subscriptions, and infrastructure stream schema
- Flashblocks Deep Dive — Engineering blog post with implementation details