Al momento ci sono alcune criptovalute considerate relativamente anonime, ad esempio: Monero, Dash, Zcash, SmartCash, Komodo, Horizen, Verge, NavCoin, PIVX, PIRATE e Zcoin. In questa serie di articoli mi concentrerò solo sui primi tre, poiché sono i più apprezzati.

Ma prima bisogna capire perché, ad esempio, Bitcoin non è considerato anonimo? Bitcoin è anonimo nel senso che non conosci l'identità della persona che ti ha inviato le monete e lui non conosce l'identità della persona nel cui portafoglio sono arrivate le monete. Qui finisce l'anonimato. Bitcoin non è stato sviluppato come mezzo di pagamento anonimo, è stato sviluppato come mezzo per effettuare pagamenti senza intermediari sotto forma di banca. Tutte le transazioni nella blockchain Bitcoin possono essere visualizzate. Assolutamente qualsiasi cosa e chiunque può farlo.

Moneta:

Codice sorgente: aperto.

Come viene garantito l'anonimato?

Tre fattori sono fondamentali:

1.    Gli indirizzi dei destinatari sono indirizzi invisibili. Un osservatore esterno non sarà in grado di determinare a quale portafoglio sono andati i fondi alla fine, poiché le transazioni sulla rete Monero vengono effettuate attraverso “indirizzi invisibili” (indirizzi nascosti) univoci e una tantum che creano i portafogli dei mittenti. Le monete vengono inviate a questo indirizzo. Gli indirizzi nascondono la relazione tra l'indirizzo del mittente, l'indirizzo del destinatario e qualsiasi altra transazione/indirizzo. Il destinatario non perderà l'anonimato se accetta più pagamenti verso un indirizzo, poiché i pagamenti in entrata passeranno attraverso diversi indirizzi nascosti.

2.    Vengono utilizzate le firme degli squilli. L'essenza delle firme ad anello è che il messaggio viene firmato da uno dei membri dell'elenco dei potenziali firmatari, ma chi esattamente non viene rivelato. Un elenco è formato da un numero arbitrario di persone diverse, compreso il firmatario reale. Il firmatario non necessita del permesso, della cooperazione o dell'assistenza delle persone incluse nell'elenco per apporre la firma. Una firma ad anello è un tipo di firma digitale: è un modo per confermare il tuo diritto di effettuare transazioni sulla blockchain. Nella vita, a questo scopo, presentiamo il nostro passaporto, firmiamo o inseriamo un codice PIN. La particolarità di una firma digitale nella blockchain è che permette di confermare la propria identità senza divulgare i propri dati. L'indirizzo sulla blockchain appartiene a colui che ne conosce la chiave privata. Per dimostrare che ce l'hai e non rivelarlo a nessuno, usa la firma digitale. Inoltre, le firme degli anelli in Monero includono impurità nella transazione sotto forma di transazioni di altre persone effettuate in precedenza. Aiutano a confondere le tracce: è impossibile determinare con precisione dove ci sono “impurità” nella transazione e dove sono i fondi reali.

3.    Vengono utilizzate transazioni riservate Ring o il protocollo RingCT. La tecnologia Confidential Transactions (CT) nasconde l'ora, l'importo del pagamento e gli indirizzi coinvolti.

Esistono altre tecnologie che forniscono l'anonimato per le transazioni in Monero, ma lo scopo di questo articolo è solo a scopo informativo.

Ma, sfortunatamente, non tutto è così liscio. Non per niente Edward Snowden ha detto di Monero che si tratta di una “criptovaluta amatoriale”. Un team di ricercatori di alcune delle principali università del mondo, tra cui Princeton, Carnegie Mellon University, Boston University, Massachusetts Institute of Technology e University of Illinois a Urbana-Champaign, ha pubblicato uno studio che evidenzia le carenze nell'algoritmo di mixaggio che può consentire singole transazioni da tracciare.

E il problema riguarda non solo coloro che oggi avrebbero pagato con Monero: tutti coloro che hanno utilizzato il sistema sono a rischio, poiché tutti i dati di pagamento vengono registrati per sempre nella blockchain e sono disponibili per l'analisi.

I ricercatori notano che le cose andavano particolarmente male prima dell’aggiornamento rilasciato nel febbraio 2017 (è stato aggiunto l’uso del protocollo RingCT). Le transazioni effettuate prima di questo punto sono molto vulnerabili, ma anche i pagamenti effettuati dopo l'aggiornamento non garantiscono la riservatezza che gli utenti del sistema si aspettano. Uno degli autori dello studio, Andrew Miller dell'Università dell'Illinois a Urbana-Champaign, afferma:

“Le persone tendono ad essere semplicistiche, quindi credono che le transazioni Monero garantiscano il loro anonimato. In effetti, ci sono informazioni aperte che non sono crittografate dai mezzi di rete”.

Lo ha detto perché ai vecchi tempi l'utente poteva scegliere come condurre una transazione e l'opzione con un livello di anonimato inferiore richiedeva una commissione inferiore, motivo per cui veniva scelta più spesso.