Un gruppo di ricercatori di Alloc Init ha presentato Shielded Bitcoin, una proposta che punta a portare su Bitcoin trasferimenti privati ispirati a Zcash senza modificare il consenso della rete con un soft fork. Il sistema userebbe prove a conoscenza zero e note crittografate per celare importi, mittenti, destinatari e collegamenti con fondi già spesi.
L’idea, illustrata in un paper pubblicato giovedì, sposta però una parte rilevante del lavoro fuori dal protocollo principale: software esterni chiamati indexer dovrebbero verificare le prove, controllare i doppi utilizzi e ricostruire lo stato del sistema schermato.
Come funzionerebbe Shielded Bitcoin
La proposta non immagina una nuova blockchain né un nuovo meccanismo di consenso. Bitcoin resterebbe un livello neutrale per la pubblicazione e l’ordinamento delle informazioni, mentre il livello di privacy verrebbe gestito da componenti software separati.
Al centro del progetto ci sono le zero-knowledge proof, strumenti crittografici che permettono di dimostrare la validità di un’operazione senza rivelarne i dati sensibili. Nel modello descritto dai ricercatori, i fondi sarebbero rappresentati da note cifrate; quando una nota viene spesa, un nullifier pubblico segnala che non può essere usata una seconda volta.
Gli indexer dovrebbero quindi verificare le prove crittografiche, accertare che non ci siano double spend e ricostruire quali note appartengano ancora al sistema schermato. È una distinzione importante: i miner di Bitcoin non applicherebbero direttamente queste regole di privacy.
Il legame con l’architettura di Zcash
Shielded Bitcoin riprende esplicitamente diversi elementi dell’architettura di Zcash: note cifrate, nullifier pubblici e prove che attestano la correttezza delle transazioni. L’obiettivo è ottenere una riservatezza più forte per gli utilizzatori di Bitcoin senza richiedere un cambiamento alle regole di consenso della blockchain principale.
La differenza è che Zcash dispone di una propria catena e del proprio consenso, mentre Shielded Bitcoin si appoggerebbe alla rete Bitcoin per registrare e ordinare le informazioni. Il progetto è quindi una proposta di metaprotocollo, non un aggiornamento già previsto per Bitcoin.
Il nodo dell’anonimato iniziale
La reazione della comunità è stata mista. Lo sviluppatore Vadim Zavodil ha osservato che molte tecnologie alla base della privacy descritta sono già state implementate da Zcash e ha messo in dubbio il livello di anonimato disponibile al lancio di un nuovo sistema.
Il punto riguarda l’anonymity set, cioè l’insieme di trasferimenti e partecipanti fra cui una singola operazione può confondersi. Una pool appena avviata non dispone della storia e del numero di utilizzatori accumulati da Zcash negli anni: per le prime transazioni, la riservatezza effettiva potrebbe essere molto più limitata di quella suggerita dalla sola presenza della crittografia.
Gli stessi autori riconoscono nel post di accompagnamento che depositi elevati non producono automaticamente un grande insieme anonimo. Se poche entità creano la maggioranza delle note, oppure se i wallet mostrano comportamenti riconoscibili, un osservatore potrebbe comunque restringere le possibili relazioni tra i trasferimenti.
La questione della resistenza ai computer quantistici
Un’altra riserva è arrivata da Pierre-Luc Dallaire-Demers, fondatore della società di crittografia post-quantistica Pauli Group. Ha definito interessante la costruzione, ma ha sottolineato che non sarebbe resistente ai computer quantistici.
Dallaire-Demers ha aggiunto di stare valutando come potrebbe funzionare una variante pienamente post-quantistica, nell’ipotesi che Bitcoin adotti in futuro uno schema di firme adatto a quel contesto. Non è però una caratteristica attribuita alla proposta attuale.
Un sostegno prudente dalla storia di Zerocash
Eli Ben-Sasson, coautore di Zerocash e CEO di StarkWare, ha accolto più favorevolmente la direzione del progetto. In risposta all’annuncio di Alloc Init, ha ricordato che l’intento originario del lavoro Zerocash, precedente a Zcash, era proprio portare la privacy su Bitcoin.
Ben-Sasson ha precisato di non aver ancora letto il paper di Shielded Bitcoin, ma ha detto di voler vedere realizzata su Bitcoin la visione di privacy e scalabilità basata sulle prove a conoscenza zero. Il suo commento non equivale quindi a una validazione tecnica del progetto.
FAQ
Shielded Bitcoin richiede un soft fork di Bitcoin?
No. La proposta è pensata per funzionare senza cambiare il consenso di Bitcoin: la blockchain principale agirebbe da livello di pubblicazione e ordinamento, mentre gli indexer gestirebbero le verifiche del sistema schermato.
Quali dati punta a nascondere?
Secondo il paper, il sistema punterebbe a celare importi, mittenti, destinatari e collegamenti con fondi spesi in precedenza, attraverso note cifrate e prove a conoscenza zero.
Il sistema garantirebbe subito un anonimato elevato?
No. Critici e autori evidenziano che una nuova pool schermata parte senza un ampio insieme di partecipanti e trasferimenti. Comportamenti distintivi dei wallet o una forte concentrazione delle note potrebbero ridurre la privacy pratica.
Shielded Bitcoin è già resistente ai computer quantistici?
No. Pierre-Luc Dallaire-Demers ha sostenuto che la costruzione descritta non è resistente ai computer quantistici; una versione post-quantistica resta un’ipotesi di ricerca separata.
Considerazioni finali
La proposta è interessante soprattutto perché prova a separare due questioni spesso sovrapposte: usare Bitcoin come infrastruttura di registrazione e costruire la privacy in un livello aggiuntivo. Evitare un soft fork abbassa la soglia politica e tecnica per sperimentare, ma sposta l’attenzione sulla qualità degli indexer e sulle regole con cui il sistema ricostruisce il proprio stato.
Il limite più concreto non è teorico ma collettivo: la crittografia da sola non crea anonimato se mancano partecipanti e comportamenti sufficientemente omogenei. Per Shielded Bitcoin, il valore della proposta dipenderà quindi dalla capacità di formare un insieme anonimo reale, non soltanto dall’eleganza delle prove a conoscenza zero.

