Files
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

40 lines
3.4 KiB
TeX

\section{Introduction}
The scalability trilemma in blockchain systems forces trade-offs between decentralization, security, and scalability. Layer 2 solutions, particularly optimistic rollups, have emerged as a promising approach to achieve high throughput while maintaining the security guarantees of the underlying Layer 1 blockchain. However, the security of optimistic rollups fundamentally depends on the ability to detect and prove fraudulent state transitions through an efficient fraud proof mechanism.
\subsection{Layer 2 Scaling Problem}
Blockchain networks face fundamental limitations in transaction throughput due to the requirement that every node validate every transaction. The Lux C-Chain, while offering high performance compared to traditional blockchains, still faces constraints when handling complex computations, particularly AI workloads that require significant computational resources.
Layer 2 solutions address this by moving computation off-chain while maintaining on-chain data availability and dispute resolution. This separation allows for:
\begin{itemize}
\item Increased throughput: Thousands of transactions per second
\item Reduced costs: Amortized verification across many transactions
\item Specialized execution: Optimized environments for specific workloads
\item Maintained security: Cryptographic guarantees backed by Layer 1
\end{itemize}
\subsection{Optimistic Rollups vs ZK-Rollups}
Two primary approaches dominate the Layer 2 landscape: optimistic rollups and zero-knowledge (ZK) rollups. Each offers distinct trade-offs in terms of security model, finality time, and implementation complexity.
Optimistic rollups operate on the principle of ``innocent until proven guilty,'' accepting state transitions optimistically and only performing verification when challenged. This approach offers native EVM compatibility and lower computational overhead during normal operation. In contrast, ZK-rollups generate cryptographic proofs for every state transition, providing immediate finality but requiring complex proof generation and specialized virtual machines for EVM compatibility.
\subsection{Fraud Proof Concept}
A fraud proof is a cryptographic protocol that allows any party to prove that a claimed state transition is invalid. The key insight is that while proving correctness requires showing all computation was performed correctly, proving fraud only requires identifying a single invalid step. This asymmetry enables efficient challenge mechanisms where honest parties can protect the system with minimal resources.
\subsection{Lux's Fraud Proof Implementation}
Lux's implementation leverages the network's unique multi-chain architecture and appchain capabilities to create a hybrid fraud proof system that combines the best aspects of existing approaches while introducing novel mechanisms for AI workload verification. Our system features:
\begin{enumerate}
\item \textbf{Interactive bisection protocol}: Efficiently narrows disputes to a single computational step
\item \textbf{One-step verification}: Minimal on-chain execution for dispute resolution
\item \textbf{AI-specific proofs}: Specialized verification for neural network operations
\item \textbf{Cross-chain coordination}: Fraud detection across Lux's multiple chains
\item \textbf{Economic security}: Game-theoretic incentives ensuring honest participation
\end{enumerate}