Nous avons pu explorer certains aspects du fonctionnement de Lightning Network dans les précédents articles du Calendrier de l'Avent 2019. Pour rappel, ce dernier est un protocole de paiement qui fonctionne "au-dessus" du protocole Bitcoin et peut absorber des millions de paiements instantanés par seconde. Pour mettre à jour votre mémoire, n'hésitez pas à consulter les articles précédents, que ce soit l'introduction au Lightning Network (LN), la particularité de son Justice System ou encore le modèle économique des frais sous-jacents. .
Lightning Network répond donc à deux questions importantes du protocole Bitcoin: l'évolutivité (le nombre de transactions par seconde sur Bitcoin est limité à 7) et l'immédiateté des transactions (il faut attendre un certain temps avant qu'une transaction Bitcoin ne soit confirmée). De plus, Bitcoin lui-même n'est pas adapté aux petits paiements car les coûts de transaction sont alors prohibitifs. Inversement, Lightning Network est particulièrement adapté aux micro-paiements, car les coûts de transaction sont presque nuls.
En apportant une solution à ces trois problèmes, Lightning Network renvoie donc dans les cordes les opposants au Bitcoin qui prétendent que cette monnaie est inutile car "vous ne pouvez pas acheter votre café avec" (argument également dénué de sens, car le Bitcoin est utile sur beaucoup d'autres) façon).
Bitcoin et commerçants
Il est donc possible pour les commerçants, grâce à LN, d'accepter des paiements en Bitcoin, même pour de petits montants. De plus, les frais de transaction sont bien inférieurs à ceux facturés par Visa ou Mastercard lors du paiement par carte de crédit. Les commerçants et les consommateurs ont de nombreuses raisons d'utiliser ce mode de paiement. Et pourtant, à quelques exceptions près (dont, par exemple, un bar à Munich, Bikini Mitte, que je recommande), son utilisation n'est pas très répandue dans les établissements physiques, et ne se démocratise que lentement dans les boutiques en ligne. D'où peut venir ce paradoxe évident?
Plusieurs aspects peuvent expliquer cette condition, mais l'un d'eux est la complexité technique d'un néophyte à mettre en place un terminal de paiement qui accepte les transactions dans le réseau Lightning. C'est alors que les projets de processeurs de paiement Bitcoin, à la fois sur la chaîne et dans Lightning Network, sont nés, afin de permettre aux commerçants de recevoir facilement des paiements en Bitcoin.
BitPay, ou le retour du tiers de confiance
Lorsque vous pensez à Bitcoin, l'idée se débarrassera des tiers de confiance qui effectuent des opérations bancaires assez rapidement et naturellement. Mais quand il s'agit de créer un outil qui permet aux commerçants de recevoir des paiements, une impulsion naturelle a été de revenir par la case "centralisation", les processeurs de paiement comme BitPay jouant le rôle d'intermédiaire entre les commerçants. et le consommateur qui souhaite s'installer en Bitcoin (que ce soit en chaîne ou en LN). Cette solution présente l'avantage évident de supprimer toute la complexité pour le trader. En échange d'une commission de 1%, manque de contrôle sur les fonds et une certaine opacité. D'autant plus que la plupart des commerçants préfèrent toujours convertir au moins une partie des bitcoins reçus en monnaie fiduciaire, simplement parce que c'est dans cette monnaie que les fournisseurs et les frais sont généralement payés. Pour ce compte, vous pouvez tout aussi bien passer par le système traditionnel et, si le commerçant le souhaite, convertir une partie des revenus en Bitcoin pour profiter de son aspect serveur de valeur.
BTCPay
Le manque de transparence mentionné ci-dessus a été cruel lorsque BitPay a publié un tweet dans lequel la société diffuse de fausses informations sur la prochaine mise en œuvre de Segwit en augmentant inutilement le signal d'alarme, tout en défendant SegWit2x. Ce hard fork (SegWit2x), qui visait à augmenter la taille des blocs à la fois grâce à l'implémentation de SegWit (qui augmente le nombre de transactions avec des blocs en séparant les signatures du reste et ne nécessite qu'un travail en douceur) et en augmentant la taille des blocs à 2 Mo (cette augmentation nécessite un hard fork) n'était en fait pas consensus. Nicolas Dorier, un développeur dont on va parler dans quelques instants puis mettre BitPay devant son mensonge dans un tweet devenu iconique:
Notez également que SegWit2x sera abandonné de manière effective, faute de consensus (alors que Segwit sera bien accepté, mais vous en saurez plus dans un prochain article). Ce tweet marque en quelque sorte la naissance de BTCPay Server (BTC Pay for friends), qui est un code open source et le processeur de paiement hôte lui-même, qui garantit le contrôle total du commerce sur ses fonds, des frais plus bas et une transparence absolue.
Concrètement, BTCPay donne ainsi à chacun la possibilité de distribuer son propre nœud complet, de recevoir des paiements à la fois sur la chaîne et via Lightning Network, sans avoir recours à un tiers, et avec une documentation et une optimisation qui rendent cette solution facile à utiliser ( d'autant plus qu'il y a toujours quelqu'un dans la communauté pour donner un coup de main en cas de besoin). Là où BitPay a géré tout ce processus, le marchand est désormais responsable de tout cela, mais il peut compter sur un outil conçu pour simplifier toutes ces opérations. Un processeur de paiement pour Bitcoin, comme il aurait dû l'être, en bref.
Des questions?
On pourrait aussi poser personnellement des questions à Nicolas Dorier. Il est le type du père de BTCPay, donc son opinion sur Bitcoin, Lightning Network et leur avenir nous a beaucoup intéressé. Il est temps pour l'interview!
Comme nous l'avons vu, BTCPay Server permet à tout le monde d'accepter le paiement en Bitcoin (à la fois sur la chaîne et via LN), avec un code open source et son propre programme hôte. Quelle est votre vision de l'échange de tels systèmes?
Nicolas Dorier: Je pense que l'option de vente au détail (marchands physiques) sera limitée. Les cartes de crédit et les espèces fonctionnent bien. L'exception peut être dans les zones touristiques. Par exemple, si la Chine fixe une frontière étrangère pour les retraits afin de "lutter contre l'évasion fiscale", les touristes chinois n'ont pas le choix. Pour les entreprises locales dans les zones non touristiques, le Bitcoin n'est pas très utile.
Le deuxième point d'hypothèse, bien sûr, est le commerce en ligne. Personnellement, je n'utilise jamais ma carte bancaire en ligne pour des raisons de sécurité. Maintenant, il est facile d'acheter ce que vous voulez Cadeau qui vendent en bitcoin.
Où est Lightning Network dans son développement? Pensez-vous que nous pouvons déjà le considérer comme mature?
ND: Lightning Network fonctionne. Je ne dis pas que c'est mûr, mais les gens peuvent l'utiliser facilement. ACINQ, une entreprise française, a créé le portefeuille sans flash "Eclair", le plus simple à utiliser. Pour vous qui voulez Lightning sur un serveur, le plus simple est de l'installer avec BTCPay.
L'adoption du Bitcoin se poursuit lentement mais sûrement. Pensez-vous que le rythme va s'accélérer? Envisagez-vous une large adoption à l'avenir, en particulier grâce à des projets open source comme BTC Pay?
ND: Les facteurs qui affectent l'adoption du Bitcoin seront:
- Des règles financières qui rendent l'argent de plus en plus difficile à transférer
- La mondialisation, en ce sens que l'argent est dépensé de moins en moins là où il est gagné
- La guerre de l'argent liquide, qui vise à faire passer toutes les transactions par les banques
- Taux d'intérêt négatifs, ce qui signifie que vous pouvez être sûr que tout dans un compte bancaire est radié
- L'effet "Lindy": plus le Bitcoin reste en vie, plus il fait confiance
Avez-vous des conseils à donner à un développeur qui souhaite contribuer comme vous le faites à l'écosystème Bitcoin aujourd'hui? Et quelqu'un qui n'est pas encore développeur et veut se lancer?
ND: Pour ceux d'entre vous qui veulent commencer: utilisez Bitcoin ou la quantité d'applications écologiques open source, trouvez ce qui est cassé et corrigez-le. Mon livre https://programmingblockchain.gitbook.io vous aide à comprendre le concept Bitcoin.
Bitcoin et le portefeuille LN Bluewallet ont récemment déclaré qu'ils travaillaient sur l'intégration de BTC Pay. Pouvez-vous nous en dire plus sur cette intégration et les opportunités qu'elle ouvrirait?
ND: Je ne suis pas au courant de l'intégration de BlueWallet dans BTCPay mais je suis heureux de savoir qu'ils envisagent de le faire.
Un grand merci à Nicolas Dorier d'avoir pris le temps de répondre à nos questions ainsi que pour le reste de son travail!