Architecture
Multi-layer architecture of Lux Network
Lux Network Architecture
Lux Network employs a multi-layer architecture designed for scalability, security, and flexibility.
Network Layers
P-Chain (Platform Chain)
The Platform Chain coordinates validators, tracks active chains, and enables the creation of new chains.
- Validator management and staking
- Chain creation and configuration
- Cross-chain messaging coordination
X-Chain (UTXO Chain)
The UTXO Chain is a high-throughput chain for asset creation and transfer using a UTXO model.
- Native asset creation (NFTs, tokens)
- Fast asset transfers
- Low-latency trading operations
C-Chain (Contract Chain)
The Contract Chain is an EVM-compatible chain for smart contracts.
- Full Solidity support
- Ethereum tooling compatibility
- Sub-second finality
Chain Architecture
Chains are sovereign networks that define their own:
- Validator requirements
- Consensus parameters
- Virtual machine implementations
┌─────────────────────────────────────────┐
│ Primary Network │
│ ┌─────────┬─────────┬─────────┐ │
│ │ P-Chain │ X-Chain │ C-Chain │ │
│ └─────────┴─────────┴─────────┘ │
└─────────────────────────────────────────┘
│ │ │
┌────┴───┐ ┌────┴───┐ ┌────┴───┐
│Chain A│ │Chain B│ │Chain C│
└────────┘ └────────┘ └────────┘Virtual Machines
Lux supports multiple virtual machine implementations:
| VM | Description | Use Case |
|---|---|---|
| EVM | Ethereum Virtual Machine | Smart contracts |
| Sovereign L1 EVM | Customizable EVM | Enterprise apps |
| Custom VMs | Purpose-built VMs | Specialized workloads |