Search

Des scientifiques britanniques résolvent la confidentialité sur Ethereum en utilisant uniquement des contrats intelligents


La confidentialité est une préoccupation majeure pour la finance décentralisée (« DeFi ») et les utilisateurs généraux de crypto-monnaie. La croyance répandue en l’anonymat a autrefois conduit de nombreuses personnes à utiliser des devises comme Bitcoin et Ethereum, mais cela s’estompe rapidement à mesure que la surveillance se fait plus forte. Un groupe de scientifiques a travaillé à la résolution de ce problème à travers un projet connu sous le nom de Railgun Project.

Ce n’est pas une préoccupation nouvelle. Par exemple, Tim Copeland a écrit un article au début de 2020 soulignant la nature triviale du «doxing» ou de la divulgation d’informations personnelles sensibles sur les propriétaires de portefeuilles Ethereum, simplement en utilisant les détails de leur portefeuille publiquement connus.

Pour cette raison, plus tôt cette année, la Right to Privacy Foundation a parrainé un nouveau projet DeFi appelé Railgun, dirigé par un groupe de scientifiques en Europe, en Australie et au Canada. RAILGUN, un système de confidentialité construit directement sur Ethereum, à partir duquel vous pouvez interagir directement avec les DEX, ou les échanges distribués et d’autres applications DeFi, permet aux utilisateurs de s’engager dans des activités basées sur la crypto-monnaie et DeFi, garantissant la liberté financière, sans craindre d’être espionné par qui que ce soit.

La confidentialité à l’aide de ZK-SNARKS sur la base Ethereum était autrefois considérée comme impossible, mais de nouvelles percées dans la technologie cryptographique l’ont rendue possible pour la première fois, en utilisant uniquement des contrats intelligents avec Railgun.

Qu’est-ce que RAILGUN ?

RAILGUN est une collection de contrats intelligents (code informatique qui applique des règles et remplit une fonction pour remplir les obligations de transaction dans les applications DeFi) qui utilise des preuves à connaissance nulle (qui sont des moyens de prouver certaines choses sur les entités sans divulguer ce qu’elles sont ou des détails sensibles sur eux). Ceux-ci, en travaillant ensemble, permettent aux utilisateurs de RAILGUN d’échanger des devises et d’utiliser des applications dans l’espace DeFi sans lier leur adresse d’origine ou toute autre activité. Leurs finances resteront privées.

Selon le chercheur principal du projet, M. Emmanuel Goldstein, le système sera pleinement opérationnel sur le réseau Ethereum en juillet. Les utilisateurs pourront déposer des ETH, USDC, renBTC, renZEC et d’autres tokens dans le système RAILGUN et devenir anonymes, leur permettant d’agir avec les tokens qu’ils ont déposés, en privé.

Contrairement aux tentatives précédentes pour créer la confidentialité sur Ethereum, aucun nouveau nœud ne sera nécessaire, et il n’y aura pas besoin d’une « couche 2 », ou d’une infrastructure supplémentaire qui fonctionne au-dessus d’Ethereum.
« RAILGUN n’utilise que zk-SNARKS dans les contrats intelligents, donc tout est en chaîne, avec une sécurité Ethereum complète et sans compromis » dit M. Goldstein.

L’équipe du projet a également annoncé un DEX privé à inclure dans le système privé et la possibilité pour les applications de portefeuille tierces d’inclure automatiquement la confidentialité Railgun en tant que fonctionnalité gratuite. En créant un écosystème où la confidentialité, l’anonymat, les transferts, les échanges et d’autres activités se déroulent tous au même endroit, tous les participants bénéficient d’un pool d’anonymat de plus en plus vaste et bruyant. Tous les utilisateurs du système peuvent se greffer sur l’activité des autres.

En quoi RAILGUN est-il différent ?

Les versions précédentes des protocoles de confidentialité n’ont pas réussi à atteindre la flexibilité, la sécurité et la confidentialité garanties par RAILGUN. Les solutions existantes comme les mélangeurs manquent cruellement de fonctionnalité et de commodité. Par exemple, ils n’autorisent pas les transferts internes protégés, ne peuvent pas interagir avec les contrats intelligents et les utilisateurs doivent opérer dans des dénominations fixes, ce qui signifie que les utilisateurs ne peuvent pas effectuer de transactions efficacement à l’aide de leur protocole, avec une quelconque facilité ou efficacité.

La technologie derrière RAILGUN

Le composant central qui apporte la confidentialité et l’anonymat dans RAILGUN est l’utilisation de Zero-Knowledge Proofs. Semblable au fonctionnement de Zcash, RAILGUN utilise zk-SNARK pour prouver que les transactions protégées sont valides sans révéler aucune information sur l’expéditeur, le destinataire ou le montant de la transaction.

Une fois la preuve vérifiée par le contrat intelligent, il met à jour l’arbre Merkle qui accumule toutes les notes générées (c’est-à-dire le solde crypté appartenant à une clé publique contrôlée par le destinataire) et annule les notes consommées (c’est-à-dire appartenant à l’expéditeur). Cela empêche les utilisateurs de doubler les dépenses ou de créer de l’argent à partir de rien. Pour le dire simplement, zksnarks est un système de preuve, et la « connaissance zéro » signifie que le vérificateur n’a aucune connaissance de l’expéditeur, du destinataire ou des montants de la transaction, offrant ainsi aux utilisateurs une confidentialité et un anonymat complets.

Railgun est livré avec ce que les utilisateurs attendent en termes d’expérience utilisateur moderne. S’ils ont utilisé MetaMask ou tout autre portefeuille populaire, il leur sera familier de manière transparente. Ils n’auront pas à se soucier de la façon dont les preuves zk-SNARK sont générées ou vérifiées ou de la façon dont les contrats intelligents RAILGUN protègent leur vie privée. Toutes les tâches complexes sont gérées par le portefeuille lui-même, sans complexité supplémentaire pour les utilisateurs. De plus, il est open-source, donc n’importe qui peut l’auditer à sa guise.

Que peuvent faire les utilisateurs avec RAILGUN ?

RAILGUN sera pour ceux qui croient que la vie privée est un droit fondamental en tant qu’être humain. Les utilisateurs pourront :

  • Effectuez un trading de style darkpool où personne ne peut copier vos stratégies agricoles
  • Effectuez des paiements confidentiels à votre avocat lorsque vous demandez des conseils juridiques sur des différends personnels.
  • Entrer dans de nouveaux investissements de pièces sans alerter ceux qui suivent votre portefeuille
  • Construisez un équilibre protégé sans que les étrangers connaissent les spécificités de vos sacs à main en diamant
  • Recevoir des dons sans que les étrangers puissent voir l’historique des dons
  • Empêcher l’espionnage et la collecte de données sur leurs habitudes de transaction
  • Ne soyez pas ciblé par des annonceurs ou des fraudeurs en fonction de vos habitudes DeFi
  • Arrêtez toutes les dates de regarder vos habitudes DeFi avant de dîner avec vous

Où les utilisateurs peuvent-ils en savoir plus ?

Twitter: https://twitter.com/railgun_project

Télégramme : https://t.me/Railgunproject



Auteur/autrice

Partager:

Laisser un commentaire

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

Articles Similaires