Decentralized Sequencer
Last updated
Last updated
In this section we are going to shortly describe the overall system overview on which the decentralized sequencer pool was built upon.
We have launched a Decentralized Sequencer Pool to achieve full decentralization in Layer 2 networks and avoid the single-point failures derived from centralized sequencers. This is a key step towards making our L2 network fully decentralized. It works with our existing decentralized P2P network to enable smooth and secure sequencer transitions, and the removal of faulty or malicious nodes. This ensures the network's long-term stability and creates a continuous, stable, and community-driven model.
To achieve that, we utilize such technologies:
Tendermint consensus developed developed by Cosmos
Multi Party Computation (MPC)
L2 Geth and others
Simplified transaction flow overview:
A user initiates a transaction.
The transaction is sent to Sequencer nodes in the network.
The Sequencers receive the transaction, and produce a block for it if it’s a valid tx.
Multi-party computation (MPC) nodes combine the blocks and send them to the Ethereum main chain. This completes the transaction.
A comprehensive flowchart can be found here.
To apply for decentralized sequencer operator, you will need 20,000 Metis tokens locked in the node. More info here.