Consensus and Network Security
Laika's validator architecture builds upon the foundation of Proof-of-Stake (PoS) while incorporating unique functionalities to ensure network integrity. Here's a detailed breakdown of their technical responsibilities:
1. Core Responsibilities: Similarities to Other PoS Blockchains
Like validators on other PoS chains, Laika validators perform these essential functions:
Staking Laika and Dogecoin: Validators lock (stake) a certain amount of Laika and Dogecoin tokens to participate in the consensus process. This staking mechanism incentivizes honest validator behavior and secures the network.
Transaction Validation: Validators locally verify each transaction within a pool of submitted transactions, ensuring they comply with network rules (e.g., sufficient sender balance, proper signatures).
Block Creation: Validators propose new blocks containing validated transactions. The specific block selection mechanism (e.g., delegated Proof-of-Stake) can be elaborated upon if details are available.
2. Unique Role: Verifying Sequencer Work
Beyond core PoS functions, Laika validators play a crucial role in verifying the work of sequencers:
Read-only Dogecoin Node Access: Validators only require read-only access to Dogecoin nodes. They utilize this access to retrieve transaction data submitted by sequencers.
Transaction Hash Verification: Validators obtain the transaction hashes (unique identifiers) provided by sequencers for transactions inscribed on the Dogecoin blockchain.
Data Verification through Smart Contracts: Validators interact with Laika smart contracts to retrieve the complete transaction data based on the provided hashes.
Validation on Laika: Validators meticulously verify if the retrieved transaction data aligns with the information submitted by the sequencers. This ensures the accuracy and completeness of data transferred between Laika and Dogecoin.
3. Security Measures and Network Halting
Laika prioritizes network security and validator behavior acts as a safeguard:
Validator Halt in Case of Discrepancies: If validators cannot verify sequencer work (e.g., missing data, inconsistencies), they are programmed to halt block production. This immediate pause prevents potentially compromised transactions from entering the Laika blockchain.
Verifying Dogecoin Balances: During sequencer work verification, validators also check the Dogecoin balance in the bridge address on the L1 and the total DOGE circulating within the Laika network (L2).
Circulation-to-Lock Balance Check: Validators ensure the circulating DOGE on Laika never exceeds the amount locked in the bridge address on Dogecoin (L1). This prevents the unauthorized creation of DOGE tokens within the Laika ecosystem.
Network Halt for Bridge Discrepancies: If validators detect a discrepancy between circulating and locked DOGE, they trigger a network halt. This immediate action safeguards the network from potential bridge exploits or imbalances.
4. Laika Validators: Guardians of the Network
Laika validators play a critical role in maintaining network security and integrity. Their responsibilities extend beyond typical PoS validation tasks, encompassing sequencer work verification and DOGE balance checks.
By having the authority to halt block production in case of consensus issues, Laika validators act as the ultimate guardians of the network, ensuring a secure and reliable environment for users and applications.
Last updated