Ce Développeur Bitcoin Utilise Des «Swaps» Pour Résoudre Le Problème De Confidentialité De BTC

Les fonctionnalités de confidentialité de Bitcoin sont sous le feu des critiques depuis début 2013. 

Alors que le protocole reste techniquement robuste et mathématiquement sécurisé, une faille permet aux analystes de blockchain et aux cryptographes de lier le comportement transactionnel aux utilisateurs, conduisant à un terme Bitcoin comme «pseudonyme»

Mais un développeur chevronné pense que le problème peut être résolu en utilisant un cadre intégré en 2013, un protocole alors lancé appelé CoinSwap inventé par Greg Maxwell de Blockstream. 

Améliorer la confidentialité de Bitcoin 

Chris Belcher,  développeur indépendant dont l’histoire de Github montre des centaines de validations à travers diverses applications centrées sur Bitcoin, a publié sa  nouvelle proposition de mise en œuvre  pour CoinSwap la semaine dernière. 

L’approche de Belcher s’appuie sur la solution antérieure de CoinSwap – celle d’utiliser une méthode de «swap» pour effectuer des transactions. À l’époque, le cadre reposait sur la réalisation de transactions via un portefeuille intermédiaire au lieu d’un transfert direct, ce qui a pour effet de «masquer» les adresses du portefeuille. 

Mais le protocole s’est révélé difficile à mettre en œuvre et n’a jamais abouti, note Belcher. Un   thread Bitcointalk pertinent   n’a pas montré d’activité depuis 2016, ce qui signifie que le projet a en effet été abandonné. 

Cependant, le développeur Bitcoin a noté que CoinSwap est «très prometteur» et est la «prochaine étape pour la confidentialité des bitcoins en chaîne». 

Belcher, dans sa mise en œuvre, propose de créer un «marché de liquidité» similaire à JoinMarket et CoinJoin. Il explique:

«Nous pouvons obtenir un anonymat un peu plus important en utilisant le multi-sig 2-sur-3 avec une fausse troisième clé publique. Pour un ensemble d’anonymat beaucoup plus important, nous pouvons utiliser l’ECDSA à 2 parties pour créer des adresses à signatures multiples 2 sur 2 qui ressemblent aux adresses à signature unique standard [2]. »

Le travail

Belcher utilise un mécanisme multipartite pour éviter les transactions à deux, de sorte que les Bitcoins déplacés du portefeuille d’un utilisateur seront «acheminés» à travers plusieurs autres portefeuilles d’utilisateurs avant d’atteindre le destinataire. Tous les intermédiaires agiront en tant que «teneurs de marché», ne connaissant que les adresses Bitcoin précédente et suivante. 

L’approche ci-dessus contribue à renforcer la fongibilité du Bitcoin, ce qui en fait une «meilleure forme d’argent» selon Belcher. Il note que la mise en œuvre pourrait également être utilisée comme une «application de mixage Bitcoin», mais les fournisseurs de portefeuille pourraient également mettre en œuvre le système et accroître la confidentialité de leurs utilisateurs. 

Il convient de noter que l’approche est très technique et plus complexe que les explications ci-dessus ne semblent présenter plusieurs problèmes en cours de route pour en garantir la signification. 

Certains problèmes incluent des utilisateurs malveillants «bloquant» les transactions d’un utilisateur «indéfiniment» sur le protocole CoinSwap. Les « obligations de fidélité » peuvent aider à résoudre ce problème particulier, Belcher l’expliquant en profondeur dans  les publications précédentes de Github .  

Pendant ce temps; Belcher a noté que l’approche peut ressembler au réseau Lightning mais présente plusieurs améliorations par rapport à ce dernier. L’un présente une meilleure liquidité pour les utilisateurs, Belcher déclarant «il est difficile d’imaginer que le réseau Lightning sera jamais fiable» achemine un transfert de 200 Bitcoin vers n’importe quel nœud du protocole Bitcoin.

Laisser un commentaire