mirror of
https://github.com/lux-apps/papers.git
synced 2026-10-30 18:15:21 +00:00
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.
31 lines
1.0 KiB
TeX
31 lines
1.0 KiB
TeX
\section{Protocol Versioning}
|
|
\label{sec:versioning}
|
|
|
|
The state sync protocol includes a version negotiation phase:
|
|
|
|
\begin{enumerate}
|
|
\item \textbf{v1}: Basic chunk download with Merkle proofs (initial release).
|
|
\item \textbf{v2}: Incremental sync support and multi-source download.
|
|
\item \textbf{v3}: Compressed chunk transfer (Snappy/LZ4) reducing bandwidth by 40\%.
|
|
\item \textbf{v4}: (Planned) Verkle tree support for sub-linear proof sizes.
|
|
\end{enumerate}
|
|
|
|
Peers negotiate the highest mutually supported version during the handshake.
|
|
|
|
\begin{table}[H]
|
|
\centering
|
|
\caption{Protocol version capabilities and improvements.}
|
|
\label{tab:versions}
|
|
\begin{tabular}{lllr}
|
|
\toprule
|
|
\textbf{Version} & \textbf{Feature} & \textbf{Improvement} & \textbf{Deployment} \\
|
|
\midrule
|
|
v1 & Basic sync & Baseline & Q1 2024 \\
|
|
v2 & Incremental + multi-source & 19x faster catch-up & Q3 2024 \\
|
|
v3 & Compression & 40\% less bandwidth & Q1 2025 \\
|
|
v4 & Verkle proofs & $O(\sqrt{n})$ proofs & Planned \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
\end{table}
|
|
|