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.
38 lines
1.1 KiB
TeX
38 lines
1.1 KiB
TeX
\section{Performance Analysis}
|
|
|
|
|
|
\subsection{Attestation Throughput}
|
|
|
|
\begin{table}[h]
|
|
\centering
|
|
\begin{tabular}{@{}lrrr@{}}
|
|
\toprule
|
|
\textbf{Metric} & \textbf{CPU Only} & \textbf{CPU+GPU} & \textbf{Target} \\ \midrule
|
|
Verification time & 45ms & 73ms & <100ms \\
|
|
Throughput (attestations/sec) & 1,420 & 876 & >500 \\
|
|
Registry updates/sec & 2,000 & 2,000 & >1,000 \\
|
|
Gas per attestation & 130k & 190k & <200k \\
|
|
Block time & 500ms & 500ms & 500ms \\ \bottomrule
|
|
\end{tabular}
|
|
\caption{A-Chain performance benchmarks}
|
|
\end{table}
|
|
|
|
\subsection{Scalability}
|
|
|
|
\textbf{Horizontal Scaling:}
|
|
\begin{itemize}
|
|
\item \textbf{Sharded registries}: Partition device registry by vendor
|
|
\item \textbf{Batch verification}: Verify up to 16 quotes per transaction
|
|
\item \textbf{Light clients}: Appchain nodes query registry without full sync
|
|
\item \textbf{Caching}: 1-hour attestation validity with local caching
|
|
\end{itemize}
|
|
|
|
\textbf{Capacity Analysis:}
|
|
\begin{itemize}
|
|
\item Devices supported: >1 million concurrent
|
|
\item Storage per device: 256 bytes
|
|
\item Total registry size: <256 MB
|
|
\item Query latency: <10ms with caching
|
|
\end{itemize}
|
|
|