Il team di Zcash vuole proteggere gli swap ZEC dal rischio quantistico
Zakura vuole usare il private information retrieval per evitare che gli swap ZEC su NEAR Intents possano essere collegati in seguito alla cronologia dei pagamenti. La misura dovrebbe proteggere in anticipo gli utenti di Zcash da un possibile rischio quantistico.

In breve
- Zakura vuole assegnare a ogni swap ZEC tramite NEAR Intents una chiave privata propria per ridurre un possibile rischio quantistico.
- Senza questa misura, un indirizzo pubblico di Zcash può restare visibile durante gli swap e in seguito aiutare a ricostruire la cronologia dei pagamenti.
- Zakura usa il private information retrieval, e i wallet basati sulle sue librerie potranno aggiungere la funzione a breve, secondo il team.
Gli sviluppatori dietro Zakura, una versione più recente del software che fa girare la rete Zcash, vogliono assegnare a ogni swap ZEC tramite NEAR Intents una chiave privata propria. In questo modo dovrebbe sparire un punto debole che in futuro potrebbe essere sfruttato da un computer quantistico per ricostruire la cronologia dei pagamenti.
Perché serve
NEAR Intents permette agli utenti di scambiare token tra diverse blockchain. Se qualcuno converte ZEC privati in USDC, il servizio mette uno degli indirizzi privati Zcash di quell’utente sulla chain pubblica di NEAR, così l’eventuale ZEC residuo può essere rimandato indietro. Quell’indirizzo compare appena arriva il deposito e resta lì, anche se lo swap va avanti normalmente e non serve mai un rimborso.
Secondo Zakura, al momento questo non è un problema sui computer normali. Ogni indirizzo Zcash contiene una chiave pubblica derivata dalla viewing key del wallet, con una forma unidirezionale di matematica sulle curve ellittiche simile alla sicurezza dei wallet di bitcoin ed ether. Ma se un wallet fa centinaia di swap, si creano anche centinaia di chiavi, e quando si ripristina da un backup il wallet deve scandire l’intera chain di Zcash con tutte quelle chiavi.
Zakura punta sulla consultazione privata
La soluzione di Zakura è un database che il wallet può consultare in modo privato tramite private information retrieval. Il wallet chiede dove sono finiti i rimborsi, mentre il database risponde senza vedere quali indirizzi sono stati richiesti. Questo si inserisce nel rischio cosiddetto harvest now, decrypt later, in cui oggi si possono raccogliere dati per poi decifrarli in seguito, quando i computer quantistici saranno abbastanza potenti.
Zakura dice che i wallet che girano sulle sue librerie open-source, tra cui Vizor, potranno aggiungere la funzione nelle prossime settimane. I wallet hardware dovrebbero arrivare dopo, non appena il loro firmware lo supporterà. Non è ancora stato dimostrato alcun computer quantistico in grado di rompere queste chiavi, ma i tempi di arrivo di queste macchine restano incerti, e questo rende rilevanti questo tipo di misure preventive per la sicurezza blockchain. Anche il previsto upgrade quantistico di Zcash mostra che il settore sta già anticipando questa minaccia.
In vista di gennaio
Il passo dovrebbe proteggere gli utenti prima dell’obiettivo di gennaio che gli sviluppatori di Zcash hanno fissato all’inizio di questo mese per i pagamenti resistenti al quantistico. Per chi segue il crypto in Europa, questo è soprattutto rilevante perché mostra come privacy e sicurezza nel crypto, oltre ai movimenti di prezzo, ruotino sempre di più attorno alla domanda su come wallet e swap possano resistere agli attacchi futuri.