mirror of
https://github.com/luxfi/consensus.git
synced 2026-09-24 00:26:58 +00:00
- Introduce config/cert_policy.go: single CertPolicy record (Mode + Variant + TimeoutMs + Fallback) collapses three knobs from LP-217 / LP-202 / LP-204 into one operator-facing struct. Validated at chain genesis; refuses launch when invalid. Distinct from PQMode enum (pq_mode.go) — CertPolicy is the deployment knob, PQMode is the protocol-level identifier. - Add config/cert_policy_test.go and config/bench_cert_policy_test.go covering validation matrix + fallback-tier degradation contract. - PQModeFromEnv: drop legacy LUX_CONSENSUS_PQ_MODE fallback per the "one canonical, unprefixed name" directive. CONSENSUS_PQ_MODE is the only honoured env var. - engine/pq/consensus.go: minor follow-up wiring. - paper/* + PQ-GPU-AUDIT.md + README.md: align prose with CertPolicy framing and unprefixed env names.
13 lines
1.9 KiB
TeX
13 lines
1.9 KiB
TeX
\begin{abstract}
|
|
|
|
Lux is a novel consensus protocol family for distributed ledgers, drawing on metaphors from physics and astrophysics to achieve scalable, probabilistic Byzantine agreement. Much like how the Bitcoin protocol introduced a clear, pedagogical narrative for decentralized consensus, Lux is presented with clarity yet technical rigor. It builds metastable consensus on standard BFT assumptions, using a sequence of composable modules—Photon, Prism, Wave, Focus, Nova, Nebula, and Quasar—each corresponding to a stage in a cosmic metaphor from particles of light to galactic phenomena.
|
|
|
|
In Lux, nodes engage in repeated random subsampling (analogous to photons interacting and forming interference patterns) to rapidly converge on a decision that becomes practically immutable (analogous to a black-hole-like finality). The design is modular with clean interfaces and acyclic inter-module dependencies, allowing flexible integration and future upgrades.
|
|
|
|
We describe how Lux Nova realizes a linear blockchain (total order) consensus, Lux Nebula generalizes this to a directed acyclic graph (DAG) of transactions for higher parallelism, and Lux Quasar provides a post-quantum secure overlay ensuring long-term security against quantum adversaries. We provide detailed protocol descriptions, formal probabilistic guarantees, and performance analysis.
|
|
|
|
Each stage of Lux is introduced through a pedagogical physics analogy (e.g. constant-mass photons propagating coherently, wave thresholding with constructive interference, gravitational attraction of majority, and supernova-like finalization), reinforcing the conceptual intuition behind the technical design. Finally, we discuss implementation guidance, module decomposition, and how Lux can power sovereign blockchain L1s with seamless upgrade paths.
|
|
|
|
The Lux family demonstrates that embracing physical metaphors can illuminate the design of robust, scalable, and future-proof consensus mechanisms.
|
|
|
|
\end{abstract} |