DÉFINITION de Coinjoin
Une stratégie d'anonymisation qui protège la confidentialité des utilisateurs de Bitcoin lorsqu'ils effectuent des transactions entre eux. Coinjoin exige que plusieurs parties signent conjointement un accord pour mélanger leurs pièces lors de transactions Bitcoin distinctes. Cela rend plus difficile pour les parties externes de déterminer la ou les parties qui effectuaient une transaction particulière.
Aussi connu sous le nom de Coin Mixing.
RÉPARTIR Coinjoin
Les progrès technologiques introduisent des outils numériques que les entreprises peuvent utiliser pour mieux interagir avec leurs clients. Un passage croissant des plates-formes traditionnelles aux plates-formes numériques a également entraîné une offre abondante de données provenant de sources telles que les médias sociaux, les appareils mobiles, les plates-formes de vente en ligne, etc. En raison des progrès technologiques dans les domaines de la collecte, du stockage et du partage de données, les grandes les ensembles de données sont facilement partagés entre les entreprises de tous les secteurs et de tous les pays, pour un coût faible ou nul. L'accessibilité généralisée des données a également suscité des préoccupations quant à la confidentialité des données des individus et de leurs transactions en ligne. Parce que chaque transaction ou activité effectuée en ligne laisse une trace numérique, les individus optent pour des moyens plus anonymes d'utiliser Internet et d'effectuer des transactions en ligne. La crypto-monnaie Bitcoin a été introduite pour résoudre le problème de la confidentialité.
Bien que la réalisation de transactions avec Bitcoin soit sécurisée, elle n'est pas nécessairement anonyme. Chaque transaction Bitcoin est enregistrée sur un registre appelé blockchain qui est accessible au public. Chaque ordinateur, appelé nœuds, connecté au réseau Bitcoin possède une copie de la blockchain. La blockchain enregistre des informations telles que les adresses des utilisateurs et leurs soldes. En raison de la nature transparente des transactions Bitcoin, une entité peut utiliser les informations enregistrées dans le grand livre public comme l'adresse IP pour dévoiler l'identité des utilisateurs impliqués dans une transaction et le type de transaction qui a été effectuée.
Des techniques d'anonymisation comme Coinjoin ont été développées pour masquer l'identité d'un utilisateur de Bitcoin impliqué dans une transaction numérique. Un utilisateur qui souhaite implémenter coinjoin dans sa transaction Bitcoin rechercherait un autre utilisateur qui souhaite également mélanger des pièces, et ils initieront tous deux une transaction conjointe. L'adresse à partir de laquelle un Bitcoin est envoyé est appelée entrée. Une sortie fait référence à l'adresse à laquelle les Bitcoins sont envoyés. Une surveillance indésirable regardant à travers une chaîne de blocs peut identifier un utilisateur à partir d'une transaction enregistrée en utilisant l'entrée. Coinjoin masque une trace de transaction en permettant à plusieurs utilisateurs de combiner les entrées et les sorties de plusieurs transactions en une seule transaction. De cette façon, la blockchain enregistre une seule transaction mais il n'y a aucun moyen précis pour un étranger de faire correspondre les entrées aux sorties.
Considérez les transactions suivantes effectuées en même temps: A achète un article à B, C achète un article à D et E achète un article à F. Sans Coinjoin, le registre public de la blockchain enregistrerait trois transactions distinctes pour chaque correspondance entrée-sortie. Avec Coinjoin, une seule transaction est enregistrée. Le registre montrerait que les bitcoins ont été payés à partir des adresses A, C et E vers B, D et F.En masquant les transactions conclues par toutes les parties, un observateur ne peut pas, avec une certitude absolue, déterminer qui a envoyé des bitcoins à qui.
Plusieurs outils numériques qui implémentent Coinjoin dans leurs procédures d'anonymisation comprennent Dark Wallet, JoinMarket et SharedCoins. Ces plateformes fournissent un niveau supplémentaire de masquage des données pour les utilisateurs effectuant des transactions en Bitcoins.
