Lumia uses Polygon's Chain Development Kit (CDK) to build its Layer 2 infrastructure. CDK is an open-source toolkit that helps developers create customizable and interoperable blockchain networks. By using CDK, Lumia benefits from compatibility with Ethereum while also being able to customize its chain structure according to specific requirements. CDK provides modules for consensus mechanisms, staking, and governance, enabling Lumia to build a network aligned with its goals.
To further enhance scalability, Lumia integrates the zero-knowledge Validium (zkValidium) technology. zkValidium combines zero-knowledge proofs and off-chain data storage. In this model, transaction data is stored off-chain, while the validity proof is submitted on-chain. This approach reduces the data load on the main chain, achieving higher transaction throughput and lower fees. Zero-knowledge proofs ensure the validity of transactions without disclosing specific details, thus maintaining privacy and security.
In addition, Lumia also uses Data Availability Committees (DACs). DACs are composed of selected participants responsible for ensuring that off-chain data is available and retrievable when needed. Before being released to the Ethereum network, they monitor and verify the hash value of the transaction data proposed by the sorter. This setup adds an extra layer of trust and security, ensuring that off-chain data is both accessible and verifiable.
To verify the transaction, Lumia deployed zkProversThey generate zero-knowledge proofs. These proofs confirm the validity of transactions without revealing specific details, thus protecting privacy. zkProvers handle batches of transactions sorted by the sorter, generate validity proofs, and submit them to the main chain. This process ensures that only valid state transitions are accepted, thereby maintaining the integrity of the network.
Highlights
Disclaimer
* Crypto investment involves significant risks. Please proceed with caution. The course is not intended as investment advice.
* The course is created by the author who has joined Gate Learn. Any opinion shared by the author does not represent Gate Learn.