Zcash punta a gennaio per la protezione post-quantum dei pagamenti trasparenti
Punti chiave
- •Zakura punta a gennaio per gli opcode di firme post-quantum nei pool trasparenti di Zcash, dove è custodita la maggior parte dello ZEC in circolazione e dove indirizzi, importi e cronologia delle transazioni restano pubblicamente visibili.
- •Il design di wallet proposto combina firme post-quantum basate su hash, indirizzi trasparenti ruotati da un unico seed e private information retrieval per contrastare sia una minaccia crittografica futura sia una nuova debolezza di privacy.
- •Una volta che un indirizzo trasparente effettua una spesa, la sua chiave pubblica diventa visibile, quindi una tecnologia futura capace di ricavare chiavi private da chiavi pubbliche potrebbe esporre i fondi rimasti su quell'indirizzo o inviati lì in seguito.
- •Il PIR consente ai wallet di recuperare record e verificare filtri compatti di attività localmente senza dire ai server quali indirizzi stanno interrogando, impedendo ai server di collegare indirizzi che la blockchain non collega.
- •Il PIR è già disponibile in via sperimentale nel wallet Vizor di Zakura tramite l'impostazione "Private queries", e il piano non richiede swap di ZEC, migrazione del wallet o nuova frase di recupero.

Zakura, il team che sviluppa l'infrastruttura di Zcash, prevede di introdurre opcode per firme post-quantum a gennaio. La proposta si concentra sui pagamenti trasparenti, dove indirizzi, importi e cronologia delle transazioni restano visibili sulla blockchain — a differenza dei pool schermati di Zcash, che nascondono tali dati — e dove è attualmente custodita la maggior parte dello ZEC in circolazione.
Un nuovo post di ingegneria descrive un design di wallet che combina tali firme con indirizzi trasparenti a rotazione e private information retrieval, nota come PIR. Insieme, questi componenti affrontano un rischio crittografico futuro correggendo al tempo stesso una debolezza di privacy che emergerebbe quando i wallet iniziassero a utilizzare molti indirizzi nuovi.
Perché le chiavi pubbliche esposte potrebbero diventare un problema
Gli indirizzi trasparenti di Zcash contengono inizialmente un hash di una chiave pubblica. La chiave pubblica stessa diventa visibile quando l'indirizzo effettua una spesa, consentendo alla rete di verificare la firma del pagamento. Se una tecnologia futura rendesse possibile ricavare una chiave privata da quella chiave pubblica, eventuali fondi rimasti sullo stesso indirizzo, o inviati lì in seguito, potrebbero trovarsi esposti a un rischio maggiore. È proprio questa la debolezza specifica che le firme post-quantum proposte intendono colmare.
Gli indirizzi nuovi mantengono i fondi successivi dietro una nuova chiave
La rotazione degli indirizzi offre al wallet un modo per ridurre tale esposizione ripetuta. Dopo che un indirizzo ha effettuato una spesa, il wallet può spostare il saldo residuo su un indirizzo appena derivato. Quel nuovo indirizzo è collegato a una chiave pubblica diversa, il cui hash resta visibile mentre la chiave stessa rimane non divulgata.
L'approccio non richiede di aprire un nuovo wallet o di annotare un'altra frase di recupero dopo ogni pagamento. Un seed standard di wallet può derivare una sequenza di indirizzi e coppie di chiavi distinti, permettendo al software di creare nuovi indirizzi di ricezione e di resto partendo da un unico backup esistente.
Quella separazione dipende anche dalla protezione della chiave pubblica estesa e delle informazioni di visualizzazione del wallet.ali registri possono rivelare più informazioni sulla struttura degli indirizzi di un wallet rispetto a una normale transazione, indebolendo il beneficio del mantenere distinte le singole chiavi pubbliche.
Le query dei wallet possono rivelare collegamenti che la blockchain non mostra
La generazione di nuovi indirizzi crea un problema pratico: il wallet deve comunque trovare i pagamenti in arrivo, tracciare i fondi spesi e ricostruire la cronologia dopo un ripristino. Un normale light wallet potrebbe chiedere a un server l'attività associata all'indirizzo A, poi B, poi C. Quegli indirizzi possono apparire non correlati sulla blockchain, ma il server vede le richieste provenire dallo stesso wallet. Può quindi collegare gli indirizzi anche quando il registro pubblico da solo non fornisce quel collegamento.
Zakura propone il PIR per evitare tale dispersione di informazioni. Il wallet recupera dal server il record di cui ha bisogno senza rivelare quale record ha selezionato. Può inoltre scaricare filtri compatti di attività pubblica, verificarli localmente alla ricerca di possibili corrispondenze ed effettuare una richiesta privata solo quando un intervallo di blocchi potrebbe contenere la cronologia pertinente.
I tre componenti funzionano così:
- Indirizzi nuovi mantengono i fondi successivi dietro chiavi pubbliche non ancora rivelate da una spesa precedente.
- Firme basate su hash creano il percorso post-quantum proposto per autorizzare i pagamenti trasparenti.
- Private information retrieval consente al wallet di cercare nella propria cronologia senza identificare i propri indirizzi al server.
I dati dei pagamenti trasparenti resterebbero pubblici sulla blockchain di Zcash. Il PIR riduce le informazioni extra esposte quando un wallet chiede a un servizio di monitorare più indirizzi, preservando lo scopo stesso della loro rotazione.
Un rischio a lungo termine, non un'emergenza attuale
Il design risponde alla stessa preoccupazione sollevata nell'avvertimento di Europol sulle chiavi dei wallet esposte. Un attaccante futuro sufficientemente capace potrebbe prendere di mira una chiave pubblica comparsa on-chain, rendendo le abitudini di riutilizzo degli indirizzi meno sicure di oggi.
Né Europol né Zakura affermano che un attacco quantistico pratico sia attualmente disponibile. La sfida consiste nel preparare software wallet, fornitori di infrastrutture e utenti prima che una migrazione crittografica diventi urgente.
Cosa resta visibile e invariato:
- I dettagli delle transazioni trasparenti restano pubblici on-chain.
- La privacy continua a dipendere dal comportamento del wallet e dai servizi a cui l'utente si connette.
- L'annuncio non prevede alcuno swap di ZEC, migrazione del wallet o nuova frase di recupero.
Le query private arrivano prima dell'obiettivo delle firme
Zakura dichiara che il componente PIR arriva prima nel suo wallet Vizor. Gli utenti possono testare la funzione sperimentale abilitando "Private queries" nelle impostazioni del wallet, offrendo al team un modo per valutare il funzionamento del recupero privato della cronologia prima dell'arrivo delle più ampie modifiche alle firme.
L'obiettivo di gennaio riguarda gli opcode per firme post-quantum per i pool trasparenti. I wallet e i servizi dovranno comunque supportare il flusso di pagamento aggiornato, quindi la data è un obiettivo di sviluppo piuttosto che una garanzia che ogni wallet trasparente di Zcash riceverà la protezione tutto in una volta.
Preparare in anticipo il livello dei wallet
L'utilità del piano sta nell'abbinare un'autorizzazione dei pagamenti più robusta all'infrastruttura di wallet necessaria per utilizzarla in privato. Gli indirizzi nuovi possono ridurre l'esposizione futura delle chiavi pubbliche, mentre il PIR può impedire che l'insieme di indirizzi risult diventi una mappa leggibile dei fondi di un utente.
Questo è l'obiettivo pratico del lavoro di gennaio di Zcash: preparare i wallet trasparenti a una minaccia crittografica futura senza creare al tempo stesso un nuovo problema di privacy.
Questo articolo ha finalità puramente informative e non costituisce consulenza finanziaria, di sicurezza o tecnica. La tempistica di gennaio è un obiettivo di sviluppo e può cambiare con l'avanzare dei lavori.