mirror of
https://github.com/lux-apps/papers.git
synced 2026-11-03 05:07:46 +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.
32 lines
1.1 KiB
TeX
32 lines
1.1 KiB
TeX
\section{Regulatory Compliance}
|
|
|
|
|
|
\subsection{AML/KYC Integration}
|
|
|
|
Z-Chain supports \textbf{compliance without compromising user privacy}:
|
|
|
|
\begin{enumerate}
|
|
\item User completes KYC with licensed provider (off-chain)
|
|
\item Provider issues \textbf{compliance certificate} (zk-attestation)
|
|
\item User submits certificate with shielded transaction
|
|
\item Smart contract verifies certificate without learning user identity
|
|
\end{enumerate}
|
|
|
|
\textbf{Certificate Proof}:
|
|
\begin{equation}
|
|
\pi_{\text{kyc}} \leftarrow \text{Prove}\left(\text{HasValidCertificate}(pk_{\text{user}}, \text{provider}_{\text{id}})\right)
|
|
\end{equation}
|
|
|
|
\subsection{OFAC Compliance}
|
|
|
|
To prevent sanctioned addresses, Z-Chain implements \textbf{nullifier blacklist}:
|
|
|
|
\begin{itemize}[leftmargin=1.1em]
|
|
\item Regulators submit sanctioned nullifiers to on-chain registry
|
|
\item Smart contracts reject transactions with blacklisted nullifiers
|
|
\item Privacy preserved: Only nullifier visible, not user identity
|
|
\end{itemize}
|
|
|
|
\textbf{Key Advantage}: Compliance without address-level deanonymization.
|
|
|