Interview : RAILGUN – apporter la confidentialité à la blockchain Ethereum

Interview : RAILGUN – apporter la confidentialité à la blockchain Ethereum

By Donal Ashbourne - Minute de lecture

L’un des aspects de la crypto que j’ai toujours trouvé le plus fascinant est la nature publique de la blockchain. La possibilité de suivre les transferts de fonds dans le monde est tout à fait unique. Sautez sur Etherscan et en quelques secondes, vous connaîtrez le solde de n’importe quel portefeuille.

Bien sûr, il y a aussi des inconvénients à cela, et de nombreux débats fervents ont lieu au sein des cercles de crypto (et en fait des médias grand public plus larges) sur les partisans et les inconvénients à la fois de l’anonymat qu’offre la crypto, mais aussi de ce registre publiquement traçable que nous appelons le chaîne de blocs. Devriez-vous vraiment pouvoir voir exactement combien contient mon portefeuille lorsque je vous envoie des ETH ?

RAILGUN est un projet de contrat intelligent décentralisé qui fonctionne dans ce secteur – traitant de l’anonymat et de la confidentialité sur la blockchain. Aujourd’hui, ils ont annoncé le lancement de RAILGUN Privacy System 1.0, qu’ils annoncent comme le premier portefeuille crypto à offrir la confidentialité et un bouclier d’anonymat, qui est construit en chaîne sur Ethereum.

“Imaginez, un instant, si tout le monde dans une pharmacie savait quel médicament vous achetiez et à quelle fréquence, au moment où vous l’achetiez – ainsi que l’historique de vos achats médicaux”, déclare leur communiqué de presse, “Ou, si l’approvisionnement d’une société les paiements en chaîne pouvaient être vus à tout moment, par n’importe qui, y compris les concurrents. Si ces transactions étaient sur une blockchain, elles seraient toutes publiques. Avec le système de confidentialité de RAILGUN, ce problème est résolu ».

C’est un concept intrigant, mais comme nous l’avons laissé entendre ci-dessus, il y a beaucoup de questions intéressantes à ce sujet. J’ai interviewé Kieran Mesquita, scientifique en chef de RAILGUN, pour avoir son avis sur certaines choses que je me posais sur le sujet, ainsi que sur Ethereum et le monde de la crypto-monnaie en général.

CT : Avez-vous déjà envisagé de construire RAILGUN sur d’autres Layer-1, ou était-ce toujours Ethereum ?

KM : RAILGUN est déjà déployé sur trois chaînes actuellement en bêta : Ethereum, BSC et Polygon. Le DAO a déjà établi que RAILGUN sera également déployé sur Metis Layer-2, Solana et Polkadot.

Les principaux contributeurs au projet de confidentialité RAILGUN ont été très intentionnels dans la façon dont ils ont développé RAILGUN. Toutes les chaînes de contrats intelligents capables d’effectuer des calculs alt_bn128 sont compatibles avec le protocole Railgun. EIP196 et EIP197 sont les 2 EIP qui ont ajouté des opérations alt_bn128 à Ethereum. Le code de contrat intelligent actuel est basé sur EVM, mais peut être porté dans d’autres langues.

L’objectif de RAILGUN n’est pas d’essayer de prédire où va DeFi, mais plutôt de construire partout où cela est possible et de laisser le marché décider où et quelles transactions il veut rendre privées.

CT : Pensez-vous que la confidentialité offerte par RAIILGUN pourrait potentiellement présenter des inconvénients en ce qui concerne la possibilité de dissimuler plus facilement des activités illicites ?

KM : Je pense que c’est le plus grand homme de paille contre la vie privée fréquenté par ceux qui tentent de priver les gens de la vie privée financière. Si jamais vous avez besoin d’être transparent sur votre activité RAILGUN, vous pouvez générer un rapport vérifiable de vos actions et soldes. L’objectif de RAILGUN n’est pas de supprimer la vérifiabilité par des tiers des actions prises sur la chaîne, mais plutôt de donner aux utilisateurs le pouvoir de choisir qui voit quoi, quand et pourquoi.

