- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
CoinSwap et l'effort continu pour rendre la Politique de confidentialité du Bitcoin « invisible »
Le développeur Chris Belcher a pour objectif de faire de CoinSwap une réalité – un nouveau projet qui, espère-t-il, « améliorera considérablement la Politique de confidentialité du Bitcoin ».
Un développeur connu pour son travail sur l'amélioration de la Politique de confidentialité de Bitcoin a jeté son dévolu sur un nouveau projet qui, espère-t-il, « améliorera massivement » la façon dont nous KEEP nos transactions privées.
Chris Belcher, qui a également créé le marché de la Politique de confidentialité technique JoinMarket, travaille actuellement sur mettre à l'épreuve CoinSwap, une idée proposée pour la première fois par le légendaire développeur Bitcoin Greg Maxwell en 2013. Belcher s'est concentré sur CoinSwap plutôt que sur JoinMarket car il pense que cela offrira aux utilisateurs une meilleure Politique de confidentialité, a-t-il déclaré à CoinDesk.
Belcher a récemment reçu non seulement un, mais deux subventionspour ses efforts, montrant à quel point les Bitcoiners sont enthousiasmés par le potentiel du projet.
Bien que le réseau Bitcoin soit né de un mouvement soucieux de la vie privée, sa Politique de confidentialité est en réalité assez limitée. Il suffit de jeter un œil à n'importe quel explorateur de blocspour avoir un aperçu de la facilité avec laquelle il est possible de récupérer n'importe quelle transaction ayant eu lieu dans l'historique de Bitcoin, ainsi que l'historique associé à la transaction.
Sur le même sujet : La Fondation des droits de Human finance des outils de Politique de confidentialité Bitcoin malgré la stigmatisation juridique du « mixage de pièces »
« Actuellement, la Politique de confidentialité du Bitcoin n'est pas très bonne. N'importe qui dans le monde peut analyser la blockchain et trouver toutes sortes d'informations sur les utilisateurs : leur solde, leur historique, avec qui ils effectuent des transactions, pour quels montants, quand, et tout ce qu'ils dépensent », a déclaré Belcher à CoinDesk lors d'une interview.
Belcher soutient que cette situation est, à certains égards, pire que la Politique de confidentialité financière dont bénéficient les systèmes traditionnels actuels. « Le système bancaire connaît vos transactions, mais T le grand public. Avec Bitcoin, c'est le grand public – chacun peut voir exactement ce que fait l'utilisateur », a ajouté Belcher.
Il a ajouté qu'il est important pour la plupart des gens que ce type d'information ne soit T exposé au monde entier.
« La Politique de confidentialité financière est bonne pour la dignité Human , [par exemple], si vous ne voulez T que vos voisins voient à quelles œuvres caritatives vous faites des dons ou ce genre de choses, ou si vous êtes payé en Bitcoin « Vous ne voulez T que vos employeurs sachent à quelles associations caritatives vous faites des dons ou à quelles autres activités vous participez », a ajouté Belcher.
CoinJoins : la Politique de confidentialité du Bitcoin aujourd'hui
Les « CoinJoins » (à distinguer des « CoinSwaps », que Belcher teste) sont les transactions Politique de confidentialité les plus populaires sur Bitcoin aujourd'hui. Les CoinJoins offrent une bonne Politique de confidentialité aux utilisateurs et gagnent en popularité. Jusqu'à présent, ils ont été adoptés dans le Portefeuille Wasabi,Portefeuille Samouraïet JoinMarket.
Un CoinJoin collecte toutes les entrées de plusieurs transactions effectuées par différents utilisateurs et les fusionne en une ONE transaction collaborative. Cette transaction ONE envoie ensuite les bitcoins mélangés provenant de différentes adresses vers différentes adresses. Comme ONE ne peut déterminer la provenance des bitcoins dépensés, la piste est brouillée et les participants au CoinJoin bénéficient d'une meilleure Politique de confidentialité.
Sur le même sujet : Ce que la hausse des « coinjoins » révèle sur la proposition de valeur du Bitcoin
Mais ce n'est pas parfait. Il existe encore des moyens d'analyser la blockchain Bitcoin (notamment sociétés d'analyse de blockchain) pour détecter quand et où les bitcoins sont mélangés.
D’ une part, les tailles de transaction des pièces mixtes sont beaucoup plus importantes que celles des transactions normales, car elles contiennent de nombreuses entrées différentes.
Le fait que leurs sorties soient toutes de même taille est également révélateur. « Les CoinJoins à sortie égale sont très évidents. Si quelqu'un les voit sur la blockchain, il peut constater l'existence de ce type de protocole de Politique de confidentialité », a déclaré Belcher.
Pourquoi les sorties ont-elles la même taille ? Si Bob envoie 0,8 BTC dans la transaction CoinJoin, ALICE envoie 0,187 BTC et Mary envoie 1,2222 BTC, et que les sorties résultantes sont respectivement de 0,8 BTC, 0,187 BTC et 1,2222 BTC , cette coïncidence est assez évidente pour quiconque observe.
Afin de préserver la Politique de confidentialité, une transaction CoinJoin divise généralement le montant de Bitcoin distribué en parts égales, par exemple 0,1 Bitcoin. Ainsi, si ALICE investit 0,3 Bitcoin, elle recevra trois parts de 0,1 bitcoin envoyées à trois adresses distinctes qu'elle contrôle.
La plupart des transactions n'ont T autant de sorties égales. C'est pourquoi les CoinJoins sont faciles à détecter.
En effet, il y a eu quelques cas d’échanges de Cryptomonnaie interdiction les utilisateurs qui ont manifestement envoyé leurs Bitcoin via de tels services de Politique de confidentialité .
« Ils seront méfiants. Si quelqu'un analyse la blockchain, il verra qu'il s'agit d'un CoinJoin, ce qui lui permettra de savoir que c'est lui qui a fait cela. Et s'il voit une autre transaction, [par comparaison] il verra qu'il ne s'agit pas d'un CoinJoin », a déclaré Belcher.
CoinSwap : une cape d'invisibilité pour les transactions
« CoinJoin » et « CoinSwap » ont des noms similaires et contribuent tous deux à préserver la Politique de confidentialité ; il est donc facile de les confondre. Pourtant, ils sont différents, et Belcher affirme que CoinSwap « répare de nombreux problèmes rencontrés par certains types de CoinJoin » et « constitue la prochaine étape pour la Politique de confidentialité du Bitcoin sur la chaîne ».
Les CoinSwaps peuvent être rendus invisibles, a déclaré Belcher. Correctement exécutés, ils peuvent ressembler à une transaction Bitcoin classique.
Dans un CoinSwap, on a LOOKS que deux personnes distinctes effectuent des transactions totalement distinctes. Mais en réalité, il se passe quelque chose de complètement différent.
Deux parties, par exemple ALICE et Bob, exécutent un tel échange. En résumé, ALICE envoie des Bitcoin à une adresse CoinSwap. Bob envoie la même quantité de Bitcoin à une adresse CoinSwap distincte.
Si les deux envoient la bonne somme d'argent, les pièces sont « échangées ». Les pièces envoyées par ALICE à l'adresse CoinSwap sont envoyées à une nouvelle adresse appartenant à Bob, et les pièces envoyées par Bob à sa propre adresse CoinSwap sont envoyées à une nouvelle adresse appartenant à ALICE.
Pièces de « téléportation »
En réalité, l'adresse CoinSwap, responsable de cet échange, est bien plus sophistiquée qu'une transaction Bitcoin classique. Il s'agit d'une transaction multi-signatures, ce qui signifie qu'elle nécessite la signature de ONE personnes pour être envoyée. Généralement, ces types de transactions se distinguent sur la blockchain par leur apparence différente des transactions Bitcoin classiques. Mais en incluant Cryptographie ECDSA-2PCes transactions multi-signatures peuvent être conçues pour ressembler à des transactions Bitcoin classiques. C'est précisément le plan de Belcher.
Avec l'ECDSA-2P en place, «ALICE envoie un CoinSwap à Bob, et cela LOOKS à une transaction normale. Mais en réalité, les pièces ont atterri ailleurs », a déclaré Belcher.
Ce composant est important. Si toutes ces transactions se ressemblent, les personnes qui n'utilisent même T CoinSwaps bénéficient également d'une plus grande Politique de confidentialité . Il est impossible de savoir si une transaction est une transaction CoinSwap ou une ONE normale, ce qui bouleverse l'analyse de la chaîne Bitcoin .
Sur le même sujet : « Surveillance financière » ou « analyse blockchain » ? La Fondation des droits de Human débat sur Elliptic
Une Technologies similaire s'étendra également au Lightning Network, de sorte que les observateurs de la blockchain ne pourront T dire si une transaction unique est un CoinSwap, une transaction Lightning Network ou simplement une transaction Bitcoin normale.
« On pourrait dire que CoinSwap permet aux bitcoins de se téléporter de manière indétectable n'importe où ailleurs sur la blockchain », comme le décrit la Technologies sur le Bitcoin Wiki le metPour une explication plus approfondie, consultez cet article https://joinmarket.me/blog/blog/coinswaps/ du développeur de JoinMarket, Adam Gibson.
Cela ne veut pas dire pour autant que CoinSwap est parfait. Le problème avec CoinSwap est que son processus est beaucoup plus complexe à mettre en œuvre que CoinJoin.
«Aussi décentralisé que possible»
Dans sa montagne d'articles, Belcher décrit comment transformer l'idée de CoinSwap en réalité.
L'une des principales raisons pour lesquelles les CoinSwaps n'ont T décollé depuis que Maxwell les a décrits il y a sept ans est qu'ils ne sont pas aussi simples que les CoinJoins. Belcher a donc du pain sur la planche pour implémenter cette complexité pour la première fois.
Sa première étape a consisté à réfléchir à la meilleure façon de procéder, en soulignant plusieurs considérations de conception dans l'article constituant son plan d'attaque. Il prévoit ONE d'utiliser le langage de programmation Rust, potentiellement plus sûr que d'autres langages.
« Je souhaite que le système soit aussi décentralisé que possible, afin qu'il n'y ait aucun point de défaillance central pouvant être désactivé ou censuré », a déclaré Belcher. Pour atteindre cet objectif, il souhaite que l'ensemble du système passe par le réseau de Politique de confidentialité Tor, qui permet de protéger les adresses IP, un peu comme l'adresse postale d'un ordinateur, révélant sa localisation.
« Je pense que c’est tout à fait nécessaire pour la Politique de confidentialité», a-t-il déclaré.
Sur le même sujet : BTCPay LOOKS à anonymiser les transactions Bitcoin grâce à l'intégration de PayJoin
Belcher expose ce point et d'autres considérations dans sa proposition, comme le routage et l'utilisation de PayJoin, une autre Technologies de Politique de confidentialité Bitcoin . Maintenant que ses idées sont rendues publiques, chacun peut les commenter et faire des suggestions.
La prochaine étape consiste à le mettre en œuvre. Belcher a déclaré à CoinDesk qu'il espérait lancer un produit minimum viable dans les six prochains mois.
Image : « BallesStrob-4 » par MathGoulet est sous licenceCC BY-ND 2.0.
Alyssa Hertig
Journaliste spécialisée dans les technologies chez CoinDesk, Alyssa Hertig est programmeuse et journaliste spécialisée dans le Bitcoin et le Lightning Network. Au fil des ans, ses articles ont également été publiés dans VICE, Mic et Reason. Elle écrit actuellement un livre explorant les tenants et aboutissants de la gouvernance du Bitcoin . Alyssa possède des BTC.
