Il co-fondatore di Ethereum Vitalik Buterin ha condiviso una possibile soluzione al "principale problema rimasto di Ethereum": la privacy.

In un post sul blog, ha scritto che dobbiamo trovare una soluzione per la privacy perché, per impostazione predefinita, anche tutte le informazioni che vanno su una blockchain pubblica sono pubbliche. Per risolvere il problema, Vitalik ha proposto il concetto di "indirizzi invisibili", che secondo lui potrebbero anonimizzare le transazioni peer-to-peer, i trasferimenti NFT e le registrazioni dell'Ethereum Name Service (ENS), proteggendo gli utenti.

Come propone Buterin di effettuare transazioni anonime?

  1. Il destinatario della risorsa crea e memorizza una "chiave di spesa" che verrà utilizzata per creare un metaindirizzo nascosto.

  2. Il metaindirizzo, che può essere registrato in ENS, viene trasmesso al mittente. Può eseguire un calcolo crittografico utilizzando il meta indirizzo per creare un indirizzo nascosto che appartiene al destinatario delle monete.

  3. Il mittente trasferisce quindi le risorse all'indirizzo nascosto e pubblica una chiave temporanea per verificare che l'indirizzo nascosto appartenga al destinatario.

Pertanto, per ogni nuova transazione viene creato un nuovo indirizzo nascosto.

Per garantire che la relazione tra l’indirizzo nascosto e il metaindirizzo non sia pubblicamente nota, è necessario implementare uno “scambio di chiavi Diffie-Hellman” insieme a un “meccanismo di concatenamento delle chiavi”.

Per pagare le commissioni di transazione, puoi utilizzare ZK-SNARKs, una tecnologia crittografica con funzionalità di privacy. Tuttavia, l’intero sistema può portare a costi elevati del gas.

È dal 2014 che si pensa agli indirizzi nascosti, ma sul mercato esistono ancora poche soluzioni efficaci. Lo stesso Buterin in agosto ha definito gli indirizzi nascosti un "approccio a bassa tecnologia" per trasferire in modo anonimo la proprietà dei token ERC-721 (NFT).

L'attuale versione proposta della privacy è diversa da quella utilizzata da Tornado Cash.

“Tornado Cash può nascondere i trasferimenti di importanti asset fungibili come i token ETH ed ERC-20. Ma questo strumento è inefficace nel garantire la privacy del poco conosciuto ERC-20 e non può garantire affatto la privacy per i trasferimenti NFT”, ha osservato Buterin.

Buterin ha dato alcuni consigli ai progetti che vogliono lavorare su indirizzi sensibili.

“Oggi gli indirizzi nascosti di base possono essere implementati abbastanza rapidamente. Richiedono un po’ di lavoro dal lato del portafoglio, ma credo che i portafogli dovrebbero iniziare a muoversi verso un modello multi-indirizzo più naturale”, ha aggiunto Buterin.