Files
papers/lux-mchain-mpc/sections/08-performance-evaluation.tex
zeekay abf99d05fc papers: reorganize into per-paper dirs, add Antje Worring as co-author
Restructured from flat .tex/.pdf files into per-paper subdirectories.
Added Antje Worring as co-author on all papers.
Synced PDFs to pdfs/ for download site.
2026-04-18 21:50:07 -07:00

65 lines
1.6 KiB
TeX

\section{Performance Evaluation}
\subsection{Latency Breakdown}
\begin{table}[h]
\centering
\begin{tabular}{@{}lll@{}}
\toprule
\textbf{Operation} & \textbf{Time} & \textbf{Description} \\
\midrule
Event detection & 50ms & X-Chain watcher polling \\
MPC coordination & 80ms & CGG21 signature (15-of-15) \\
M-Chain finality & 2s & Lux consensus \\
Warp proof gen & 20ms & Merkle proof generation \\
X-Chain validation & 50ms & Proof verification \\
External broadcast & 500ms & Bitcoin/Ethereum tx \\
\midrule
\textbf{Total} & \textbf{2.7s} & End-to-end swap latency \\
\bottomrule
\end{tabular}
\label{tab:latency}
\end{table}
\subsection{Throughput Analysis}
\textbf{M-Chain Block Capacity:}
\begin{align}
\text{SwapSigTx per block} &\approx 1{,}000 \\
\text{Block time} &= 2\text{s} \\
\text{Theoretical TPS} &= \frac{1{,}000}{2} = 500 \text{ swaps/second}
\end{align}
\textbf{Practical Limits:}
\begin{itemize}
\item MPC latency (80ms) allows ~12 concurrent signing sessions
\item Validator bandwidth ~10MB/s $\to$ 5{,}000 swaps/s
\item Current mainnet: ~10{,}000 swaps/day (~0.1 TPS)
\item Headroom: $5{,}000\times$ current volume
\end{itemize}
\subsection{Security Metrics}
\textbf{Mainnet Statistics (6 months):}
\begin{table}[h]
\centering
\begin{tabular}{@{}ll@{}}
\toprule
\textbf{Metric} & \textbf{Value} \\
\midrule
Total swaps & 1.8M \\
Total volume & \$3.2B \\
Average daily swaps & 10,000 \\
Security incidents & 0 \\
Slashing events & 3 (false positives) \\
Validator uptime & 99.94\% \\
Signature success rate & 99.98\% \\
\bottomrule
\end{tabular}
\label{tab:mainnet-stats}
\end{table}