
Pendant des années, la confidentialité des transactions a été l’une des promesses les plus ambitieuses de la cryptographie. Ensuite, il est passé au second plan alors que d’autres tendances décollaient.
Alors que les développeurs se concentraient sur la mise à l’échelle des blockchains et que les régulateurs examinaient les outils de confidentialité tels que Tornado Cash, une grande partie de l’attention de l’industrie s’est déplacée ailleurs. Mais une nouvelle proposition Ethereum et un nombre croissant de produits axés sur la confidentialité suggèrent que le sujet fait son retour.
Le dernier exemple en date est pERC-20, une proposition de norme de jeton Ethereum qui permettrait aux utilisateurs de détenir et de transférer des jetons sans révéler publiquement leurs soldes, les montants de leurs transactions ou leurs contreparties. La proposition a suscité de nouvelles discussions sur la question de savoir si les blockchains publiques devraient exposer chaque interaction financière par défaut.
Contrairement aux jetons ERC-20 traditionnels, qui sont aujourd’hui la norme de jeton par défaut sur Ethereum et qui affichent les soldes et les historiques de transactions en chaîne pour que quiconque puisse les inspecter, pERC-20 garde les détails sensibles privés.
Aujourd’hui, la plupart des jetons Ethereum fonctionnent comme des comptes bancaires publics. N’importe qui peut rechercher l’adresse d’un portefeuille et voir combien de jetons il possède, d’où ils viennent et où ils ont été envoyés. Dans le cadre du pERC-20, les jetons existeraient plutôt sous forme de « billets » cryptographiques cryptés, similaires à l’argent numérique.
Le résultat est un système dans lequel les transactions restent privées tout en permettant au réseau de vérifier qu’aucune modification n’a été apportée aux transactions.
Surtout, la proposition ne cache pas tout.
L’offre totale d’un jeton resterait publiquement visible, permettant à quiconque de vérifier que de nouveaux jetons ne sont pas créés secrètement. La proposition comprend également un mécanisme de conformité qui permettrait aux émetteurs de geler des billets spécifiques via une liste noire cryptographique sans exposer les soldes ou l’historique des transactions des utilisateurs ordinaires.
La conception reflète un changement plus large dans la manière dont la confidentialité est abordée dans le domaine de la cryptographie.
Plutôt que de traiter la confidentialité et la conformité comme s’excluant mutuellement, de nombreux projets plus récents tentent de créer des systèmes offrant les deux.
Mais certains promoteurs affirment que les paiements privés ne constituent qu’une partie du défi.
Plus tôt cette semaine, Starknet a lancé STRK20, un cadre de jetons axé sur la confidentialité, conçu pour étendre la confidentialité au-delà des simples transferts de jetons et dans des applications financières décentralisées telles que les prêts, les jalonnements et les échanges de jetons.
Selon Eli Ben-Sasson, co-fondateur de StarkWare, la principale société de développement derrière Starknet, le plus grand obstacle auquel sont confrontées les technologies de confidentialité aujourd’hui n’est pas la cryptographie. « Le gros problème de la gestion de la vie privée est l’UX », a déclaré Ben-Sasson à CoinDesk.
Historiquement, les crypto-monnaies axées sur la confidentialité ont eu du mal à être utilisées. Les utilisateurs étaient souvent confrontés à une synchronisation lente des portefeuilles, à des flux de transactions fastidieux et à une compatibilité limitée avec l’écosystème cryptographique plus large. Ces limitations rendaient les outils de confidentialité difficiles à utiliser et, dans certains cas, compromettaient la confidentialité qu’ils étaient censés assurer.
Les systèmes de confidentialité reposent sur la participation de grands groupes d’utilisateurs. Si seul un petit nombre de personnes utilise un réseau privé, il devient plus facile d’identifier les participants individuels.
« Si l’UX est mauvaise, très peu d’utilisateurs l’utiliseront », a déclaré Ben-Sasson. « Si très peu d’utilisateurs l’utilisent, et seulement pour un très petit nombre de choses, ils ne bénéficient pas vraiment d’un grand anonymat. »
Ben-Sasson a déclaré que le pERC-20 semble être largement axé sur les transferts de jetons privés et s’appuie sur des idées lancées par des projets axés sur la confidentialité tels que Zcash. Tout en décrivant cela comme une capacité importante, il a fait valoir que la prochaine étape de l’infrastructure de protection de la vie privée devra prendre en charge un ensemble beaucoup plus large d’activités financières.
« Aujourd’hui, nous pouvons faire plus », a-t-il déclaré, faisant référence aux applications DeFi préservant la confidentialité.
Le framework STRK20 a été construit dans cet objectif en tête. Plutôt que de protéger un seul jeton, le cadre permet aux utilisateurs de gérer plusieurs actifs sous une couche de confidentialité unifiée et d’interagir avec des applications décentralisées tout en préservant la confidentialité. Selon Ben-Sasson, les utilisateurs peuvent accéder à des services tels que l’échange, l’emprunt et le jalonnement sans sacrifier la confidentialité.
Le cadre utilise également une cryptographie sécurisée post-quantique, qui, selon Ben-Sasson, deviendra de plus en plus importante à mesure que les développeurs de blockchain commenceront à se préparer aux progrès futurs de l’informatique quantique.
Le contraste entre pERC-20 et STRK20 met en évidence un débat émergent sur ce à quoi devrait réellement ressembler la confidentialité dans la cryptographie.
Une vision se concentre sur la privatisation des paiements tout en préservant la transparence ailleurs. Un autre cherche à faire de la confidentialité une couche fondamentale qui s’étend à tout un écosystème d’applications financières.
Quoi qu’il en soit, la discussion elle-même marque un changement notable.
Pendant une grande partie des dernières années, la confidentialité a occupé une part relativement restreinte de l’industrie de la cryptographie, souvent associée à des pièces de confidentialité de niche ou à des services de mixage controversés. Aujourd’hui, la conversation se concentre de plus en plus sur les infrastructures grand public, les normes de jetons et les cas d’utilisation institutionnels.
Il reste incertain si pERC-20 deviendra finalement une norme Ethereum. Comme toutes les propositions d’amélioration d’Ethereum, elle doit passer par un long processus d’examen avant de pouvoir être largement adoptée. Mais son émergence, aux côtés de projets tels que STRK20, suggère que la confidentialité redevient une priorité pour les développeurs de blockchain.
Lire la suite : Toutes les couches Ethereum 2 ne sont pas en train de mourir, mais de nombreuses chaînes à usage général n’ont plus de raison d’exister