Aller au contenu principal
BIP

BIP-352

BIP-352 définit Silent Payments : adresses statiques côté utilisateur générant des outputs uniques on-chain. Ergonomie + confidentialité.

Le saint Graal de l'adresse Bitcoin

BIP-352, finalisé par Ruben Somsen (avec Josibake et craigraw) en juillet 2023, introduit les Silent Payments. C'est une réponse à l'éternel dilemme Bitcoin : on veut une adresse statique (utile pour profil Nostr, page de tip, signature email…) mais on veut aussi ne jamais réutiliser une adresse on-chain (pour la privacy).

Le principe magique

Le receveur Bob publie une seule adresse silent payment (sp1q..., format Bech32m). À chaque paiement, le payeur Alice :

  1. Sélectionne ses UTXO d'entrée (avec leurs clés privées).
  2. Combine les clés publiques avec celle de Bob via Diffie-Hellman.
  3. Dérive une adresse Taproot unique que seul Bob peut détecter et dépenser.

Côté on-chain, l'observateur voit seulement des sorties Taproot ordinaires envoyées à des adresses jamais vues. Aucune corrélation possible avec l'adresse publique de Bob.

La détection côté receveur

Bob fait tourner un outil qui :

  • Scanne chaque nouveau bloc.
  • Pour chaque sortie Taproot, calcule le DH potentiel avec sa clé.
  • Si une dérivation correspond, c'est un paiement pour lui.

Ce scan coûte du CPU (~quelques secondes par bloc avec une bonne implémentation) mais ne nécessite aucune coordination entre Alice et Bob.

Avantages vs alternatives

| Solution | Adresse statique | Pas de tx de notification | Privacy contre tiers | |----------|------------------|-----------------------------|----------------------| | Adresses HD classiques | Non | — | Bonne si jamais réutilisée | | BIP-47 PayNyms | Oui | Non (notification on-chain) | Moyenne | | Silent Payments | Oui | Oui | Excellente |

Limites et défis

  • Coût CPU pour le receveur : le scan nécessite un calcul EC par sortie Taproot.
  • Pas de paiements multi-sortie complexes : un paiement = une sortie.
  • Pas idéal pour les watch-only sans clé privée.
  • Adoption : nécessite un support wallet (en cours : Cake Wallet, BlueWallet, Sparrow, Donation4Fun).

Cas d'usage

  • Adresse statique sur Nostr / Twitter / blog.
  • Page de tip : un URL universel https://site.com/tip redirige toujours vers la même sp1q....
  • Newsletters de dons.
  • Receveurs OSS qui veulent un identifiant unique.

À retenir

BIP-352 est probablement le changement le plus excitant d'UX privacy depuis Taproot lui-même. Combiné à l'écosystème Lightning et Nostr, il rapproche Bitcoin d'une expérience « PayPal-like » sans concession sur la privacy.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.