Skip to content
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.

Milestone epic: Distributed sequencer #162

Open
4 tasks
protolambda opened this issue Jan 26, 2022 · 0 comments
Open
4 tasks

Milestone epic: Distributed sequencer #162

protolambda opened this issue Jan 26, 2022 · 0 comments
Labels
Epic Category: Epics containing multiple tasks

Comments

@protolambda
Copy link
Collaborator

Enable backup Sequencer nodes to keep in sync with the Sequencer, and serve as a fallback and/or load balancing.

Spec & Implement:

  • API to track sequencer work (transaction queue, unconfirmed but published L2 blocks)
  • BFT or other backup strategy to decide on new sequencer leader node
  • Recovery of sequencing state upon becoming the new leader: don't drop transactions that were accepted via RPC previously
  • Design testing for different failure modes (crashes, load-balancing, etc.)
@protolambda protolambda added this to the Distributed Sequencer milestone Jan 26, 2022
@maurelian maurelian added the Epic Category: Epics containing multiple tasks label Jan 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Epic Category: Epics containing multiple tasks
Projects
None yet
Development

No branches or pull requests

3 participants