Come funzionava: Il problema risiedeva nel "circuito Azione" (Action circuit) di Orchard, la logica a prova di conoscenza zero che convalida le transazioni private. Un errore logico nei suoi vincoli significava che un aggressore poteva falsificare una prova Halo 2 dall'aspetto valido che la rete avrebbe accettato come autentica. Questa prova non doveva essere supportata da fondi reali o da una valida combustione di valore esistente. Era, in pratica, un pulsante silenzioso per la creazione infinita di monete che avrebbe permesso a un aggressore di creare una quantità illimitata e non rilevabile di ZEC contraffatti .
Il fondatore di Zcash, Zooko Wilcox, ha confermato la gravità, affermando che la vulnerabilità "avrebbe potuto essere sfruttata per creare in modo non rilevabile una quantità illimitata di ZEC contraffatti" . Poiché si trattava di un difetto nella logica stessa della prova, e non di un bug software tradizionale, le monete contraffatte sarebbero state indistinguibili da quelle reali sulla blockchain.
L'aspetto più agghiacciante di questa vulnerabilità non era solo il suo potenziale di inflazione infinita, ma l'assoluta impotenza della rete nel rilevarla. La proposta di valore fondamentale del protocollo Orchard – la completa privacy transazionale – è diventata la sua più grande responsabilità.
La Zcash Foundation ha confermato che "non c'erano prove che il bug fosse mai stato sfruttato", e il tetto massimo di 21 milioni di ZEC è rimasto intatto . Tuttavia, a causa delle proprietà di privacy di Orchard, il fondatore Zooko Wilcox ha dovuto ammettere che è crittograficamente impossibile dimostrare se il bug sia stato sfruttato prima di essere corretto
. Un aggressore avrebbe potuto coniare monete in silenzio per anni, e il registro non avrebbe contenuto alcuna traccia del crimine.
Questa incapacità di verifica retroattiva è il "paradosso della privacy": la stessa opacità che protegge gli utenti legittimi dalla sorveglianza protegge anche un potenziale falsario dall'essere scoperto. Come ha ammesso un utente su un forum della comunità, questo tipo di bug porta con sé un inevitabile problema di "fidati di me", minando la promessa di una verifica senza fiducia che è il fondamento delle criptovalute.
Di fronte a una minaccia esistenziale, la risposta degli sviluppatori di Zcash è stata rapida e drammatica.
zcashd v6.12.5La rapidità dell'intervento ha dimostrato l'efficacia di un team di sviluppo centralizzato, ma ha anche sollevato questioni spinose sulla reale decentralizzazione di una rete se un piccolo gruppo può spegnerne una funzione principale nel giro di poche ore.
Il verdetto del mercato è stato impietoso. Quando la notizia del bug è trapelata, il prezzo dello ZEC è crollato.
L'incidente ha fatto molto più che bruciare valore di mercato; ha riaperto ferite profonde e dibattiti irrisolti che vanno al cuore della tecnologia blockchain.
L'episodio Zcash Orchard rimarrà un caso di studio cruciale. Non è solo la storia di un bug risolto, ma un monito su come la ricerca della massima privacy possa, paradossalmente, creare il massimo dell'opacità e del rischio sistemico.
Comments
0 comments