Files
papers/lux-id-did-specification/sections/07-cross-chain-identity-verification.tex
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

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}