À mon avis, cela a le même effet net de trésorerie. Si je dépense de l’argent chez “Bob’s Sweetshop”, Bob n’a pas besoin de savoir combien d’argent j’ai sur mon compte bancaire. Il n’a pas besoin de savoir où je magasine et ce que j’achète d’autre et pour quelque raison que ce soit. Ce ne sont pas les affaires de Bob.

La crypto-monnaie ne change rien à cela – le fait demeure : Bob n’a pas le droit d’accéder à ces informations. Si j’utilise l’argent liquide comme solution de protection de la vie privée, il m’appartient toujours d’aller signaler l’activité concernée aux personnes concernées au bureau des impôts, etc. Cependant, ce n’est pas quelque chose qui devrait être connu du grand public.

Dans les systèmes financiers traditionnels, si l’IRS veut savoir où je dépense mon argent ou où je l’ai gagné, il doit demander. Il m’appartient ensuite de fournir une documentation à cet effet. Cela ne signifie pas que je devrais partager cela avec tous les êtres humains de la planète Terre – juste l’IRS.

De plus, pour être juste, il existe de nombreux organismes de réglementation qui soutiennent les réglementations sur la confidentialité numérique. Le RGPD dans l’UE et des réglementations similaires existent dans un certain nombre d’autres endroits. Le problème n’est pas que la confidentialité numérique est inconnue, mais que les gens ne comprennent généralement pas la cryptographie.

Cointext (CT) : Comment pensez-vous que la fusion imminente affectera Ethereum et RAILGUN ?

Kieran Mesquita (KM): L’ensemble de l’écosystème DeFi a suivi de près la fusion: le passage de la preuve de travail à la preuve de participation ainsi que toutes les autres mises à niveau interconnectées associées à Ethereum 2.0. Entre la fusion et les «chaînes de partage», la réduction des frais de gaz pourrait être significative. De plus, le débit dans un modèle de consensus de preuve de participation devrait être plus élevé, car les algorithmes de sélection de transactions basés sur un validateur sont nettement plus rapides que la preuve de travail.

Une autre chose intéressante à laquelle il faut penser est la consommation d’énergie associée à la preuve de travail. Contrairement au PoW, le PoS nécessite beaucoup moins d’énergie et d’empreinte physique. Pour moi, cela ajoute à la résistance à la censure du réseau Ethereum en tant que validateur qui peut fonctionner quelque part discrètement au lieu d’un entrepôt massif.

Outre la résistance à la censure, la baisse des frais d’essence aidera toutes les dApps du réseau Ethereum, y compris RAILGUN. Des frais d’essence moins élevés signifieront que les utilisateurs pourront utiliser les capacités de préservation de la vie privée de RAILGUN à moindre coût. Abaisser la barrière pour la vie privée sera incroyable.

CT : Que pensez-vous que RAILGUN offre que d’autres projets dans ce domaine n’offrent pas ?

KM : RAILGUN est un système sans confiance et sans autorisation sur la couche 1 et a un accès direct à la richesse et à la liquidité disponibles dans DeFi. De nombreuses solutions de confidentialité pour DeFi manquent de fonctionnalités, sont construites sur des couches 2 ou ne peuvent pas interagir directement avec DeFi. Cela signifie qu’ils ont non seulement des fonctionnalités limitées, mais aussi une confidentialité très limitée pour les utilisateurs. Avec RAILGUN, les utilisateurs peuvent privatiser n’importe quel jeton ERC, y compris les NFT. Aucune solution de confidentialité à ce jour n’a eu la polyvalence et l’utilité que RAILGUN apporte à DeFi.

CT : Qu’est-ce que RAILGUN offre que les mélangeurs n’offrent pas, et pensez-vous pouvoir retirer du capital des mélangeurs si vous vous développez ?

