LUX
All Chains
Q

Q-Chain (Quantum)

Privacy ChainDAG Consensus

Post-quantum cryptography with ML-DSA signatures and Corona key management. Quasar hybrid BLS+Corona consensus for PQ finality. DAG-based parallel processing.

Overview

The Quantum Chain is the post-quantum security layer of Lux Network. It implements NIST-approved lattice-based cryptographic algorithms — ML-DSA for digital signatures, ML-KEM for key encapsulation, and SLH-DSA for stateless hash-based signatures.

The Quasar hybrid consensus combines classical BLS signatures with Corona post-quantum signatures, providing security against both classical and quantum computing attacks. The DAG-based processing model enables parallel transaction execution for maximum throughput.

Q-Chain serves as the security anchor for the entire network. Other chains can reference Q-Chain attestations to provide post-quantum security guarantees for their own operations.

Technical Specifications

SignaturesML-DSA-44/65/87
Key ExchangeML-KEM-512/768/1024
Hash SigsSLH-DSA
ConsensusQuasar (DAG, Hybrid PQ)
Security LevelNIST Level 2-5
Chain TypeOptional

Key Features

  • ML-DSA digital signatures (NIST)
  • ML-KEM key encapsulation
  • SLH-DSA stateless hash signatures
  • Hybrid BLS+Corona consensus
  • DAG-based parallel processing
  • Post-quantum attestation service

SDK Example

Quick start using the Lux JavaScript SDK.

q-chain-example.ts
import { QuantumClient } from 'luxnet/quantum'

const pq = new QuantumClient('https://quantum.lux.network')

// Generate post-quantum keypair
const keypair = await pq.generateKeypair('ml-dsa-65')

// Sign with PQ signature
const sig = await pq.sign(keypair.secretKey, message)
const valid = await pq.verify(keypair.publicKey, message, sig)