2023-06-10

Qu'est-ce que CashFusion et comment l'utiliser dans Bitcoin Cash ?

CashFusion est une technologie présente dans le Bitcoin Cash qui permet d’obtenir et d’améliorer la confidentialité et l’anonymat. Il s’agit d’une implémentation de CoinJoin, qui est un système par lequel deux utilisateurs ou plus effectuent une transaction conjointe, en ajoutant leurs pièces à un pool commun et en les retirant sans que les autres participants ne sachent quelles pièces appartiennent à qui.

Pourquoi CashFusion est-il nécessaire ?

La blockchain du Bitcoin Cash étant publique, toutes les transactions effectuées par les utilisateurs y sont enregistrées. Des entreprises comme Chainalysis étudient le trafic réseau et tentent de combiner les métadonnées pour identifier quelles pièces appartiennent à quels utilisateurs.

Avec CashFusion, non seulement cela devient exponentiellement plus cher, mais il est pratiquement impossible de décomposer une transaction effectuée avec cette technologie pour identifier les utilisateurs.

Avantages

  • Améliore la résistance à la censure. CashFusion est un outil efficace pour contourner les contrôles, les réglementations et les listes noires.
  • Il s’agit d’un système d’autodéfense. CashFusion fonctionne de manière à ce qu’il ne soit pas nécessaire de donner accès aux bitcoins à un tiers. L’utilisateur garde le contrôle de ses fonds à tout moment.
  • Il n’y a pas de commission. Dans d’autres blockchains, les protocoles de confidentialité font payer aux utilisateurs des frais supplémentaires pour être utilisés. En utilisant CashFusion, vous ne payez que les frais de réseau.

Comment fonctionne CashFusion ?

Une transaction traditionnelle en Bitcoin Cash peut se présenter comme suit :

Inputs | Outputs
-------+--------
2 BCH  | 2.5 BCH
1 BCH  | 0.5 BCH

Il s’agit presque certainement d’un utilisateur effectuant un paiement pour l’équivalent de 2,5 BCH, car s’il s’agissait de 0,5, l’une des entrées ne serait pas nécessaire. Pour cette raison, nous pouvons être presque certains que l’adresse d’entrée et l’adresse de sortie de 0,5 BCH appartiennent à la même personne.

Pour éviter cela, il est possible d’introduire de la confusion dans la transaction.

Inputs | Outputs -------+-------- 2 BCH | 2.5 BCH 1 BCH | 0.5 BCH `

De cette manière, il n’est pas possible de dire exactement quelle est l’origine et la destination des fonds. On introduit un élément probabiliste qui est considéré comme du bruit par ceux qui étudient la blockchain pour comprendre le trafic des monnaies.

CashFusion applique ce principe dans les transactions collaboratives entre plusieurs participants.

Fonctionnement simplifié

Le protocole de fonctionnement de CashFusion est le suivant :

  1. L’utilisateur se connecte à un serveur CashFusion et s’inscrit sur une liste publique pour annoncer la taille des pièces à mélanger. Ce serveur est chargé de coordonner la transaction entre les différents participants.

  2. Le serveur et les différents participants attendent qu’il y ait suffisamment de personnes en attente pour effectuer une fusion.

  3. La fusion commence. Chacun des participants envoie des informations au serveur, mais d’une manière qui ne permet pas de savoir quelles pièces appartiennent à qui, ce qui garantit la confidentialité.

  4. Chaque utilisateur sélectionne de nouvelles adresses pour recevoir les bitcoins fusionnés. L’idée est d’utiliser des adresses qui n’ont jamais été vues auparavant sur le réseau.

Comment utiliser CashFusion ?

Le plus simple est de télécharger la version bureau ou Android du porte-monnaie Electron Cash.

Liens externes

Site officiel : cashfusion.org

Lien vers le portefeuille Electron Cash : electroncash.org

Spécifications techniques : github.com