Dilithium Mode 3
NIST FIPS 204. 1952-byte pubkey, 3293-byte signature, 192-bit quantum security on every block.
crypto/dilithium →QUANTUMWING · ALPHA TESTNET · APR 2026
The first L1 secured by NIST FIPS 204 Dilithium-3 signatures. EVM-compatible JSON-RPC, EIP-1559 fee market, real Merkle Patricia Trie state, LMD-GHOST fork choice. Native token QWING. 10-validator alpha live.
Why post-quantum
Every Ethereum transaction, every Bitcoin output, every TLS session you've ever opened is signed with elliptic-curve cryptography. Shor's algorithm reduces ECDSA private-key recovery from infeasible to polynomial-time on a sufficiently large quantum computer. The hardware is not theoretical — IBM, Google, and PsiQuantum are shipping roadmaps measured in years, not decades.
QuantumWing migrates the consensus layer first. Validators sign blocks with NIST FIPS 204 Dilithium-3 — 192-bit security against Shor-equipped adversaries. EVM-compatible execution stays for developer ergonomics, but the chain itself cannot be forged once classical signatures fall.
What's in the box
From Dilithium-3 consensus to a CDP stablecoin — every layer of the stack landed in master between 026fd149f and 47e61ae5. 35 features green, 4 in flight.
NIST FIPS 204. 1952-byte pubkey, 3293-byte signature, 192-bit quantum security on every block.
crypto/dilithium →Proof of Randomness — VRF-driven proposer selection plus RANDAO commit-reveal entropy.
consensus/ →Latest-message-driven greedy heaviest tree. Attestation-weighted, 320-block reorg horizon.
fork-choice →Authentic Merkle Patricia Trie. eth_getProof emits real RLP — Ethereum reference vector verified.
eth_getProof →Per-block base fee + Type-2 burn. Validator earns priority tip; base fee removes QWING from supply.
eip-1559 →PQC committee + ZK-STARK proofs + on-chain dispute resolution. Sepolia adapter live.
bridge →WebAssembly via wasmer-go. Deterministic gas instrumentation, Rust+AssemblyScript SDK.
qwvm →Reference fungible & NFT standards. Full transfer / approve / mint / event surface.
contracts/ →MakerDAO-style CDP. 150% liquidation ratio, 13% penalty, oracle-pinned price feed.
qusd-rust →Constant-product AMM, 0.3% fee. LP tokens are the pair contract's own QRC-20.
qwswap-rust →M-of-N threshold, up-to-8 owners, propose / confirm / execute. Native + contract-call modes.
qwsafe-rust →Header-only sync. Dilithium signature verification + Merkle inclusion proofs over REST.
light/ →For developers
JSON-RPC on port 8545. eth_*, net_*, web3_* work today. Quantum-native methods live under qw_*.
# Balance via standard eth_getBalance curl -s https://rpc.quantumwing.io \ -H 'content-type: application/json' \ -d '{"jsonrpc":"2.0","id":1, "method":"eth_getBalance", "params":["0x78DDf7…9ACf","latest"]}'
// Dilithium receipt with quantum-signed logs const r = await fetch("/rpc", { method:"POST", body: JSON.stringify({ jsonrpc:"2.0", id:1, method:"qw_getTransactionReceipt", params:[txHash] }) });
# Real MPT proof — RLP-encoded, Ethereum-compatible curl -s https://rpc.quantumwing.io \ -d '{"method":"eth_getProof", "params":["0x78DDf7…","[]","latest"], "id":1,"jsonrpc":"2.0"}'
await window.ethereum.request({ method: "wallet_addEthereumChain", params: [{ chainId: "0x2009", // 8201 chainName: "QuantumWing Alpha", rpcUrls: ["https://rpc.quantumwing.io"], nativeCurrency: { name: "QuantumWing", symbol: "QWING", decimals: 18 }, blockExplorerUrls: ["https://explorer.quantumwing.io"] }] });
Drop this snippet anywhere — your dApp instantly speaks QuantumWing. Consensus stays Dilithium; user-facing tx signing falls back to ECDSA via the chain's authorization system. Best of both stacks.
Spec drift? explorer.quantumwing.io/developers mirrors the live RPC schema.
Architecture
Validators never trust the execution layer. Execution never trusts the network. Everything you sign is bound to a slot, an epoch, and a Dilithium key.
Roadmap
Pulled from docs/PRELAUNCH_PLAN.md. Open items are predominantly non-engineering — audit firm engagement, legal entity, treasury, marketing.