KM : La plus grande différence entre RAILGUN et les mélangeurs non dépositaires est que RAILGUN vous permet de construire une balance blindée. De plus, RAILGUN vous permettra d’interagir directement avec les autres et les protocoles DeFi, alors qu’avec les protocoles de mixage, vous devez généralement être l’expéditeur et le destinataire. Les mélangeurs, même sur un Layer-1, ne permettent pas aux utilisateurs d’utiliser DeFi en privé. Avec RAILGUN, les utilisateurs peuvent détenir un solde protégé d’une variété de jetons (ETH, renBTC, USDT, etc.) et peuvent interagir directement avec les protocoles DeFi.

En d’autres termes, un mélangeur non dépositaire ne fait qu’interrompre la chaîne de traçabilité. Avant que chaque transaction n’atteigne sa destination prévue, un mélangeur de transactions brouille les fonds de différents portefeuilles, ce qui rend difficile le suivi de l’argent qui est allé où et pour quel montant. Une fois mélangé, vous seul pouvez retirer votre solde vers une toute nouvelle adresse. L’applicabilité avec les mélangeurs est limitée, car elle ne vous donne pas la possibilité d’effectuer des transactions avec d’autres utilisateurs ou directement avec les protocoles DeFi.

Les mélangeurs non dépositaires fonctionnent également dans des dénominations fixes. Pour envoyer des ETH, par exemple, les utilisateurs peuvent choisir entre 0,1, 1, 10 ou 100. Cela signifie que si vous n’avez pas ces quantités exactes d’ETH dans votre portefeuille, vous laissez effectivement le changement derrière vous, ce qui entraîne un coût supplémentaire en utilisant ces systèmes au-delà du coût du gaz. De plus, en raison du problème de dénomination 0,1/1/10/100, composer un montant symbolique de, par exemple, 365,6 pour effectuer des transactions peut coûter pas mal de gaz puisque l’utilisateur doit composer 6 x 0,1 + 5 x 1 + 6 x 10 + 3 x 100, ce qui augmente considérablement le coût de transaction.

Les mélangeurs sont une amélioration de la confidentialité mais pas une solution ultime. Je pense que RAILGUN, compte tenu de sa capacité à interagir directement avec DeFi et avec n’importe quel jeton ERC, a de fortes chances d’être la prochaine grande chose en matière de confidentialité.

CT : J’ai remarqué que votre fondateur, Emmanuel Goldstein, travaillait auparavant comme entrepreneur gouvernemental en cybersécurité. Cette expérience l’a-t-elle inspiré à créer RAILGUN, ou l’a-t-il marqué de manière significative ?

KM : Emmanuel a toujours été un fervent défenseur de la vie privée et connaît très bien la sécurité des données. Je crois que cela l’a naturellement attiré vers certains domaines d’expertise. Je ne crois pas qu’un rôle ou un projet en particulier ait été particulièrement important. Le fait est que l’accès des individus aux interactions privées a diminué dans le monde entier, et nous avons tous un besoin urgent d’outils en tant qu’individus pour retrouver notre capacité à interagir en privé, à la fois dans la communication et dans l’échange de valeur.

CT : Je réfléchis un peu à haute voix ici, mais pourrait-il y avoir un argument selon lequel RAILGUN pourrait réellement avoir un effet positif sur la réduction de la fraude, s’il est plus difficile pour les escrocs de voir le contenu d’un portefeuille ? Ou suis-je trop ambitieux ?

KM : Totalement. Les escrocs cibleront toujours les portefeuilles pour en tirer parti en fonction de ce qu’il y a dans le portefeuille ou de son propriétaire. Avec RAILGUN, votre solde est crypté, il n’y a donc aucun moyen pour les escrocs et les fraudeurs de vous cibler pour votre portefeuille.

