Les paiements publics en Bitcoin ne sont plus à nu ! Comment les paiements silencieux (Silent Payments) réalisent-ils la commodité et la protection de la vie privée

ChainNewsAbmedia
TAPROOT3,24%
CAKE5,2%

Dans une ère de plus en plus numérisée, les problèmes de confidentialité qui en découlent deviennent un défi majeur à résoudre. Prenons l’exemple des flux financiers : si une personne publie en permanence la même adresse de réception (par exemple, un lien de don sur les réseaux sociaux), n’importe qui peut facilement suivre tous les flux de fonds vers cette adresse, ce qui détruit la vie privée financière de l’utilisateur. Pour préserver la confidentialité, la méthode traditionnelle consiste à générer une nouvelle adresse à chaque réception, mais dans la pratique, comme pour les dons fixes ou les paiements e-commerce, cette méthode est extrêmement peu pratique. Les paiements silencieux (Silent Payments) résolvent ce problème en permettant à une adresse publique d’être réutilisée tout en ne compromettant pas la vie privée.

Premiers essais : des adresses furtives à BIP 47

Avant l’apparition des Silent Payments, les développeurs ont proposé plusieurs solutions pour résoudre le problème de confidentialité des adresses statiques, parmi lesquelles les adresses furtives (Stealth Addresses) apparues en 2012 et BIP 47 (PayNyms).

Le concept initial des adresses furtives était très intuitif : permettre au receveur de générer une adresse unique et privée, et utiliser des techniques cryptographiques pour garantir que seul le destinataire puisse y accéder. Cependant, pour faire fonctionner le système, il fallait ajouter des données supplémentaires sur la blockchain (OP_RETURN), ce qui augmentait la taille des transactions et rendait ces transactions facilement reconnaissables sur la chaîne, compromettant ainsi l’anonymat.

Plus tard, BIP 47 (également appelé PayNyms) a amélioré cette approche. Il permet à l’utilisateur de publier un « code » permanent, avec lequel les deux parties peuvent établir un canal de paiement. Cependant, BIP 47 présente un inconvénient évident : avant de commencer à échanger, les deux parties doivent effectuer une « transaction de notification » pour établir la connexion. Cela entraîne des frais supplémentaires et laisse une trace sur la blockchain, rendant l’expérience utilisateur moins intuitive et plus coûteuse.

(Adresse furtive (Stealth Address) Qu’est-ce que c’est ? Dévoilement du mystère des armes de confidentialité de la blockchain )

Qu’est-ce que le paiement silencieux (Silent Payments) ?

Les Silent Payments ont attiré l’attention grâce à une proposition appelée BIP 352, qui résout parfaitement ces problèmes : elle permet à l’utilisateur de partager publiquement une adresse statique, mais chaque fois qu’il reçoit des bitcoins, les fonds sont envoyés vers une toute nouvelle adresse sur la chaîne, sans lien public avec l’adresse statique.

Cela signifie que vous pouvez en toute confiance afficher l’adresse Silent Payments dans votre bio Twitter ou sur votre site personnel. Le public ne voit que cette adresse statique, mais lorsque quelqu’un vous transfère des fonds, la blockchain ne montre qu’une transaction ordinaire, sans pouvoir relier cette transaction à votre adresse statique.

Comment fonctionnent les Silent Payments sur Bitcoin ?

Les Silent Payments éliminent principalement le besoin d’interaction entre l’expéditeur et le destinataire, rendant le processus aussi simple que de scanner un QR code.

L’expéditeur doit simplement scanner le code Silent Payments fourni par le destinataire (QR code). Le portefeuille utilisera en arrière-plan la « clé privée de l’expéditeur » et la « clé publique du destinataire » pour calculer cryptographiquement un secret partagé (Shared Secret). Avec ce secret, le portefeuille générera une nouvelle adresse Bitcoin unique et à usage unique. Lorsqu’une transaction est envoyée à cette nouvelle adresse, elle apparaît sur la chaîne comme une transaction Taproot ordinaire, sans aucune indication de lien avec le destinataire.

