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.
17 lines
1.6 KiB
TeX
17 lines
1.6 KiB
TeX
\section{Introduction}
|
|
|
|
|
|
Token transfers across blockchain boundaries are a critical primitive for the multi-chain ecosystem. Users and applications need to move assets between chains to access different DeFi protocols, gaming platforms, and services. However, cross-chain bridges have been responsible for over \$2 billion in losses due to security vulnerabilities \cite{zamyatin2021bridge, ronin2022, wormhole2022}.
|
|
|
|
The root cause of bridge insecurity is the trust model: most bridges rely on multisignature committees, threshold signature schemes, or centralized relayers whose compromise allows unlimited token theft. Trustless alternatives---light client verification and on-chain proof verification---have been limited by the computational cost of verifying foreign chain consensus on-chain.
|
|
|
|
Lux Interchain Transfer Protocol (LITP) addresses these challenges:
|
|
|
|
\begin{enumerate}[label=(\roman*)]
|
|
\item \textbf{Intra-Lux transfers} use Warp Messaging: BLS aggregate signatures from source appchain validators, verifiable via a single precompile call on the destination.
|
|
\item \textbf{External transfers} use on-chain light clients: the destination chain verifies Lux block headers and Merkle state proofs, trusting only the Lux validator set's honest majority.
|
|
\item \textbf{Atomic transfers}: a two-phase commit protocol ensures that token locks and mints are atomic---either both complete or both revert.
|
|
\item \textbf{Finality gadget}: external chains verify Lux finality via BLS aggregate signatures over committed block headers, without running full consensus.
|
|
\end{enumerate}
|
|
|