CT : Avez-vous déjà envisagé de ne pas utiliser de jeton de gouvernance pour chaque chaîne, et d’accepter à la place la plus grande centralisation d’autres protocoles inter-chaînes comme moyen d’atteindre une fin, où une entité centralisée transfère généralement les jetons d’une chaîne à une autre ?

KM : RAILGUN, la gouvernance est entièrement décentralisée. En tant que DAO, nous n’utilisons pas de vote hors chaîne ni n’utilisons de systèmes de gouvernance centralisés. Avoir des jetons de gouvernance séparés pour chaque blockchain est finalement nécessaire pour un système sans confiance et ENTIÈREMENT décentralisé. Bien que certains dApps et protocoles inter-chaînes puissent avoir une gouvernance consolidée, ceux-ci ne sont PAS sans confiance ni décentralisés. Ceux-ci sont généralement transférés manuellement par une équipe centralisée via multisig, et c’est un point faible sur lequel nous n’étions pas disposés à faire de compromis.

CT : Vous attendez-vous un jour à des problèmes de réglementation concernant l’extrême confidentialité recherchée par RAILGUN, que les gouvernements ne sont généralement pas désireux d’encourager ?

KM : Les régulateurs ne contrôlent pas en fin de compte et unilatéralement la demande du marché ou le choix des consommateurs. La vie privée est un droit humain fondamental et ce droit particulier est apprécié en masse. C’est pourquoi nous voyons tant d’argent versé dans la technologie de préservation de la vie privée comme la connaissance zéro. Alors que le marché commence à voir plus d’adoption, je pense que la demande du marché et les pressions concurrentielles pousseront les dApps DeFi à adopter des primitives de préservation de la vie privée comme RAILGUN.

Ce n’est pas en dépit des régulateurs. Il existe de nombreuses réglementations en faveur de la confidentialité des consommateurs et de la confidentialité numérique. GDPR dans l’UE, HIPAA aux États-Unis et des réglementations similaires existent dans un certain nombre d’autres endroits, de sorte que la confidentialité numérique n’est pas inconnue. Comme je l’ai mentionné plus tôt, c’est peut-être que les gens ne comprennent généralement pas la cryptographie. Le public est peut-être plus conscient du fait que la publication d’une photo sur les réseaux sociaux et ce que l’entreprise associée fait avec ces données pourrait potentiellement nuire aux utilisateurs. Les gens ont au moins cette notion dans d’autres domaines de la sphère numérique. À mon avis, les mêmes principes s’appliquent en ce qui concerne les crypto-monnaies.

Chaque fois que je vois des défenseurs de la cryptographie et de la vie privée contrariés par la législation et les nouveaux projets de loi, cela me rappelle la “guerre des cryptos” et la lutte contre l’accès du public à une cryptographie solide avec la capacité de contrecarrer le décryptage par les agences de renseignement nationales. Cependant, un effort soutenu et coordonné entre les groupes industriels, les défenseurs de la vie privée et les experts en technologie de tous les horizons politiques doit continuer à repousser les politiques gouvernementales qui menacent l’innovation en ligne et les droits humains fondamentaux. La lutte pour une cryptographie et une anti-surveillance solides est TOUJOURS en cours. C’est notre combat contre une nouvelle tournure sur les puces Clipper. De nombreux constructeurs construisent des systèmes solides et résistants à la censure pour protéger nos droits humains fondamentaux – et c’est à nous de veiller sur eux.

CT : Une dernière question (amusante !) : Je note sur notre site Web qu’une des utilisations de RAILGUN est “d’éviter les situations délicates où des connaissances, des employeurs ou même des dates potentielles examinent vos avoirs DeFi pour porter des jugements personnels sur vous”. Avez-vous déjà rencontré quelqu’un en crypto qui est allé à un rendez-vous?

KM : Eh bien en fait… J’ai failli aller à un rendez-vous une fois. Vous ne la connaissez pas, elle est dans un autre DAO….mais j’ai entendu dire que Vitalik Buterin est plutôt un homme à femmes !