‹ CHAPITRE 14, TOUTES LES LEÇONS

MAÎTRE · CHAPITRE 14 · LEÇON 4 SUR 5

Confidentialité

CoinJoin et PayJoin

Comment une transaction peut-elle briser le lien entre qui a payé et qui a reçu ? 6 min

CoinJoin

Dans un CoinJoin, plusieurs personnes construisent une transaction ensemble. Chacun apporte des entrées et reçoit des sorties d'un montant standard identique. De l'extérieur, toutes les sorties égales se ressemblent : un observateur ne peut pas dire quelle sortie appartient à quelle entrée. Chaque participant ne signe que ses propres entrées, personne ne peut donc voler les autres.

La plupart des CoinJoins utilisent un coordinateur pour rassembler les participants. Le coordinateur ne peut pas prendre de fonds mais voit certaines métadonnées, et les coordinateurs ont subi des pressions juridiques : certains services bien connus ont fermé en 2024. Certains échanges refusent également les pièces ayant un CoinJoin dans leur historique récent.

PayJoin

PayJoin est plus discret. Lorsque tu paies quelqu'un, le destinataire ajoute également une de ses propres entrées à la transaction. Cela ressemble à un paiement ordinaire, mais l'heuristique de propriété commune des entrées donne alors une réponse erronée, et le montant réellement payé est caché. Les deux portefeuilles doivent le supporter.

Ce qu'il faut retenir

  • CoinJoin : plusieurs utilisateurs, une transaction, des sorties égales.
  • Les participants ne signent que leurs propres entrées.
  • PayJoin : le destinataire ajoute une entrée, brisant une heuristique clé.

Vérifie tes connaissances

Pourquoi un coordinateur de CoinJoin ne peut-il pas voler les fonds des participants ?

Que brise PayJoin ?

CoinJoin et PayJoin · Université Bitcoin