Architecture

Laika leverages a hybrid L2 architecture,combining Plasma Chain and Rollup techniques to achieve its goals of high-throughput transactions and robust security.

Laika like Plasma Chains operates its own consensus protocols (Proof of Stake) , transaction details are written to Dogecoin by the Sequencers along with ZK proofs to the L1 Dogechain, these proofs are then further Validated by Validators on Layer 2 Laika with their own Proofs which are compared to validate the data integrity, in case of any integrity loss the L2 completely halts making the network secure, while blocks being truly considered finalized when they are details are submitted on Dogecoin and Proofs Validated on Laika. This integration with Dogecoin serves as a checkpoint or anchor point for the Laika network, providing a secure and decentralized layer 1 settlement layer. This process along with Doge being the core coin for fees or any action on Laika which is bridged directly from L1 makes Laika a viable Layer 2 network.

This section provides a high-level overview of the key components and their interactions within the Laika network.

Layers and Interaction

Laika operates across two layers:

  • Layer 1 (L1): The Dogecoin blockchain serves as the L1 base layer, providing security and finality for Laika transactions.

  • Layer 2 (L2): The Laika L2 network handles high-speed transaction processing, offering significant performance improvements over L1.

Sequencers facilitate data exchange between L1 and L2. They read and write data to both Laika full nodes and Dogecoin full nodes, enabling real-time synchronization.

Key Components

Laika's architecture comprises the following crucial components:

  • Smart Contracts: Deployed on the L2 chain, these contracts govern network logic, track state data, and enforce security rules. They also handle transaction verification and ensure data for L2 actions is verifiable on L1. Additionally, Laika facilitates on-chain governance through Laika token voting.

  • Validators: Responsible for validating L2 transactions based on the consensus mechanism (Proof-of-Stake). They participate in block production and verify the work done by sequencers.

  • Sequencers: Act as intermediaries, bridging the gap between L2 and L1. They are responsible for:

    • Direct Network Interaction: Reading and writing data to both Laika and Dogecoin full nodes.

    • Verifiable Transactions: Including data for validated Laika blocks within Dogecoin transactions, employing techniques like Merkle Trees and ZK proofs for efficient verification.

    • Balancing Efficiency: Aiming to bundle multiple Laika transactions into a single Dogecoin transaction to optimize network usage.

Last updated