Files
papers/lp-309-quantum-network-comparison/sections/04-lux-network-s-post-quantum-architecture.tex
zeekayandHanzo Dev 178febad68 papers: reconcile T-Chain -> M-Chain / F-Chain / B-Chain per LP-134
Every rendered "T-Chain" / "ThresholdVM" / "teleportvm" reference across
the paper corpus is rewritten to the correct canonical chain by concern:
threshold signing / MPC / bridge custody / key recovery -> M-Chain (MVM);
FHE / encrypted compute / threshold decryption -> F-Chain (FVM); teleport
/ cross-chain messaging -> B-Chain (bridgevm); consensus Pulsar stays
Q-Chain. Section lux-trust-kernel/03-t-chain-threshold-governance.tex
renamed -> 03-f-chain-encrypted-policy.tex (with \input + xref fixes).
Braided "T-Chain" sections split by concern (M vs F). Only lp-020's
chain-separation rationale and the shared lux/chains/thresholdvm library
path retain the name, to record the removal. All changed papers rebuilt
(pdflatex, rc=0, no undefined refs).

ยง09 of lux-dao-governance-framework reframed: fabricated "production
deployment" metrics ($50M/$240k/$12M, survey %s, "as of Oct 2024")
relabeled as illustrative design configurations with no invented
replacements; reality noted (DAO treasury is a 1/1 Safe); conclusion
echo + one "first production" overclaim softened.

This commit also captures concurrent corpus workstreams on the same tree.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-02 00:57:09 -07:00

81 lines
3.2 KiB
TeX

\section{Lux Network's Post-Quantum Architecture}
\subsection{Consensus Layer}
Quasar consensus (LP-020) uses a hybrid signature scheme:
\begin{itemize}[nosep]
\item \textbf{BLS-381}: Aggregate signatures for validator voting.
Efficient ($\sim$48 bytes per signature), enabling compact block
headers. Vulnerable to quantum attack via discrete log on
pairing-friendly curves.
\item \textbf{ML-DSA-65} (FIPS 204): NIST-standardized lattice-based
signatures. 3.3\,KB signatures. Quantum-resistant under LWE
hardness assumption.
\item \textbf{Pulsar}: Module-LWE threshold signatures over the
validator committee, byte-compatible with FIPS-204 ML-DSA
verification. Post-quantum by construction.
\end{itemize}
The hybrid design provides defense in depth: if BLS is broken by a
quantum adversary, ML-DSA and Pulsar signatures on the same blocks
prevent consensus forgery.
\subsection{X-Chain: UTXO with Minimal Exposure}
Lux's X-Chain inherits the UTXO model. Each transaction output is
associated with a fresh key. Public keys are revealed only at spending
time, and the network's sub-second finality (via Quasar) minimizes
the exposure window to under one second.
\begin{remark}
Compared to Bitcoin's 10-minute exposure window, Lux's sub-second
finality reduces the quantum attack window by approximately
$600\times$. This is not a substitute for post-quantum signatures---it
is an additional defense layer.
\end{remark}
\subsection{EVM Precompiles}
The Lux EVM provides post-quantum cryptographic operations as
precompiled contracts in the reserved \texttt{0x0200} range (see
\texttt{lux-evm-precompile-engineering.tex} for the canonical
specification, addresses, and gas costs). Available primitives
include ML-DSA-65 / SLH-DSA-128s / ML-KEM-768 verify and decapsulate,
FROST and CGGMP21 threshold verification, Pulsar threshold verification,
and TFHE evaluation gates.
Smart contracts can verify post-quantum signatures natively, without
off-chain computation or trusted oracles.
\subsection{Bridge: MPC with Key Rotation}
The Lux Bridge uses 2-of-3 MPC threshold signing for cross-chain
transactions. Key rotation occurs at every withdrawal event:
\begin{enumerate}[nosep]
\item Validators perform distributed key generation (DKG) for a new
signing key.
\item The withdrawal transaction spends from the old multisig address
and sends remaining funds to a new address derived from the new
key.
\item The old key's public component is exposed for the duration of
the withdrawal transaction only.
\end{enumerate}
This ensures no ECDSA public key is exposed for more than the time
required to confirm the withdrawal transaction. Combined with a
policy of batching withdrawals (hourly or daily), the total key
exposure across a year is measured in hours, not the permanent
exposure of Ethereum accounts.
\subsection{Hybrid Encryption: X-Wing}
For key encapsulation and encrypted communication, Lux uses X-Wing
(X25519 + ML-KEM-768 hybrid) implemented in \texttt{luxfi/age}. This
provides post-quantum confidentiality: an adversary must break
\emph{both} the elliptic curve and lattice components to decrypt.
%% ============================================================