À l'heure actuelle, il existe de nombreuses crypto-monnaies considérées comme relativement anonymes, par exemple : Monero, Dash, Zcash, SmartCash, Komodo, Horizen, Verge, NavCoin, PIVX, PIRATE et Zcoin. Dans cette série d’articles, je me concentrerai uniquement sur les trois premiers, car ce sont les plus populaires.
Mais vous devez d’abord comprendre pourquoi, par exemple, Bitcoin n’est pas considéré comme anonyme ? Bitcoin est anonyme dans le sens où vous ne connaissez pas l'identité de la personne qui vous a envoyé les pièces et elle ne connaît pas l'identité de la personne dans le portefeuille dans laquelle les pièces sont arrivées. C'est là que s'arrête l'anonymat. Bitcoin n’a pas été développé comme un moyen de paiement anonyme, il a été développé comme un moyen d’effectuer des paiements sans intermédiaire sous la forme d’une banque. Toutes les transactions dans la blockchain Bitcoin peuvent être consultées. Absolument tout et tout le monde peut le faire.
Monéro :
Code source : ouvert.
Comment l’anonymat est-il assuré ?
Trois facteurs sont essentiels :
1. Les adresses des destinataires sont des adresses furtives. Un observateur extérieur ne sera pas en mesure de déterminer vers quel portefeuille les fonds sont finalement allés, car les transactions sur le réseau Monero sont effectuées via des « adresses furtives » uniques (adresses cachées) uniques qui créent les portefeuilles des expéditeurs. Les pièces sont envoyées à cette adresse. Les adresses masquent la relation entre l'adresse de l'expéditeur, l'adresse du destinataire et toute autre transaction/adresse. Le destinataire ne perdra pas son anonymat s'il accepte plusieurs paiements vers une seule adresse, puisque les paiements entrants passeront par différentes adresses cachées.
2. Les signatures en anneau sont utilisées. L'essence des signatures en anneau est qu'un message est signé par l'un des membres de la liste des signataires potentiels, mais qui n'est pas divulgué exactement. Une liste est constituée d'un nombre arbitraire de personnes différentes, y compris le véritable signataire. Le signataire n'a pas besoin de la permission, de la coopération ou de l'assistance des personnes incluses dans la liste pour apposer une signature. Une signature en anneau est un type de signature numérique : un moyen de prouver votre autorité pour effectuer des transactions sur la blockchain. Dans la vie, à cet effet, nous présentons notre passeport, signons ou saisissons un code PIN. La particularité d’une signature numérique dans la blockchain est qu’elle permet de confirmer son identité sans révéler ses données. L’adresse sur la blockchain appartient à celui qui en connaît la clé privée. Pour prouver que vous l’avez sans le révéler à personne, utilisez une signature numérique. De plus, les signatures en anneau dans Monero incluent des impuretés dans la transaction sous la forme de transactions effectuées par d'autres personnes précédemment. Ils contribuent à brouiller les pistes : il est impossible de déterminer avec précision où se trouvent les « impuretés » dans la transaction et où se trouvent les fonds réels.
3. Les transactions confidentielles Ring ou le protocole RingCT sont utilisés. La technologie Confidential Transactions (CT) masque l’heure, le montant du paiement et les adresses impliquées.
Il existe d'autres technologies qui garantissent l'anonymat des transactions dans Monero, mais le but de cet article est uniquement à titre informatif.
Mais malheureusement, tout ne se passe pas aussi bien. Ce n’est pas pour rien qu’Edward Snowden a dit à propos de Monero qu’il s’agissait d’une « cryptomonnaie amateur ». Une équipe de chercheurs de certaines des plus grandes universités du monde, dont Princeton, l'Université Carnegie Mellon, l'Université de Boston, le Massachusetts Institute of Technology et l'Université de l'Illinois à Urbana-Champaign, a publié une étude mettant en évidence les lacunes de l'algorithme de mélange qui peut permettre transactions individuelles à retracer.
Et le problème ne concerne pas seulement ceux qui allaient payer avec Monero aujourd'hui - tous ceux qui ont déjà utilisé le système sont en danger, puisque toutes les données de paiement sont enregistrées pour toujours dans la blockchain et sont disponibles pour analyse.
Les chercheurs notent que la situation était particulièrement mauvaise avant la mise à jour publiée en février 2017 (l'utilisation du protocole RingCT a été ajoutée). Les transactions effectuées avant ce point sont très vulnérables, mais les paiements effectués après la mise à jour n'offrent pas non plus la confidentialité attendue par les utilisateurs du système. L'un des auteurs de l'article, Andrew Miller de l'Université de l'Illinois à Urbana-Champaign, déclare :
« Les gens ont tendance à être simplistes et pensent donc que les transactions Monero garantissent leur anonymat. En fait, il existe des informations ouvertes qui ne sont pas cryptées par le réseau.
Il a dit cela en raison du fait qu'autrefois, l'utilisateur avait le choix sur la manière d'effectuer une transaction et que l'option avec un niveau d'anonymat inférieur nécessitait une commission inférieure, c'est pourquoi elle était choisie plus souvent.


