portefeuilles qui utilisent ce moyen simple de payer

Temps de lecture :6 Minutes, 44 Secondes
Faits marquants:
  • BIP21 permet d’ajouter plus de paramètres aux codes QR pour les paiements BTC.

  • Le protocole BOLT12 est beaucoup plus pratique que BOLT11, mais il est encore en développement.

Les codes QR sont un outil qui a révolutionné le monde des paiements sur smartphone, allant des applications bancaires fiduciaires aux portefeuilles Bitcoin, en passant par Lightning Network (LN).

La croissance que connaît l’adoption des paiements en BTC via Lightning est un fait encourageant. Selon un rapport récemment publié par CriptoNoticias, Le réseau Lightning de Bitcoin a déjà dépassé 88 000 canaux de paiement activés et 40 000 BTC de capacité d’envoi.

Malgré l’augmentation du nombre d’utilisateurs de LN, de nombreux bitcoiners et sites, web ou physiques, qui acceptent les paiements en BTC, n’ont pas de portefeuille réseau Lightning à cet effet. Dans le meilleur des cas, ceux qui acceptent les paiements en bitcoins et en LN doivent afficher à la fois les adresses et les codes QR correspondants. De plus, il est important de préciser quel code correspond à quel type de portefeuille, pour éviter toute confusion dans la clientèle qui peut entraîner des pertes irréversibles de solde BTC.

Réduisez vos frais d’échanges
Les frais d’échanges peuvent représenter plusieurs centaines de dollars chaque année. Pour cette raison, les bons tradeurs cherchent à les réduire car ils peuvent impacter fortement leurs résultats. Vous aussi vous pouvez le faire grâce aux liens ci-dessous :

Plus de codes QR séparés pour Bitcoin et LN

La gestion de plusieurs codes QR peut être source de confusion pour les utilisateurs effectuant un paiement. Néanmoins, il existe une solution qui permet de simplifier les paiements BTC qu’ils soient sur la chaîne principale ou via Lightning : les QR codes unifiés.

Le niveau de développement actuel de Bitcoin et Lightning est suffisamment avancé pour adopter l’utilisation de codes QR unifiés, ce qui serait la solution idéale pour les utilisateurs de BTC et LN. Le vendeur ou celui qui recevrait le paiement n’aurait pas besoin de publier deux codes QR soit confirmer avec l’acheteur lequel des deux modes de paiement il préfère.

Voici à quoi ressemblent les codes QR pour payer avec BTC sur la chaîne principale (à gauche) et via LN (à droite). Source : bitcoinqr.dev.

Dans le cas de l’acheteur, il n’aurait pas à se soucier du choix du code QR à utiliser, mais vous pouvez scanner en toute confiance le seul code QR qui vous est présenté et choisissez de payer avec BTC sur la chaîne principale ou en LN. C’est-à-dire que si le portefeuille fonctionne avec les deux chaînes, eh bien, sinon, le paiement se ferait automatiquement avec le seul disponible pour le portefeuille ou l’application.

BIP21 et les codes QR unifiés pour Bitcoin et Lightning

L’idée de Codes QR unifiés pour Bitcoin et Lightning dans le cadre de la proposition d’amélioration Bitcoin 21 (BIP21). Cette proposition est perfectionnée depuis plusieurs années et a bénéficié de la participation d’importants développeurs de l’écosystème Bitcoin, tels que : Luke Dashjr, William Swanson et Peter Todd, entre autres.

Le BIP21 consiste à appliquer un schéma URI (Uniform Resource Identifier, pour son sigle en anglais) pour effectuer des transactions de manière simple avec BTC. Les paiements sont effectués en cliquant sur des liens ou en scannant des codes QR. A cela s’ajoute la possibilité d’ajouter un mode de paiement supplémentaire via le composant de requête ou de recherche.

Comment le Bitcoin Mainnet et le Lightning Network sont-ils combinés en un seul QR Code ?

Une caractéristique intéressante de BIP21 est qu’il ouvre la possibilité d’être étendu, c’est-à-dire vous pouvez inclure d’autres paramètres qui enrichissent sa fonctionnalité. Par conséquent, la porte serait ouverte pour inclure les paiements dans Lightning en utilisant les protocoles BOLT11 ou BOLT12.

Il est important de mentionner que BOLT11 est un protocole utilisé pour envoyer des reçus ou des factures à recouvrer sur le Lightning Network, afin d’effectuer un paiement en faveur de la personne qui envoie ladite facture. BOLT12, en revanche, est un protocole plus moderne qui permet l’envoi de factures et d’offres de paiement dans LN.

QR unifié pour Bitcoin.
Au premier abord, on constate que le QR code de droite, délivré avec le protocole BOLT12, est beaucoup plus simple et donc plus lisible pour les applications. Source : bitcoinqr.dev.

