Silent Payments
Les Silent Payments (BIP-352) permettent de générer des adresses uniques on-chain à partir d'une adresse statique unique côté utilisateur. Combine ergonomie et confidentialité. Implémenté par Cake, BlueWallet, BitBox. Solution élégante au problème de réutilisation.
Adresse statique sans réutilisation
Les Silent Payments (BIP-352) sont une innovation majeure de la confidentialité Bitcoin : une adresse statique côté utilisateur génère des outputs uniques on-chain pour chaque paiement. Tu publies UNE adresse Silent Payment ("sp1...") sur ton site, ton Twitter, partout. Chaque fois que quelqu'un te paie, l'output produit on-chain est unique, indistinguable des autres paiements.
Le mécanisme
Le destinataire publie une adresse Silent Payment dérivée de ses clés. Le payeur, en utilisant cette adresse plus ses propres inputs, calcule via Diffie-Hellman une nouvelle adresse de réception unique. Cette adresse n'est pas la même que la SP de base : elle est unique pour ce paiement. Le destinataire scanne sa chaîne (avec ses clés privées) et reconnaît les paiements qui lui sont destinés.
Avantages vs solutions historiques
Versus la rotation manuelle des adresses : tu n'as plus à demander une nouvelle adresse à chaque paiement. Tu publies une SP fixe. Versus PayNym (BIP-47) : pas besoin de transaction de notification (qui pollue le wallet et révèle la connexion). Versus Stealth Addresses (Monero) : compatible avec Bitcoin, sans soft fork.
Adoption
L'adoption Silent Payments est en cours. BlueWallet, Cake Wallet, BitBox supportent SP en envoi. Les wallets de réception scanner-friendly arrivent : Sparrow, Wasabi prévoient le support. Les LSP Lightning explorent des intégrations.
Limites techniques
Scanner sa chaîne pour détecter les paiements SP est plus coûteux que pour un wallet HD classique : il faut tester chaque output avec ses clés privées. Pour un wallet light, ça peut être lourd. Les indexers spécialisés (sp-server) résolvent ce problème en mutualisant le scan.
Confidentialité
Silent Payments offre une confidentialité élevée à l'échelle de la chaîne : impossible de lier deux paiements à la même SP. Mais ça ne masque pas l'origine des fonds du payeur (heuristique common input ownership). À combiner avec Tor, CoinJoin, ou Lightning pour une confidentialité complète.
Pour qui
Si tu acceptes des dons Bitcoin, si tu es un créateur, si tu veux une adresse de réception statique sans sacrifier la confidentialité. Silent Payments est une avancée majeure de la fongibilité on-chain.
Termes lies
- BIP-352BIP-352 définit Silent Payments : adresses statiques côté utilisateur générant des outputs uniques on-chain. Ergonomie + confidentialité.
- Adresse statiqueUne adresse statique est une adresse qui ne change pas et est utilisée plusieurs fois. Très pratique pour les dons mais nuisible à la confidentialité. Toutes les transactions y sont liées publiquement. Les Silent Payments (BIP-352) résolvent ce problème en gardant une seule adresse côté utilisateur tout en générant des sorties uniques on-chain.
- Réutilisation d'adresseRéutiliser une adresse Bitcoin lie publiquement toutes les transactions associées. Compromet drastiquement la confidentialité. Mauvaise pratique évitable avec les wallets HD modernes. Silent Payments (BIP-352) propose une solution sans changer cette habitude utilisateur.
- Stealth addressUne stealth address est une adresse statique permettant de générer une adresse one-shot à chaque paiement. Concept précurseur de Silent Payments (et BIP-47). Largement utilisée par Monero. Bitcoin dispose désormais d'une variante propre.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.