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.
39 lines
1.3 KiB
TeX
39 lines
1.3 KiB
TeX
\section{Cross-Chain Identity Verification}
|
|
|
|
|
|
\subsection{Multi-Chain Proof of Ownership}
|
|
|
|
Users can link multiple blockchain addresses to a single Lux ID:
|
|
|
|
\begin{algorithm}
|
|
\caption{Cross-Chain Address Linking}
|
|
\begin{algorithmic}[1]
|
|
\State User claims ownership of address on chain \texttt{X}
|
|
\State Lux ID generates random challenge message
|
|
\State User signs challenge with private key from chain \texttt{X}
|
|
\State Lux ID verifies signature using chain \texttt{X} verification rules
|
|
\State Lux ID stores \texttt{(did:lux:<address>, chain-X-address)} mapping
|
|
\State Lux ID issues verifiable credential attesting to ownership
|
|
\end{algorithmic}
|
|
\end{algorithm}
|
|
|
|
\textbf{Supported Chains}:
|
|
\begin{itemize}
|
|
\item Bitcoin (BIP-137 message signing)
|
|
\item Ethereum (EIP-191 personal\_sign)
|
|
\item Polkadot (sr25519 signatures)
|
|
\item Solana (Ed25519 signatures)
|
|
\item Cosmos (secp256k1 via Keplr)
|
|
\end{itemize}
|
|
|
|
\subsection{Decentralized Identity Aggregation}
|
|
|
|
Lux ID acts as an identity aggregator:
|
|
\begin{itemize}
|
|
\item \textbf{ENS}: Resolve Ethereum Name Service domains
|
|
\item \textbf{Unstoppable Domains}: Query .crypto, .nft domains
|
|
\item \textbf{Lens Protocol}: Import social graph from Lens
|
|
\item \textbf{Ceramic Network}: Integrate with Ceramic DataModels
|
|
\end{itemize}
|
|
|