-
Notifications
You must be signed in to change notification settings - Fork 68
Open
Description
Background
As a payment-oriented Rollup, Morph aims to provide real-time, high-throughput, and user-friendly transaction services. However, the tendermint architecture imposes certain limitations on achieving this vision. Therefore, architectural changes are required to better support these goals.
Module Refactoring
- Phase1. Migrate the existing PBFT consensus to a Rollup-style sequencer architecture, while maintaining compatibility with both the legacy and the new block production logic.
- Phase2. Enable the sequencer/submitter to independently assemble and submit batches, along with corresponding updates to the Rollup contract interfaces.
- Phase3. Introduce sequencer rotation / update logic.
- Phase4. Add logic for nodes to validate and reorg blocks based on L1 batches.
- Phase5. Introduce a high-availability (HA) module for the sequencer.
- Phase6. Introduce sandboxed signing for the sequencer.
- Phase7: other
Metadata
Metadata
Assignees
Labels
No labels