Privacy su Ethereum
La privacy non è solo essenziale per la sicurezza personale, è una pietra miliare della libertà e un garante chiave per la decentralizzazione (opens in a new tab). La privacy offre alle persone la capacità di esprimersi, effettuare transazioni con altri e organizzare liberamente le comunità. Ma come per tutte le blockchain, il registro pubblico di Ethereum rende la privacy una sfida.
Ethereum è trasparente per concezione. Ogni azione on-chain è visibile a chiunque guardi. Sebbene Ethereum offra pseudonimato collegando la tua attività a una chiave pubblica invece che a un'identità del mondo reale, i modelli di attività potrebbero essere analizzati per rivelare informazioni sensibili e identificare gli utenti.
Integrare strumenti per la tutela della privacy in Ethereum può aiutare persone, organizzazioni e istituzioni a interagire in modo sicuro limitando l'esposizione non necessaria. Ciò rende l'ecosistema più sicuro e pratico per una gamma più ampia di casi d'uso.
Privacy per le scritture
Per impostazione predefinita, ogni transazione scritta su Ethereum è pubblica e permanente. Questo include non solo l'invio di ETH, ma anche la registrazione di nomi ENS, la raccolta di POAP o lo scambio di NFT. Azioni quotidiane come pagamenti, votazioni o verifiche dell'identità possono rivelare le tue informazioni a parti non intenzionali. Esistono diversi strumenti e tecniche che possono aiutare a renderle più private:
Protocolli di miscelazione (o "mixer")
I mixer interrompono il collegamento tra mittenti e destinatari inserendo le transazioni di molti utenti in un "pool" condiviso e consentendo poi alle persone di prelevare in seguito su un nuovo indirizzo. Poiché i depositi e i prelievi sono mescolati insieme, è molto più difficile per gli osservatori collegarli.
Esempi: PrivacyPools (opens in a new tab), Tornado Cash (opens in a new tab)
Pool schermati
I pool schermati sono simili ai mixer ma consentono agli utenti di detenere e trasferire fondi privatamente all'interno del pool stesso. Invece di oscurare semplicemente il collegamento tra deposito e prelievo, i pool schermati mantengono uno stato privato continuo, spesso protetto con prove a conoscenza-zero. Questo rende possibile creare trasferimenti privati, saldi privati e altro ancora.
Esempi: Railgun (opens in a new tab), Aztec (opens in a new tab), Nightfall
Indirizzi stealth
Un indirizzo stealth (opens in a new tab) è come dare a ogni mittente una casella postale unica e monouso che solo tu puoi aprire. Ogni volta che qualcuno ti invia criptovalute, queste vanno a un nuovo indirizzo, in modo che nessun altro possa vedere che tutti quei pagamenti appartengono a te. Questo mantiene la tua cronologia dei pagamenti privata e più difficile da tracciare.
Esempi: UmbraCash (opens in a new tab), FluidKey (opens in a new tab)
Altri casi d'uso
Altri progetti che esplorano le scritture private includono PlasmaFold (opens in a new tab) (pagamenti privati) e sistemi come MACI (opens in a new tab) e Semaphore (opens in a new tab) (votazioni private).
Questi strumenti ampliano le opzioni per scrivere privatamente su Ethereum, ma ognuno comporta dei compromessi. Alcuni approcci sono ancora sperimentali, altri aumentano i costi o la complessità e alcuni strumenti come i mixer potrebbero affrontare controlli legali o normativi a seconda di come vengono utilizzati.
Privacy per le letture
Leggere o controllare qualsiasi informazione su Ethereum (ad es. il saldo del tuo portafoglio) di solito passa attraverso un servizio come il fornitore del tuo portafoglio, un fornitore di nodi o un esploratore di blocchi. Poiché ti affidi a loro per leggere la blockchain per te, possono anche vedere le tue richieste insieme a metadati come il tuo indirizzo IP o la tua posizione. Se continui a controllare lo stesso account, queste informazioni possono essere messe insieme per collegare la tua identità alla tua attività.
Eseguire il proprio nodo Ethereum eviterebbe questo problema, ma archiviare e sincronizzare l'intera blockchain rimane costoso e poco pratico per la maggior parte degli utenti, specialmente sui dispositivi mobili.
Alcuni progetti che esplorano le letture private includono Private Information Retrieval (opens in a new tab) (PIR, recuperare dati senza rivelare cosa si sta cercando), zkID (opens in a new tab) (controlli di identità privati con prove a conoscenza-zero), vOPRF (opens in a new tab) (utilizzare account Web2 in modo pseudonimo nel web3), vFHE (opens in a new tab) (calcolare su dati crittografati) e MachinaIO (opens in a new tab) (nascondere i dettagli del programma mantenendone la funzionalità).
Privacy per le prove
Le prove che tutelano la privacy sono strumenti che puoi utilizzare su Ethereum per dimostrare che qualcosa è vero senza rivelare dettagli non necessari. Ad esempio, potresti:
- Dimostrare di avere più di 18 anni senza condividere la tua data di nascita completa
- Dimostrare la proprietà di un NFT o di un token senza rivelare l'intero portafoglio
- Dimostrare l'idoneità per un'iscrizione, una ricompensa o un voto senza esporre altri dati personali
La maggior parte degli strumenti per questi scopi si basa su tecniche crittografiche come le prove a conoscenza-zero, ma la sfida è renderle abbastanza efficienti da funzionare sui dispositivi di tutti i giorni, portabili su qualsiasi piattaforma e sicure.
Alcuni progetti che esplorano la privacy per le prove includono Client Side Proving (opens in a new tab) (sistemi di prova ZK), TLSNotary (opens in a new tab) (prove di autenticità per qualsiasi dato sul web), Mopro (opens in a new tab) (prove lato client mobile), Private Proof Delegation (opens in a new tab) (framework di delega che evitano presupposti di fiducia) e Noir (opens in a new tab) (linguaggio per il calcolo privato e verificabile).
Glossario della privacy
Anonimo: Interagire con tutti gli identificatori rimossi in modo permanente dai tuoi dati, rendendo impossibile risalire alle informazioni di un individuo
Crittografia: Un processo che mescola i dati in modo che solo chi possiede la chiave corretta possa leggerli
Crittografia Completamente Omomorfica (opens in a new tab) (FHE): Un modo per eseguire calcoli direttamente sui dati crittografati, senza mai decrittografarli
Offuscamento Indistinguibile (opens in a new tab) (iO): Tecniche di privacy che rendono programmi o dati incomprensibili pur rimanendo utilizzabili
Calcolo Multipartitico (opens in a new tab) (MPC): Metodi che consentono a più parti di calcolare un risultato insieme senza esporre i propri input privati
Crittografia Programmabile: Crittografia flessibile e basata su regole che può essere personalizzata nel software per controllare come e quando i dati vengono condivisi, verificati o rivelati
Pseudonimo: L'utilizzo di codici o numeri univoci (come un indirizzo Ethereum) al posto degli identificatori personali
Divulgazione Selettiva: La capacità di condividere solo ciò che è necessario (ad es. dimostrare di possedere un NFT senza rivelare l'intera cronologia del portafoglio)
Non collegabilità: Assicurarsi che azioni separate sulla blockchain non possano essere ricondotte allo stesso indirizzo
Verificabilità: Garantire che altri possano confermare che un'affermazione sia vera, come la convalida di una transazione o di una prova su Ethereum
Delega Verificabile: Assegnare un compito, come la generazione di una prova, a un'altra parte (ad es. un portafoglio mobile che utilizza un server per la crittografia pesante) pur essendo in grado di verificare che sia stato eseguito correttamente
Prove a Conoscenza-Zero (ZKP): Protocolli crittografici che consentono a qualcuno di dimostrare che un'informazione è vera senza rivelare i dati sottostanti
Rollup ZK: Un sistema di scalabilità che raggruppa le transazioni fuori catena e invia una prova di validità on-chain; non è privato per impostazione predefinita, ma abilita sistemi di privacy efficienti (come i pool schermati) riducendo i costi
Risorse
- Privacy Stewards of Ethereum (opens in a new tab) (PSE), un laboratorio di ricerca e sviluppo della Ethereum Foundation focalizzato sulla privacy per l'ecosistema
- Web3PrivacyNow (opens in a new tab), una rete di persone, progetti e organizzazioni allineate che proteggono e promuovono i diritti umani online
- WalletBeat (opens in a new tab), un sito di valutazione dei portafogli Ethereum che mira a fornire un elenco completo di portafogli, le loro funzionalità, pratiche e supporto per determinati standard.
- Zk-kit (opens in a new tab): Un insieme di librerie (algoritmi, funzioni di utilità e strutture dati) che possono essere riutilizzate in diversi progetti e protocolli a conoscenza-zero.
- App per la privacy - Scopri un elenco curato di applicazioni per la privacy che funzionano su Ethereum.
Ultimo aggiornamento della pagina: 6 settembre 2025