In breve: Zakura ha proposto di assegnare una chiave di visualizzazione separata a ogni scambio di Zcash effettuato tramite NEAR Intents, riducendo la quantità di cronologia delle transazioni che un futuro aggressore potrebbe essere in grado di collegare.
Il modello di privacy di Zcash si basa sulla protezione dei dettagli delle transazioni, ma gli scambi cross-chain introducono punti critici in cui le informazioni possono diventare pubbliche. Una nuova proposta dello sviluppatore software di Zcash, Zakura, si concentra su uno di questi punti: gli indirizzi di rimborso coinvolti quando ZEC protetti vengono trasferiti tramite NEAR Intents.
Un indirizzo visibile pubblicamente può essere collegato alla struttura della chiave di visualizzazione di un portafoglio. Se futuri progressi crittografici consentissero a un malintenzionato di recuperare o sfruttare tale relazione, l'esposizione di un indirizzo potrebbe rivelare una parte maggiore della cronologia delle transazioni di un utente rispetto a quanto previsto.
La soluzione proposta da Zakura è quella di assegnare a ogni scambio una propria chiave di visualizzazione, lasciando però all'utente il controllo sull'autorità di spesa. In questo modo, una chiave di visualizzazione compromessa rivelerebbe informazioni relative a un singolo scambio, anziché aprire una finestra sull'intera cronologia di un portafoglio.
Il progetto prevede anche il recupero di informazioni private, consentendo al software di individuare i rimborsi pertinenti senza rivelare a quale indirizzo l'utente sta effettuando la ricerca.
Non si tratta di una risposta a un attacco quantistico dimostrato contro Zcash. È un'iniziativa di ingegneria preventiva basata su un possibile rischio futuro. La proposta è ancora in fase di valutazione e i sostenitori non hanno ancora presentato una soluzione ampiamente implementabile.
Questa distinzione è importante. Un buon lavoro sulla privacy spesso significa risolvere i problemi di collegabilità prima che diventino sfruttabili, ma la protezione deve comunque essere implementata, verificata e adottata dai portafogli prima di poter apportare benefici agli utenti comuni.
Articolo scritto dalla redazione e curato da Samuel Rae.