Tornado Cash vous aide à récupérer votre vie privée

Tornado Cash est un outil innovant et efficace pour l’envoi de transactions anonymes sur Ethereum. L’un des clichés les plus récurrents de la crypto-monnaie concerne l’anonymat. Les transactions sont-elles vraiment anonymes?

Les publications qui ne font pas partie de l’industrie et qui abordent parfois un sujet assez complexe parlent généralement de l’anonymat des crypto-monnaies. Le concept d’anonymat est considéré comme négatif. Ils associent facilement les systèmes de blockchain à l’évasion, aux activités illégales et au financement du terrorisme.

La crypto-monnaie est-elle vraiment anonyme?

La vérité est que les crypto-monnaies, telles que le bitcoin et l’éther, ne sont pas anonymes. Il est plus correct de parler de pseudo-anonymat. D’une part, il est vrai que les soi-disant «adresses» n’ont pas de données personnelles. Il ne s’agit que d’une chaîne alphanumérique sur laquelle l’identité de son utilisateur n’est pas enregistrée.

D’un autre côté, cependant, la blockchain est publique. C’est un registre qui peut être consulté par n’importe qui, et à tout moment, via un simple «explorateur de blocs» tel qu’Etherscan. Par conséquent, la blockchain étant totalement transparente, cela signifie qu’il est possible d ‘«espionner» tous les mouvements effectués depuis (et vers) une adresse à laquelle une identité amont a été liée.

Aujourd’hui, la grande majorité des utilisateurs achètent des crypto-monnaies par le biais de soi-disant «échanges». Presque tous ces intermédiaires sont maintenant requis par la loi pour identifier leurs clients (KYC). Lorsque les utilisateurs achètent des crypto-monnaies via un courtier auquel ils ont fourni leur identité, ils sacrifient en fait leur vie privée. Les transactions ultérieures sur la blockchain peuvent leur être retracées d’une manière ou d’une autre. Retirer des fonds à sa propre adresse en dehors de la bourse ne sert que très peu ou pas du tout. Les responsables de l’échange savent que cette adresse appartient à un type avec un prénom et un nom de famille.

Manque d’intimité sur la blockchain signifie rendre vos habitudes de dépenses, ou les montants que vous recevez si vous dirigez une entreprise, détectables par n’importe qui. L’absence de confidentialité compromet également d’autres aspects, tels que la poursuite des objectifs commerciaux.

Imaginez un fonds d’investissement qui souhaite effectuer des transactions via la blockchain. La transparence des transactions irait à l’encontre de l’objectif de ne pas révéler les stratégies qu’elle entreprend. Les crypto-monnaies, après tout, ne sont pas vraiment aussi anonymes qu’on pourrait le croire. La transparence totale de la blockchain peut être une limitation pour toutes les activités qui supposent un niveau de confidentialité supérieur ou inférieur.

Tornado Cash et zkSnark

Tornado Cash fait un pas en avant par rapport aux services de mixage traditionnels. Il permet aux utilisateurs d’envoyer de l’éther et d’autres jetons de manière anonyme. Il utilise une technologie non-dépositaire basée sur une cryptographie complexe: zkSnark. En cryptographie, les preuves à connaissance nulle permettent de me prouver que vous savez quelque chose, ou avez fait quelque chose, sans révéler votre secret.

L’importance de la connaissance zéro est de garantir la confidentialité dans des situations où vous auriez autrement à révéler des informations confidentielles. Grâce à zkSnark, Tornado Cash améliore la confidentialité des transactions. Il rompt la connexion en chaîne entre les adresses d’expéditeur et de destination.

Tornado Cash est basé sur un contrat intelligent qui accepte les dépôts en éther ou autres jetons, qui peuvent ensuite être retirés d’une autre adresse. Lors du retrait de fonds de la nouvelle adresse, il n’y a aucun moyen de le lier au dépôt d’origine. Cette solution de confidentialité n’est pas conservatrice. Le contrat intelligent est totalement sans confiance. Il garantit à l’utilisateur de garder un contrôle total sur les fonds qu’il a déposés.

Lors d’un dépôt, l’utilisateur génère un secret et envoie son hachage (appelé «engagement» qui peut se traduire par une obligation de payer), ainsi que le montant de la caution, au contrat intelligent de Tornado Cash.

Le contrat intelligent accepte le dépôt et ajoute cet engagement de paiement à sa liste de dépôts. C’est lorsque l’utilisateur décide de retirer les fonds que la technologie basée sur zkSnark entre en jeu. L’utilisateur doit fournir la preuve qu’il a un secret pour un «engagement» (pas encore dépensé) qui figure sur la liste de dépôt des contrats intelligents.

Grâce à la technologie zkSnark, il est possible de le prouver sans révéler quel dépôt exact correspond à ce secret. Les preuves à connaissance nulle permettent de prouver la connaissance de quelque chose sans révéler le secret.

Le contrat intelligent vérifie la preuve et transfère les fonds déposés à l’adresse de retrait spécifiée. Un observateur extérieur ne sera pas en mesure de déterminer à partir de quel dépôt le retrait a été effectué.

En bref, un excellent moyen d’utiliser ethereum tout en restant anonyme!


Crédit: Lien source


Publié

dans

par

Étiquettes :

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *