Pendant des années, la confidentialité des transactions était l'une des promesses les plus ambitieuses des cryptomonnaies. Elle est ensuite passée au second plan à mesure que d'autres tendances prenaient de l'ampleur.
Alors que les développeurs se concentraient sur la mise à l'échelle des blockchains et que les régulateurs examinaient des outils de confidentialité tels que Tornado Cash, une grande partie de l'attention du secteur 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 le pERC-20, un standard de token Ethereum proposé qui permettrait aux utilisateurs de détenir et de transférer des tokens sans révéler publiquement leurs soldes, les montants des transactions ou les contreparties. La proposition a relancé le débat sur la question de savoir si les blockchains publiques devraient par défaut exposer chaque interaction financière.
Contrairement aux tokens ERC-20 traditionnels, qui constituent le standard actuel sur Ethereum et affichent les soldes et les historiques de transactions sur la chaîne pour inspection publique, le pERC-20 garde les détails sensibles privés.
Aujourd'hui, la plupart des tokens Ethereum fonctionnent comme des comptes bancaires publics. N'importe qui peut rechercher une adresse de portefeuille et voir combien de tokens elle possède, d'où ils proviennent et où ils ont été envoyés. Avec le pERC-20, les tokens existeraient plutôt sous forme de « notes » cryptographiques chiffrées, similaires à de l'argent numérique.
Le résultat est un système où les transactions restent privées tout en permettant au réseau de vérifier qu'aucune modification n'a été apportée aux transactions.
Il est important de noter que la proposition ne cache pas tout.
L'offre totale d'un token resterait visible publiquement, permettant à quiconque de vérifier que de nouveaux tokens ne sont pas créés en secret. La proposition inclut également un mécanisme de conformité qui permettrait aux émetteurs de geler des notes spécifiques via une liste noire cryptographique sans exposer les soldes ou les historiques de transactions des utilisateurs ordinaires.
Cette conception reflète un changement plus large dans la manière dont la confidentialité est discutée dans l'ensemble du secteur des cryptos.
Plutôt que de traiter la confidentialité et la conformité comme mutuellement exclusives, de nombreux projets plus récents tentent de construire des systèmes offrant les deux.
Mais certains développeurs soutiennent que les paiements privés ne représentent qu'une partie du défi.
Plus tôt cette semaine, Starknet a lancé STRK20, un cadre de tokens axé sur la confidentialité conçu pour étendre la confidentialité au-delà des simples transferts de tokens et vers des applications de finance décentralisée (DeFi) telles que le prêt, le staking et les échanges de tokens.
Selon Eli Ben-Sasson, cofondateur de StarkWare, la principale entreprise de développement derrière Starknet, le plus grand obstacle auquel font face les technologies de confidentialité aujourd'hui n'est pas la cryptographie. « Le gros problème lié à la confidentialité est l'UX (expérience utilisateur) », a déclaré Ben-Sasson à CoinDesk.
Historiquement, les cryptomonnaies axées sur la confidentialité ont eu du mal avec l'utilisabilité. 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 crypto plus large. Ces limitations rendaient les outils de confidentialité difficiles à utiliser et, dans certains cas, compromettaient la confidentialité qu'ils étaient censés fournir.
Les systèmes de confidentialité reposent sur la participation de grands groupes d'utilisateurs. Si seulement un petit nombre de personnes utilise un réseau de confidentialité, il devient plus facile d'identifier les participants individuels.
« Si l'UX est mauvaise, très peu d'utilisateurs vont l'utiliser », a déclaré Ben-Sasson. « Si très peu d'utilisateurs l'utilisent, et seulement pour un très petit nombre de choses, ils n'obtiennent pas vraiment beaucoup d'anonymat. »
Ben-Sasson a indiqué que le pERC-20 semble être largement axé sur les transferts privés de tokens et s'inspire des idées pionnières de projets axés sur la confidentialité tels que Zcash. Bien qu'il ait décrit cela comme une capacité importante, il a soutenu que la prochaine étape de l'infrastructure de confidentialité 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 cadre STRK20 a été construit dans cet esprit. Plutôt que de protéger un seul token, 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 maintenant la confidentialité. Selon Ben-Sasson, les utilisateurs peuvent accéder à des services tels que l'échange, l'emprunt et le staking sans sacrifier la confidentialité.
Le cadre utilise également une cryptographie sécurisée post-quantique, que Ben-Sasson a affirmé deviendra de plus en plus importante à mesure que les développeurs de blockchain commenceront à se préparer aux avancées futures de l'informatique quantique.
Le contraste entre le pERC-20 et le STRK20 met en lumière un débat émergent sur ce à quoi la confidentialité dans les cryptos devrait réellement ressembler.
Une vision se concentre sur la confidentialité des paiements tout en préservant la transparence ailleurs. Une autre cherche à faire de la confidentialité une couche fondamentale qui s'étend à l'ensemble d'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é occupait un coin relativement restreint de l'industrie crypto, souvent associée à des cryptomonnaies de confidentialité de niche ou à des services de mélange controversés. Aujourd'hui, la conversation est de plus en plus centrée sur l'infrastructure grand public, les standards de tokens et les cas d'utilisation institutionnels.
Il reste incertain si le pERC-20 deviendra finalement un standard Ethereum. Comme toutes les propositions d'amélioration d'Ethereum, il doit passer par un long processus de révision avant de pouvoir être largement adopté. 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 plus : Toutes les layer 2 d'Ethereum ne meurent pas, mais de nombreuses chaînes à usage général n'ont plus de raison d'exister