Sequencers
Sequencers play a crucial role in bridging the gap between Dogecoin network and Laïka network. They are responsible for batching transactions on L2, submitting them to the L1 blockchain for verification, and generating cryptographic proofs to ensure the data's availability on L1. This section dives into the functionalities and responsibilities of sequencers on Laïka.
↝ Responsibilities
Sequencers fulfill several key tasks in Laïka's transaction processing pipeline:
Transaction Batching: Sequencers aggregate multiple Laïka transactions into batches to optimize transaction costs on Dogecoin.
L1 Submission: Sequencers submit these transaction batches to Dogecoin for inclusion in a block.
Data Availability Proofs: After submitting transactions to Dogecoin, sequencers generate cryptographic proofs that demonstrate the data's availability on the L1 chain. These proofs are crucial for ensuring the verifiability of L2 transactions even if the original L1 transaction data is no longer readily available.
Incentive Mechanisms: Sequencers will be incentivized through a reward structures in future to encourage efficient transaction processing and data availability guarantees.
↝ Sequencer Selection
The approach for selecting sequencers on Laïka is still under consideration (details to be confirmed in future documentation). Here are some potential approaches:
Permissioned Sequencers (Initial Stage): In the initial stages, Laïka will leverage a permissioned set of sequencers chosen based on their technical expertise and reliability.
Permissionless Sequencers (Future Goal): Laïka aims to transition towards a permissionless system where anyone can become a sequencer by staking Laïka tokens. This would incentivize participation and contribute to network decentralization.
↝ Security Considerations
Sequencers play a critical role in maintaining the integrity of the Laïka network. Here are some security considerations:
Fraudulent Sequencers: Malicious sequencers could attempt to submit invalid transactions or manipulate data availability proofs. Laika's design incorporate mechanisms to detect and penalize such behavior, each sequencer action is verified by multiple validators independently to make sure there is no mismatch.
Data Availability Guarantees: The data availability proofs generated by sequencers are essential for ensuring long-term transaction verifiability. Due to L1 Dogechain being highly secured due to the vast amount of mining power behind Doge makes it highly unlikely of common consensus attacks like 51%. Furthermore to handle reorganizations each sequencer creates a UTXO chain which ensures data written to the L1 always remain in the intended sequence.