mirror of
https://github.com/lux-apps/papers.git
synced 2026-10-30 18:15:21 +00:00
Ringtail (Boschini et al., ePrint 2024/1113) is third-party prior art; Lux's Corona (Ring-LWE = Module-LWE rank-1) builds on it; Pulsar is Module-LWE rank-k. Retired the conflated boschini2024corona/corona2024/coronago/... bib keys to the single canonical ringtail/corona/pulsar/magnetar keys, rewrote \cite + \bibitem by context, and fixed 'Pulsar (Ring-LWE)' mislabels (Corona where corona.metal/ single-ring/Ringtail-derived; Pulsar where Module-LWE rank-k/ML-DSA). Cryptographer-led.
39 lines
1.1 KiB
TeX
39 lines
1.1 KiB
TeX
\section{Implementation}
|
|
|
|
|
|
\subsection{Directory Structure}
|
|
|
|
\begin{verbatim}
|
|
/quasar/
|
|
|---- consensus/ # Core algorithms
|
|
| |---- photon/ # Binary consensus
|
|
| |---- wave/ # Multi-choice consensus
|
|
| |---- nova/ # DAG finalizer
|
|
| |---- nebula/ # Full DAG consensus
|
|
| |---- prism/ # Direct voting
|
|
| |---- quasar/ # Quantum overlay
|
|
|---- crypto/ # Cryptographic primitives
|
|
| |---- bls/ # BLS12-381 operations
|
|
| |---- corona/ # Post-quantum threshold
|
|
|---- verkle/ # Verkle tree implementation
|
|
|---- validators/ # Validator management
|
|
|---- slashing/ # Economic penalties
|
|
\end{verbatim}
|
|
|
|
\subsection{Performance Optimization}
|
|
|
|
\textbf{Parallel Certificate Collection:}
|
|
\begin{itemize}
|
|
\item BLS and Corona collection run concurrently
|
|
\item Non-blocking network I/O with timeout
|
|
\item Early termination on quorum
|
|
\end{itemize}
|
|
|
|
\textbf{Verkle Tree Caching:}
|
|
\begin{itemize}
|
|
\item LRU cache for witness proofs
|
|
\item Batch witness generation
|
|
\item Incremental tree updates
|
|
\end{itemize}
|
|
|