mirror of
https://github.com/lux-apps/papers.git
synced 2026-10-30 18:15:21 +00:00
22 lines
802 B
TeX
22 lines
802 B
TeX
\section{Triple-Proof Overhead}
|
|
|
|
|
|
The complete triple-proof epoch finality mechanism combines BLS + Groth16(ML-DSA + Pulsar)~\cite{lux-benchmarks}:
|
|
|
|
\begin{center}
|
|
\begin{tabular}{lrr}
|
|
\toprule
|
|
\textbf{Component} & \textbf{Size} & \textbf{Time} \\
|
|
\midrule
|
|
BLS aggregated verify ($N$=100) & 48 B & 875\,$\mu$s \\
|
|
Groth16 verify (3 pairings, BLS12-381) & 192 B & ${\sim}1$--$3$\,ms (CPU) \\
|
|
Epoch metadata & $\sim$8 B & --- \\
|
|
\midrule
|
|
\textbf{Total epoch proof} & \textbf{$\sim$248 B} & \textbf{${\sim}2$--$5$\,ms (CPU)} \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
\end{center}
|
|
|
|
For comparison, a single Ethereum beacon chain epoch (32 slots, 12s each = 6.4 minutes) requires $\sim$12 KB of aggregate attestation data. The Lux epoch proof (1 second, 248 bytes) is 48$\times$ smaller at 384$\times$ higher frequency.
|
|
|