Deeproof
Privacy-preserving KYC verification layer for Web3 using Optimistic ZK-TLS
視頻
技術堆疊
描述
Deeproof enables users to prove their KYC status from trusted identity providers (like Binance) without revealing personal data. It implements an "Inherited Trust" model where a user's existing KYC verification at a regulated exchange is cryptographically proven via zk-SNARKs and recorded on-chain.
important link:
https://deeproof.vercel.app/
https://deeproof-docs.vercel.app/docs/
Deeproof verifier extension: https://drive.google.com/drive/folders/1N8cksQdHeZn5CMBT2eRZ8zT9GaDR98jr?usp=sharing
Key Principle: Verify once (at Binance/Coinbase etc), use anywhere. No re-KYC, no data storage by RWA platforms.
The Problems We Solve:
UX Friction (Redundant KYC): Users are exhausted by the cycle of repetitive verification. Currently, every time a user wants to engage with a new protocol requiring reputation, they are forced to undergo a complex KYC process from scratch (uploading IDs, liveness checks, selfies). This wastes time and creates a high barrier to entry.
The Privacy Paradox: Users want to prove they are "Trusted" entities but are reluctant to scatter their sensitive documents (passports/IDs) across dozens of different, potentially insecure dApp databases.
Sybil Attacks: Web3 protocols struggle to distinguish between real users and bot farms without sacrificing user privacy through invasive traditional KYC.
Solution & Technology: Optimistic ZK-TLS Deeproof introduces Optimistic ZK-TLS, a hybrid architecture that prioritizes both speed and privacy:
Optimistic Fetch: Utilizes the Browser Extension as a trusted Oracle to instantly retrieve authentication data (session cookies) from Web2 providers (e.g., Binance).
Client-Side ZK: Executes cryptographic circuits (Circom/Groth16) directly on the user's device (client-side). Sensitive data, such as the User ID, is combined with a secret Trapdoor to generate a secure Commitment.
On-Chain Verification: The generated ZK-Proof is submitted to a Smart Contract for mathematical verification.
How It Works (The Flow):
Connect: The user logs into their Binance account and opens the Deeproof verifier Extension.
Prove: The extension verifies the user's KYC level locally and generates a Zero-Knowledge Proof in seconds.
Result: The user gains access to gated dApps and protocols WITHOUT ever needing to upload their ID documents again.