BOLT12 serait l’idéal à ajouter à BIP21 pour plusieurs raisons. Premièrement, pouvoir demander ou offrir un paiement le rend plus polyvalent que BOLT11. C’est aussi un format plus simple et plus court, de sorte que la taille du code QR peut être beaucoup plus réduite. Cependant, BOLT12 a un facteur crucial qui s’y oppose : il est encore en développement. Si BOLT12 est pleinement mis en œuvre et adopté par les utilisateurs de LN, ce serait un plus qui optimiserait de nombreux aspects de ce réseau.

Quels portefeuilles sont actuellement autorisés à utiliser QR unifié ?

Il existe plusieurs catégories dans lesquelles les portefeuilles peuvent être classés en fonction de leur interaction avec les codes QR unifiés pour les paiements Bitcoin sur la chaîne principale et sur LN. Il y a ceux qui peuvent scanner les codes QR avec BIP21, ceux qui peuvent reconnaître le paramètre LN dans le code et ceux qui peuvent générer leur propre code QR avec BIP21.

Portefeuilles limités à la lecture de codes QR avec BIP21

Parmi les portefeuilles qui peuvent scanner les codes QR avec BIP21, mais qui ne reconnaissent pas les paramètres LN, on trouve : Samourai, BitPay, Green, Casa, Coinbase, Hexa, Nunchuk, Chaincase, Edge Wallet et River.

Logo du portefeuille Chivo.
Chivo, bien qu’il promeuve l’utilisation de Bitcoin et de LN au Salvador, ne permet pas que la garde du solde soit entre les mains de ses utilisateurs. Police de caractère: Chèvre / Twitter.

Il existe des cas particuliers tels que les portefeuilles BitcoinBeach, Chivo, Strike et Zeus. Ces wallets, bien qu’ils soient compatibles avec l’envoi de BTC, aussi bien sur la chaîne principale que via Lightning, ne reconnaissent pas le paramètre LN présent dans le QR code. Dans ces cas, il est nécessaire pour les développeurs de ces applications de travailler sur leur compatibilité avec les QR codes générés avec BIP21.

Portefeuilles sensibles aux paramètres Lightning

Les portefeuilles qui peuvent actuellement scanner les codes QR avec BIP21 et reconnaître les paramètres LN incluent Alby, The Bitcoin Company, Blixt, BlueWallet, Breez, Muun, Phoenix, Simple Bitcoin Wallet, Wallet of Satoshi et Zap.

Les utilisateurs du site bitcoinqr.dev qui ont testé la compatibilité de ces portefeuilles avec les codes QR unifiés ont posté des commentaires sur certains d’entre eux. BlueWallet, par exemple, demande à l’utilisateur de choisir s’il souhaite payer avec son portefeuille principal ou avec le portefeuille LN (qui devrait être la norme). Zap, pour sa part, ignore automatiquement le paramètre LN si la facture est en retard. Cependant, si la facture n’a pas expiré, le portefeuille reconnaîtra également le paramètre de réseau Lightning.

Portefeuilles qui génèrent des codes QR avec BIP21

Enfin, seuls trois portefeuilles sont capables de générer leur propre code QR avec BIP21 pour le moment : BTCPay, Kraken et OpenNode. Avec curiosité, aucun de ces portefeuilles n’effectue de paiements sur le réseau Lightning, donc ils ne reconnaissent pas ce paramètre. Comme pour BTCPay, pour générer des factures avec BOLT11, il est nécessaire que l’utilisateur active cette option.

Si vous promouvez et facilitez l’adoption de Bitcoin et Lightning, vous êtes les bienvenus.

Il reste encore un long chemin à parcourir avant que Bitcoin et Lightning, sa solution de deuxième couche, puissent être véritablement adoptés massivement à l’échelle mondiale. Par conséquent, toute invention pouvant accélérer l’avancement vers l’adoption de ces outils est la bienvenue.

Il convient de noter qu’il existe également des principes éthiques de Bitcoin qui doivent être respectés pour chaque amélioration qui tente d’être mise en œuvre à son protocole. Le droit à la vie privée, à la liberté et à la sécurité est essentiel et ils ne peuvent pas être sacrifiés pour obtenir le soutien et la promotion des entités financières traditionnelles ou des gouvernements.

De même, il est également important que chaque amélioration apportée à Bitcoin et au réseau Lightning soit réalisée le plus minutieusement possible, sans précipitation, mais sans pauses. Citant Eric Lombrozo, développeur de Bitcoin Core, dans un discussion récente sur la mise en œuvre d’une proposition d’amélioration en attente pour Bitcoin: « Il suffit d’une vulnérabilité systémique bien exploitée pour détruire le réseau. Et il n’y a pas de deuxième chance. »



Voir l’article original sur www.criptonoticias.com