Preconfirmations
Last updated
Last updated
A decentralized sequencer network can enhance transaction efficiency and speed by offering preconfirmations for Rollup transactions. By distributing sequencing responsibilities among multiple validators, this network can quickly verify and prioritize transactions ordering before they are actually processed on-chain. Here's how it works:
Transaction Submission: Users submit transactions to the decentralized sequencer network instead of sending them directly to the Rollup smart contract.
Preconfirmation Phase: Validators in the sequencer network collectively verify the validity and order of the incoming transactions.
Preconfirmation Issuance: Once consensus is reached, the sequencer network issues a preconfirmation for the transaction, indicating it will be included in the next Rollup batch to be processed on-chain.
Transaction Pulled by Rollup: The Rollup, constantly subscribed to the Cero network are able to pull transactions based on the pre-confirmation and can execute it simutaneously.
Finality on Rollup: Transactions made part of the periodic batches are pushed on the DA layer and the L1 contract, where the Rollup contract can reference it for further on-chain execution.
This mechanism streamlines transaction throughput, minimizes latency, and ensures reliable processing while maintaining the decentralized ethos.