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¶m2=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ètrelightning=oulno=). - 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
amountsur 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
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.