Récemment, de nombreuses questions ont été posées sur les paiements en bitcoins utilisant BitPay et, en particulier, le protocole BIP-70. Certains de nos clients ont trouvé que le protocole de paiement BIP-70 n'était pas facile à utiliser. Par conséquent, ils ont dû utiliser l'un des portefeuilles compatibles pour effectuer des paiements. Voyons pourquoi BitPay est passé rapidement du protocole BIP-70 au protocole de paiement obligatoire.
Réduction significative des erreurs coûteuses
Historiquement, BitPay a cherché à réduire ou à éliminer complètement les erreurs de paiement dans les comptes. Une erreur de transaction se produit généralement lorsqu'un utilisateur paie trop ou pas assez, ou trop tard, ou lorsque son paiement n'inclut pas une commission de minage suffisante (ce qui entraîne un retard dans la confirmation de la transaction). Ces erreurs ne sont pas des incidents isolés.
Avant la mise en œuvre du protocole de paiement, les portefeuilles ou les comptes d'échange qui n'étaient pas conçus pour les transactions de dépenses (combinés aux erreurs commises par les utilisateurs réguliers de Bitpay) causaient chaque semaine des milliers de problèmes qui étaient critiques pour les clients de BitPay. Avec la croissance de Bitcoin, de plus en plus d'utilisateurs de crypto-monnaies font appel aux marchands BitPay.
Naturellement, les commerçants s'appuient sur le service Bitpay pour effectuer des paiements réussis, ce qui signifie que toute erreur peut avoir un impact négatif sur leur activité. Malgré les remboursements automatiques en cas d'erreur, de tels moments sont tout simplement terribles à gérer pour les clients qui ne peuvent pas honorer leurs commandes.
Protéger les utilisateurs des frais inutiles imposés aux mineurs
Outre les expériences négatives décrites ci-dessus, la congestion du réseau Bitcoin et le paiement de frais inutiles aux mineurs ont également contribué aux problèmes rencontrés lors des transactions. La charge du réseau BTC s'étant considérablement accrue au cours des dernières années, ces frais ont augmenté de manière significative.
Souvent, lorsqu'une première transaction était effectuée de manière incorrecte, 10 dollars étaient déduits du compte de l'utilisateur (une commission versée aux mineurs). Lorsqu'il récupère le montant déduit, le client paie également des frais de dix dollars (frais de commission). Par conséquent, l'utilisateur du portefeuille qui transfère de la crypto-monnaie a été contraint de payer 20 dollars "pour rien". Il était nécessaire de trouver une solution à ce problème d'erreurs de paiement.
Bien que BitPay ait initialement prévu d'utiliser une solution plus simple que le BIP-70, il était nécessaire d'agir immédiatement en raison de la montée en flèche des frais sur les transactions en bitcoins. BIP-70 est déjà utilisé dans de nombreux portefeuilles et, bien que ce protocole de paiement ne soit pas parfait, il est disponible et résout complètement le problème.
Comment le protocole de paiement résout le problème
Dans le protocole de paiement BitPay, les portefeuilles enregistrent instantanément le montant exact envoyé et l'adresse Bitcoin. Leur utilisation élimine la possibilité de commettre des erreurs d'adresse coûteuses.
L'objectif premier du BIP-70 est d'éviter les erreurs de paiement. Grâce au protocole de paiement, le portefeuille peut coordonner les paiements directement avec les serveurs BitPay avant qu'ils ne soient diffusés sur le réseau Bitcoin. Si la transaction présente un problème, BitPay peut la rejeter.
Dans ce cas, l'utilisateur ne subit aucune perte financière due à un paiement erroné, car la transaction n'est tout simplement pas exécutée. Le protocole de paiement permet d'éviter que des paiements incorrects soient effectués sur les comptes BitPay du réseau Bitcoin.
BitPay avait initialement l'intention d'utiliser une solution plus simple que le BIP-70, mais en raison de la montée en flèche des frais sur les transactions Bitcoin, il était impératif d'agir immédiatement. Bien que BIP-70 ne soit pas un protocole de paiement parfait, il est déjà disponible dans de nombreux portefeuilles et permet de résoudre complètement le problème.
Protection contre les intrus
Le protocole BIP-70 présente l'avantage d'être plus sûr que le simple copier-coller d'adresses. Les pirates informatiques s'attaquent à l'écosystème Bitcoin depuis de nombreuses années. Un script ou une extension tiers suspects, un virus ou un nœud de sortie de navigateur TOR malveillant peuvent modifier l'adresse bitcoin affichée sur une page web. Ces attaques peuvent avoir pour conséquence que les fonds envoyés par l'utilisateur aboutissent dans le portefeuille des attaquants. Cette menace pour la sécurité est éliminée par le protocole de paiement.
Intégration du protocole de paiement BIP-70 dans les portefeuilles
L'intégration du protocole BIP-70 dans les portefeuilles pose certains problèmes, mais BitPay travaille déjà avec d'autres fournisseurs de portefeuilles pour assurer la compatibilité.
BitPay va déployer de nouvelles fonctionnalités qui faciliteront cette tâche à l'avenir. En fin de compte, l'objectif de BitPay est de créer un système de paiement en bitcoins transparent.
Bien que BitPay continue de soutenir BIP-70 pour les paiements en bitcoins, il travaille activement à la simplification de la mise en œuvre de son API basée sur JSON. On espère que davantage de portefeuilles seront compatibles avec les comptes BitPay dans un avenir proche. Cette option aidera également les portefeuilles d'autres crypto-monnaies à effectuer des paiements sans qu'aucune erreur ne se produise pendant les transactions, car la prise en charge d'autres blockchains sera également ajoutée.