Aller au contenu principal
Confidentialité

PayNym (BIP-47)

PayNym (BIP-47) est un identifiant statique réutilisable, à partir duquel les paiements sont générés sur des adresses uniques. Précurseur de Silent Payments. Maintenu par Samourai Wallet (et désormais Ashigaru).

Définition et origine

PayNym est l'implémentation pratique du BIP-47 (Reusable Payment Codes), publié par Justus Ranvier en 2015. L'idée : permettre à un utilisateur de publier une seule chaîne, son « payment code », et de recevoir tous ses paiements futurs sur des adresses uniques générées dynamiquement — sans jamais réutiliser d'adresse.

Le format est : PMxxxxxxxxxxxx..., une chaîne base58 d'environ 80 caractères. Visuellement, chaque PayNym est représenté par un avatar « robot » unique, généré à partir du hash du payment code. Ces avatars sont devenus emblématiques de Samourai Wallet.

Le problème résolu

Sans BIP-47, donner une adresse Bitcoin pour recevoir un don ou un paiement régulier impose un dilemme :

  • Adresse statique : facile à partager mais détruit la confidentialité (analyse de chaîne).
  • Adresse fraîche à chaque fois : confidentiel mais usage logistiquement lourd.

PayNym tranche : on partage une seule fois son payment code, et tous les paiements suivants utilisent des adresses fraîches.

Comment ça fonctionne

  1. Notification transaction : la première fois qu'Alice veut payer Bob, son wallet envoie une transaction spéciale qui annonce à Bob l'intention de payer. Cela inclut un OP_RETURN chiffré.
  2. Dérivation partagée : à partir de leurs payment codes respectifs (clé publique étendue), Alice et Bob dérivent un secret partagé via ECDH.
  3. Adresses uniques : ce secret produit une séquence d'adresses connues uniquement des deux parties.
  4. Tous les paiements suivants utilisent ces adresses, sans transaction de notification supplémentaire.

Avantages

| Avantage | Bénéfice | |----------|---------| | Identifiant unique partageable | Lien de profil, signature email | | Pas de réutilisation d'adresse | Confidentialité optimale | | Pas de serveur central | Calcul cryptographique pur | | Avatar visuel | UX accessible |

Limites

  • Coût d'amorçage : la transaction de notification est on-chain et frais payés.
  • Dépendance OP_RETURN : visible dans le mempool comme « PayNym user ».
  • Pas de support universel : seulement quelques wallets (Samourai/Ashigaru, Sparrow partiellement).
  • Coordination étatique : Samourai Wallet a été saisi en 2024, l'écosystème PayNym a souffert.

Statut en 2025

Suite à la saisie de Samourai Wallet, le successeur communautaire Ashigaru maintient le support PayNym. Sparrow continue de pouvoir envoyer (mais pas recevoir). L'écosystème reste fragile.

Comparaison avec Silent Payments (BIP-352)

Silent Payments est l'évolution logique de PayNym :

| Critère | PayNym (BIP-47) | Silent Payments (BIP-352) | |---------|-----------------|----------------------------| | Notification on-chain | Oui (coûteuse) | Non | | Privacy receveur | Bonne | Excellente | | Scan UTXOs | Index dérivés | Scan complet de la chaîne | | Adoption | Limitée | En croissance (2024-2025) |

Silent Payments supprime le besoin de transaction de notification, au prix d'un scan plus lourd côté receveur.

À retenir

PayNym a été une innovation conceptuelle majeure : prouver qu'on pouvait avoir un identifiant statique sans sacrifier la confidentialité. Son adoption limitée et la fragilisation de Samourai laissent place à Silent Payments comme standard moderne, mais l'esprit reste le même.

Termes lies

← Retour au glossaire complet

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