Améliorer la confidentialité de Bitcoin avec des paiements silencieux
Ce qui suit est un extrait direct de Marty’s Bent Issue #1214 : « Paiements silencieux ». Inscrivez-vous à la newsletter ici.
Voici une proposition intéressante de Ruben Somsen qui aiderait à accroître la confidentialité de ceux qui reçoivent des bitcoins : Paiements silencieux. La proposition de Somsen s’appuie sur des concepts tels que BIP47, qui permet aux individus de créer des codes de paiement réutilisables qui peuvent être modifiés par d’autres pour créer des adresses publiques uniques dont seuls l’expéditeur et le destinataire sont conscients. Cela permet au destinataire d’accepter le bitcoin de manière plus privée par rapport à l’exposition d’un xpub ou simplement à la réutilisation d’une seule adresse pour recevoir des paiements.
BIP47 introduit le compromis d’une utilisation accrue des données car les adresses réutilisables qu’il permet sont produites en incluant des messages OP_RETURN, qui nécessitent plus de données que votre transaction bitcoin moyenne. Avec les paiements silencieux, le compromis effectué par BIP47 sous la forme de données supplémentaires associées à la création d’un code de paiement à l’aide de OP_RETURN est éliminé et remplacé par une augmentation des exigences de numérisation du logiciel de portefeuille. D’après ce que je comprends, les expéditeurs prennent une adresse publique de paiement silencieuse fournie par un destinataire, utilisent la clé privée de l’entrée (UTXO) qu’ils utiliseront pour envoyer des bitcoins au destinataire pour créer une nouvelle adresse publique appartenant au destinataire et envoyer le bitcoin à cette adresse. Le destinataire analyse ensuite la blockchain pour les entrées et utilise les données associées à son adresse de paiement silencieuse pour identifier où les paiements ont été reçus.
Il s’agit d’un compromis intéressant car il réduirait la charge de données à long terme pour ceux qui exploitent des nœuds complets s’il est adopté en faveur de solutions telles que celles activées par BIP47, mais nécessite l’adhésion de ceux qui créent des logiciels de portefeuille pour s’assurer que leurs produits sont compatibles. avec le schéma de conception des paiements silencieux. Un poids lourd, sans aucun doute, mais qui peut valoir la peine d’essayer d’être implémenté dans ces logiciels de portefeuille. Cela offrirait une utilité accrue pour ceux qui cherchent à recevoir des paiements en bitcoins avec de meilleures garanties de confidentialité et moins d’interactivité avec la chaîne. Pensez aux dissidents vivant sous des régimes oppressifs qui ont besoin de recevoir des paiements de la manière la plus privée et la plus simple possible.
Plus tôt dans la journée, quelqu’un a lancé la première transaction de paiement silencieuse sur Signet, un testnet Bitcoin. Tu peux creuser ça ici. Nous vous tiendrons au courant de l’évolution des paiements silencieux au fur et à mesure qu’ils se déroulent.