La privacy da contante e la conformità alle norme anti‑riciclaggio possono coesistere in una stablecoin fiat privata costruita su prove a conoscenza zero. Con MiCA in vigore dal 12 marzo 2025 e un nuovo pacchetto AML UE ancora in discussione a livello istituzionale Commissione europea, il 2025 si è confermato come l’anno in cui questa architettura può diventare al tempo stesso tecnicamente praticabile e coerente sotto il profilo regolatorio.
MiCA è operativo dal 12 marzo 2025 e molte disposizioni tecniche per gli asset digitali sono ora soggette a linee guida di attuazione da parte delle autorità nazionali.
Nel lavoro di revisione tecnica e normativo condotto su proof‑of‑concept di stablecoin private (2023–2025), gli analisti di settore e i team di sicurezza hanno riscontrato che l’integrazione di ZKP richiede compromessi pragmatici tra latenza e usabilità, ma può essere resa conforme con policy di limite e meccanismi di escallation. Secondo i dati raccolti durante audit interni e testnet, l’uso di secure element e credenziali verificabili riduce in maniera significativa l’esposizione ai furti di chiavi e facilita processi di revoca controllata.
Summary
Stablecoin privata fiat: cos’è e perché ora
L’obiettivo è abilitare pagamenti digitali con una riservatezza “cash‑like” congiunta a controlli anti‑riciclaggio automatizzati. Il modello unisce Zero‑Knowledge Proof (ZKP), credenziali verificabili e limiti operativi, così da bilanciare la privacy degli utenti con i requisiti imposti dalla normativa.
Ne deriva una corsia privata su una stablecoin fiat già regolamentata, affiancata a conti trasparenti. In questo contesto, la corsia privata preserva i dati e si sblocca solo al superamento di soglie predefinite e nel rispetto di regole predeterminate.
Transazione privata, in pratica: l’esempio “Alice → Bob”
Alice invia 50 euro a Bob in modo privato. I wallet generano zk‑SNARK (ZKP) che attestano tre elementi essenziali: saldo sufficiente, credenziale valida e conformità ai limiti operativi. I validatori verificano le prove e registrano on‑chain unicamente il commitment e il nullifier, senza rivelare identità o importi.
Se una regola risulta violata, scatta un passaggio a verifiche ulteriori (KYC rafforzato), mantenendo proporzionati i controlli rispetto al rischio.
ZKP: come garantiscono privacy e conformità
Le Zero‑Knowledge Proof consentono di dimostrare il rispetto di specifiche regole (saldo, soglie, turnover) senza esporre i dati sensibili. Detto ciò, la rete osserva solo che i vincoli sono rispettati, senza conoscere “quanto” né “chi”.
Così, la trasparenza verso i validatori si traduce in sicurezza sistemica, mentre la privacy per l’utente resta intatta entro parametri concordati.
Box definizioni
- Zero‑Knowledge Proof (ZKP): prova crittografica che dimostra una condizione senza rivelare i dati sottostanti.
- zk‑SNARK: ZKP compatta e rapidamente verificabile, adatta a blockchain pubbliche.
- Commitment: impegno crittografico che “sigilla” un valore senza esporlo.
- Nullifier: marcatore che impedisce il doppio impiego degli stessi fondi senza collegare transazioni.
Architettura a due corsie: trasparente e privata
L’utente dispone di un conto trasparente e può attivare un private stablecoin account. Il passaggio alla corsia privata avviene tramite trasferimento di token dal conto pubblico a quello privato.
Ogni persona può aprire un solo conto privato, vincolato a una credenziale verificabile emessa dall’issuer o da terzi autorizzati. Questa limitazione riduce il rischio di money mule e permette una tracciabilità regolatoria senza esporre dati sensibili.
Componenti tecniche chiave
- zk‑SNARK per attestare la correttezza delle spese e garantire la non‑creazione di denaro.
- Commitment e nullifier per prevenire doppi impieghi senza collegare mittente e destinatario.
- Modello account‑based (preferibile al modello UTXO) per applicare limiti di saldo e turnover a livello di account.
- ID hardware‑bound e all‑or‑nothing transferability per limitare triangolazioni e cessioni parziali di wallet compromessi.
Limiti e turnover: applicazione operativa
I limiti possono essere configurati per transazione, di saldo e di turnover mensile. Una ZKP può attestare, ad esempio, che l’importo è inferiore a 1.000 euro senza rivelare la cifra esatta o che il turnover degli ultimi 30 giorni resta sotto una soglia prefissata.
Se la transazione oltrepassa tali limiti, il wallet richiede un’ulteriore identificazione. In effetti, questo approccio concilia la proporzionalità dei controlli con l’efficienza dei pagamenti quotidiani a basso attrito.
AML/CFT con credenziali e ZKP
Le credenziali digitali (KYC/KYB) consentono ai validatori di verificare lo status del soggetto senza accedere ai dati personali. Le ZKP dimostrano che l’ID non è revocato e che il mittente non figura in elenchi sanzionatori.
Il disegno supporta la Travel Rule del GAFI/FATF per importi superiori alle soglie previste, mantenendo al contempo per i micropagamenti frizioni minime e una protezione efficace dei dati.
Le 5 fasi di una transazione privata con ZKP
- Accordo tra le parti sull’importo e generazione di un nonce condiviso (cos’è il nonce?).
- Composizione della transazione nei wallet e creazione delle ZKP.
- Invio delle prove e degli output pubblici alla rete (mempool).
- Verifica del produttore di blocco e inclusione on‑chain.
- Aggiornamento dello stato locale dei wallet e conferma dell’esito.
Identità verificabile: oggi e domani
All’onboarding, le credenziali possono essere emesse dall’issuer o da partner autorizzati. L’integrazione con gli ID nazionali ed eIDAS 2.0 (EU Digital Identity Wallet) è in corso e, in prospettiva, abiliterà un forte legame tra l’identità e l’uso del conto privato, senza esporre i dati transazionali.
Confronto: alternative e trade‑off
- Privacy coin (es. Monero/Zcash): alta privacy, integrazione normativa limitata e adozione mainstream complessa.
- Mixing/obfuscation su chain pubbliche: privacy fragile e rischio legale elevato.
- Stablecoin tradizionali account‑based: ottima scalabilità ma privacy limitata.
- CBDC retail: può offrire una privacy selettiva, ma con governance pubblica e restrizioni di policy.
Pros & Cons della corsia privata con ZKP
- Pro: privacy proporzionata, conformità automatizzabile, riduzione del rischio mule e auditabilità dei regolatori senza dati in chiaro.
- Contro: costi di proving su mobile, complessità nell’aggiornamento dei circuiti e dipendenza da hardware sicuro.
Impatto e sfide tecniche nel 2025
La stablecoin privata potrebbe colmare il divario tra esperienza cash‑like e compliance normativa. In questo quadro, può abilitare pagamenti P2P riservati e servizi DeFi con policy applicabili on‑chain.
Le principali sfide includono la generazione di ZKP rapide su smartphone, la riduzione dei costi di verifica on‑chain e l’aggiornamento dei circuiti senza compromettere la privacy. Tecniche come proof aggregation, recursion e verifiche off‑chain possono aiutare a scalare il sistema.
Ricerche e sviluppi in corso
Il paper propone l’utilizzo del Mina Protocol – docs tecniche come base tecnica per verifiche leggere on‑chain e cita ottimizzazioni quali SnarkPack e Caulk. Un proof‑of‑concept è atteso sui repository di etonec, consultabile su github.com/etonec.
Approfondimenti tecnici e normativi
- MiCA – Regolamento (UE) 2023/1114 su cripto‑attività e stablecoin
- Pacchetto AML UE (AMLA, sesta direttiva AML, regolamento AML)
- FATF/GAFI – Travel Rule e guida su VASP
- MiCA Crypto Alliance: “Europa, serve chiarezza sui regolamenti. Il mercato crypto non può aspettare 18 mesi”
Conclusione
La convergenza tra ZKP, credenziali verificabili e un modello account‑based rende credibile l’idea di una stablecoin fiat privata capace di unire privacy e controlli AML/CFT. Il 2025 ha segnato l’avvio di importanti riferimenti normativi e tecnici; se da un lato scalabilità e usabilità dei nodi restano una sfida, la direzione tecnologica appare ormai delineata e pronta per sperimentazioni su scala pilota.

