Search

Les développeurs d'Ethereum créent un moyen de faire des transactions furtives



Le 1er avril, le co-fondateur d’Ethereum, Vitalik Buterin, a tweeté un plaidoyer en faveur d’un renforcement de la confidentialité des transactions. Un peu plus d’un mois plus tard, son souhait a été exaucé sous la forme d’Umbra, un protocole permettant d’effectuer des paiements « furtifs » sur Ethereum.

« La prochaine étape dans l’amélioration de la protection de la vie privée d’Ethereum (en plus des améliorations en cours de Tornado Cash et autres) : un système d’adresse furtive facile à utiliser pour envoyer des pièces à un nom de l’ENS sans publier au monde qu’ils ont reçu des pièces », a écrit Buterin.

Le service de noms Ethereum (ENS) est un moyen d’associer des adresses Ethereum complexes à des noms lisibles par l’homme, tels que « Decrypt.eth ». Ainsi, lorsque vous voulez envoyer de l’argent à quelqu’un, il vous suffit de taper son nom .eth, sans avoir à copier et à coller son adresse. Cependant, le fait de relier votre nom à vos finances pose des problèmes de protection de la vie privée, car Décrypter a souligné. Ainsi, le tweet de Buterin demande un moyen d’envoyer de l’argent à quelqu’un, en utilisant son nom, sans diffuser cela au monde.

Il s’avère que le bon timing du protocole n’était qu’une simple coïncidence. Umbra a en fait été développé pour le HackMoney 2020 virtual Hackathon. Néanmoins, le protocole semble cocher toutes les cases de la demande de Buterin.

Construit en seulement 23 jours, le protocole est actuellement en direct sur le réseau test d’Ethereum, Ropsten.

Comment fonctionne Umbra ?

Umbra fonctionne grâce à un ensemble de normes simples couplées à des contrats intelligents permettant des adresses « furtives ». En pratique, il permet le transfert quasi-anonyme d’Ethereum – ou de tout jeton ERC-20 – vers n’importe quelle adresse de destinataire, sans révéler l’identité de ce dernier. En attendant, les détails de la transaction restent intacts et transparents, apparaissant comme n’importe quel autre transfert sur le réseau Ethereum.

L’interface utilisateur d’Umbra. Image : Scopelift

L’expéditeur utilise une clé publique associée à une nouvelle adresse générée par le destinataire via l’Ethereum Name Service (ENS). Umbra crypte ensuite les données utilisées pour générer l’adresse et annonce le transfert via un contrat intelligent. Les contrats intelligents sont des moyens d’exécuter du code sur la chaîne de blocage Ethereum elle-même.

Mais les transactions d’Ethereum nécessitent des frais et ceux-ci doivent être financés d’une manière ou d’une autre, dans une monnaie distincte appelée « gaz ». Grâce au réseau de stations-service et au système d’échange décentralisé Uniswap, le protocole permet aux préleveurs de payer les frais de transaction à l’aide des jetons reçus, en les échangeant automatiquement contre du gaz, ce qui évite de devoir financer à l’avance des adresses furtives.

Les développeurs d’Umbra travaillent actuellement à la mise en place du protocole et fonctionnant sur le réseau principal d’Ehtereummais il y a encore des problèmes à régler.

« Notre priorité numéro un est la sécurité et la sûreté des fonds des utilisateurs, qui ne peuvent pas être précipités », peut-on lire dans l’annonce d’Umbra. Et à juste titre – le mois dernier 25 millions de dollars ont été volés du protocole DeFi dForce. Heureusement, les fonds ont été restitués par la suite, mais c’est un événement rare.

Auteur/autrice

Partager:

Articles Similaires