Cos'è Zero Knowledge KYC (zkKYC)?
Zero Knowledge KYC (zkKYC) ti permette di dimostrare di aver superato i controlli KYC senza fornire i tuoi dati personali a ogni app. Condividi un sì o un no supportato dalla matematica, non il tuo passaporto. Pensalo come un buttafuori: mostra il braccialetto, conserva il documento in tasca.
«Zero Knowledge KYC (zkKYC) significa niente KYC.» Non è vero. Vieni comunque verificato da un emittente, condividi solo una prova minima con l'app, che migliora la privacy e riduce la condivisione eccessiva.
Come funziona Zero Knowledge KYC (zkKYC)
Ecco una spiegazione semplice che puoi immaginare.
- Passo 1: Ti registri presso un emittente KYC e carichi i documenti una sola volta.
- Passo 2: L'emittente li verifica e rilascia una credenziale al tuo wallet. Nessuna pubblicazione dei tuoi dati, solo un'affermazione firmata.
- Passo 3: Quando un'app chiede «sei autorizzato ad accedere?», il tuo wallet crea una prova usando prove a conoscenza zero che mostra affermazioni come «maggiorenne» o «non presente in una lista di sanzioni».
- Passo 4: L'app o lo smart contract verifica la prova con una chiave pubblica. Conosce la risposta, non i tuoi segreti.
- Passo 5: Ottieni l'accesso. Nessun file inviato, nessuna foto del documento che gira in giro. Pulito.
Questo è il punto: Zero Knowledge KYC (zkKYC) ti permette di superare il controllo senza consegnare tutta la tua storia personale.
Perché Zero Knowledge KYC (zkKYC) è importante
Perché dovresti interessartene, anche se ami il riempimento automatico:
- Vantaggio: Meno dati condivisi significa minor rischio di fughe di dati e meno caricamenti noiosi.
- Prospettiva: I progetti possono soddisfare la pressione regolatoria mantenendo gli utenti tranquilli con tracce di dati minime.
- Rilevanza: La vedrai su exchange, gate DeFi, controlli di adesione DAO, perfino nei mint di NFT con limiti di età.
Quando aggiungi una credenziale zk al tuo wallet, assicurati che supporti controlli di revoca e disclosure selettiva. Una credenziale scaduta può portare a una prova rifiutata nel momento peggiore.
Caratteristiche principali di Zero Knowledge KYC (zkKYC)
Cosa lo differenzia dai caricamenti KYC classici:
- Minimale: Condividi solo il fatto di soddisfare una regola, non i documenti grezzi.
- Verificabile: Le prove sono supportate da prove crittografiche che chiunque può verificare.
- Programmabile: Gli smart contract possono accettare o rifiutare in base ad affermazioni come età o residenza.
- Revocabile: Gli emittenti possono revocare le credenziali e le app possono interrogare lo stato.
- Portabile: Una verifica può essere riutilizzata su più app.
Varianti
Stessa idea, varianti diverse:
- Offchain: L'emittente conserva i dati off chain, il tuo wallet detiene la credenziale, le prove vengono generate sul tuo dispositivo.
- Onchain: La verifica della prova avviene in uno smart contract per un controllo automatico senza revisione umana.
- Ibrido: Controlli off chain con attestazioni on chain che fanno riferimento all'emittente.
- Credenziale: Affermazioni firmate riutilizzabili come «KYC superato con l'emittente X in data Y.»
zkKYC non ti rende anonimo per l'emittente. Ti rende discreto per tutti gli altri. Tieni presente questo modello quando scegli chi ti verifica.
Esempio
Un exchange DeFi ti permette di fare scambi non appena il tuo wallet invia una prova da Zero Knowledge KYC (zkKYC) che dimostra che hai superato i controlli questo mese e non sei in una lista di sanzioni, senza caricamento di documenti.
Curiosità
La teoria dietro queste prove risale agli anni Ottanta quando i ricercatori dimostrarono che è possibile convincere qualcuno di conoscere un segreto senza rivelare il segreto stesso, idea che poi ha ispirato progetti pratici di zkKYC nel settore crypto.
Riepilogo
Versione breve: dimostra di essere autorizzato, conserva i tuoi dati e lascia che sia la matematica a parlare.