Pour le destinataire, le portefeuille Silent Payments doit effectuer plus de travail : étant donné que l’adresse est générée aléatoirement, le destinataire ne sait pas à quelle adresse la transaction sera envoyée. Par conséquent, le portefeuille doit scanner en continu chaque nouvelle transaction Taproot sur la blockchain, en utilisant la « clé de scan (Scan Key) » pour tester chaque transaction. Si le calcul correspond, cela signifie que la transaction vous appartient ; une fois confirmée, le destinataire peut utiliser la « clé d expenditure (Spend Key) » pour dépenser ces fonds.

En résumé, l’expéditeur « cache » les fonds, tandis que le destinataire doit « identifier » ses fonds dans l’immense mer de transactions.

La technologie des étiquettes (Labels) pour distinguer l’origine des fonds

Puisque Silent Payments prône l’utilisation d’une seule adresse statique, le défi suivant est de savoir comment identifier la source des paiements. Pour cela, le protocole introduit le mécanisme des « étiquettes (Labels) », une technique permettant de différencier la provenance des fonds en ajustant de manière déterministe la clé de dépense, sans compromettre la vie privée.

Par exemple, un créateur peut générer deux adresses silencieuses avec des étiquettes différentes, placées respectivement sur X (Twitter) et Nostr ; ces deux adresses appartiennent au même portefeuille, mais en raison de l’ajustement des étiquettes, leur code diffère légèrement. Lorsqu’il reçoit des fonds, l’utilisateur peut distinguer clairement dans le backend du portefeuille si l’argent provient de la plateforme de streaming ou d’une autre source, tout en conservant une totale anonymat sur la blockchain, permettant ainsi à l’utilisateur de profiter de la simplicité d’un seul portefeuille tout en ayant une flexibilité pour suivre les flux de différentes sources.

Applications concrètes : support actuel des portefeuilles et des échanges

Bien que la technologie Silent Payments soit très prometteuse, elle en est encore à ses débuts, principalement en raison des exigences de calcul élevées pour scanner la blockchain.

Plusieurs portefeuilles pionniers ont déjà commencé à supporter ou à développer cette fonctionnalité :

Cake Wallet : portefeuille multi-devises bien connu, supporte déjà Silent Payments.

Silentium : application portefeuille spécialement conçue pour Silent Payments.

BlueWallet : également en train d’étudier l’intégration de cette fonctionnalité.

Pour les échanges, supporter Silent Payments serait une grande avancée, réduisant considérablement les préoccupations de confidentialité lors des retraits. Avec la maturation de la technologie, il est très probable que davantage de portefeuilles matériels (comme Trezor, Ledger) et logiciels mainstream l’adopteront. Cette technologie permet à Bitcoin de maintenir sa transparence tout en offrant une expérience de confidentialité numérique semblable à celle de l’argent liquide.

Cet article « Bitcoin : la réception publique n’est plus nue ! Comment les paiements silencieux (Silent Payments) réalisent la commodité et la protection de la vie privée » a été initialement publié sur Chain News ABMedia.

Voir l'original
Avertissement : Les informations contenues dans cette page peuvent provenir de tiers et ne représentent pas les points de vue ou les opinions de Gate. Le contenu de cette page est fourni à titre de référence uniquement et ne constitue pas un conseil financier, d'investissement ou juridique. Gate ne garantit pas l'exactitude ou l'exhaustivité des informations et n'est pas responsable des pertes résultant de l'utilisation de ces informations. Les investissements en actifs virtuels comportent des risques élevés et sont soumis à une forte volatilité des prix. Vous pouvez perdre la totalité du capital investi. Veuillez comprendre pleinement les risques pertinents et prendre des décisions prudentes en fonction de votre propre situation financière et de votre tolérance au risque. Pour plus de détails, veuillez consulter l'avertissement.
Commentaire
0/400
Aucun commentaire
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)