Aller au contenu principal
BIP

BIP-21

BIP-21 standardise l'URI bitcoin: pour partager une adresse et un montant. Format : bitcoin:bc1q?amount=0.001&label=Donation. Standard universel.

La syntaxe universelle des paiements Bitcoin

BIP-21, proposé par Nils Schneider et Matt Corallo en janvier 2012, définit le schéma URI bitcoin: qui permet de représenter un paiement Bitcoin sous forme d'un lien cliquable ou d'un QR code. Comme mailto: ouvre l'application mail par défaut, bitcoin:bc1q... ouvre le wallet par défaut, pré-rempli avec l'adresse et le montant. C'est l'une des fondations de l'UX Bitcoin.

Structure du format

bitcoin:<address>[?param1=value1&param2=value2...]

Les paramètres officiels du BIP-21 :

| Paramètre | Rôle | Exemple | |-----------|------|---------| | amount | Montant en BTC (décimal) | ?amount=0.001 | | label | Étiquette du destinataire | ?label=Café+du+coin | | message | Note libre | ?message=Merci | | req-... | Extensions obligatoires (autres BIPs) | ?req-lightning=lnbc... |

Exemple complet :

bitcoin:bc1q9h6yzs4jr2qyxz0kvyhayh7jkqp7yzz3pavxsm?amount=0.0015&label=Boutique+Anna&message=Facture+007

Les extensions modernes

Plusieurs BIPs récents s'appuient sur BIP-21 :

  • BIP-321 : bitcoin: unifié avec Lightning (paramètre lightning= ou lno=).
  • BOLT-11 : invoice Lightning compatibles via lightning=lnbc....
  • BIP-78 Payjoin : paramètre pj=https://....
  • Silent payments (BIP-352) : préfixe sp1....

L'extension req- (requirement) est un mécanisme intéressant : si le wallet ne comprend pas un req-foo, il doit refuser la transaction. Cela protège contre les dégradations silencieuses.

Sécurité et bonnes pratiques

L'URI Bitcoin réduit significativement le risque d'address spoofing car l'utilisateur n'a plus à copier-coller manuellement. Mais des attaques résiduelles existent :

  • Phishing par lien bitcoin: sur un site compromis.
  • Modification du QR code physique (sticker collé sur un terminal).
  • Confusion de montant : toujours vérifier amount sur l'écran sécurisé du wallet.

À retenir

BIP-21 est un standard simple, vieux de 13 ans, mais essentiel à l'UX moderne de Bitcoin. Combiné avec un QR code et un hardware wallet, il forme la chaîne de confiance la plus solide pour l'envoi de fonds.

Termes lies

← Retour au glossaire complet

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