hackquest logo

Deeproof

Privacy-preserving KYC verification layer for Web3 using Optimistic ZK-TLS

視頻

技術堆疊

React
Next
Web3
Solidity

描述

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:

  1. Optimistic Fetch: Utilizes the Browser Extension as a trusted Oracle to instantly retrieve authentication data (session cookies) from Web2 providers (e.g., Binance).

  2. 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.

  3. On-Chain Verification: The generated ZK-Proof is submitted to a Smart Contract for mathematical verification.

How It Works (The Flow):

  1. Connect: The user logs into their Binance account and opens the Deeproof verifier Extension.

  2. Prove: The extension verifies the user's KYC level locally and generates a Zero-Knowledge Proof in seconds.

  3. Result: The user gains access to gated dApps and protocols WITHOUT ever needing to upload their ID documents again.

黑客松進展

MVP

籌資狀態

-
團隊負責人
SSinggih Brilian Tara
專案連結
行業
OtherRWA