Bitcoin est idéal pour les transactions importantes, mais si vous l’utilisez pour acheter une tasse de café, ce n’est pas le cas. Jusqu’à récemment, les inefficacités limitaient le potentiel de Bitcoin en tant que solution financière pour les achats quotidiens.
Sommaire
Le problème du bitcoin
Afin de maintenir la sécurité et la transparence de la blockchain de Bitcoin, les blocs de données qui la composent sont assez petits. Les blocs de Bitcoin ne peuvent contenir qu’un mégaoctet de données. Certaines des blockchains les plus récentes, comme Solana, utilisent des blocs de 10 mégaoctets. Ce manque de taille ralentit la vitesse des transactions et, par conséquent, il peut y avoir des « embouteillages » sur la blockchain.
Ces embouteillages augmentent les frais qui sont nécessaires pour ajouter des transactions à un bloc de données. Lorsque le trafic est élevé, il est possible que les frais soient supérieurs à la valeur de la transaction elle-même. On estime que la blockchain du bitcoin peut traiter environ sept transactions par seconde (TPS). En comparaison, le réseau Visa peut traiter jusqu’à 65 000 TPS pour des fractions de centime.
QU’EST-CE QUE LA CRYPTO-MONNAIE « PI » ?
L’espoir du bitcoin
Heureusement, les développeurs de la communauté cryptographique sont conscients de cette limitation depuis un certain temps. La solution la plus convaincante serait de créer un moyen de traiter les transactions en dehors de la blockchain, sur une sorte de deuxième couche ou « sidechain ». Une fois terminées ; ces transactions seraient alors ajoutées à la blockchain principale de Bitcoin en une seule fois, à un coût minimal pour les utilisateurs.
En 2018, une entreprise nommée Lightning Labs a relevé ce défi en lançant le Lightning Network. Ils ont été les premiers à intégrer avec succès le bitcoin avec ce que l’on appelle un protocole de couche 2. Cette innovation permet de suivre les paiements sur une deuxième couche, puis de les ajouter à la blockchain Bitcoin à une date ultérieure.

La caractéristique la plus importante de cette deuxième couche est qu’elle n’a pas de limites de capacité. Avec moins de congestion sur le réseau, les paiements peuvent être envoyés pour moins d’un demi-cent et sont quasi instantanés.
Le réseau Lightning
De la même manière que les utilisateurs de Venmo ou d’autres applications de paiement numérique accordent peu d’attention à ce qui se passe en coulisses et font confiance à la technologie pour régler les paiements, il n’est pas nécessaire pour les utilisateurs du Lightning Network d’être au courant de ce qui se trouve sous le capot. Les portefeuilles numériques sont l’équivalent d’apps comme Venmo et se connectent au Lightning Network pour faciliter les transactions. Le Lightning Network utilise des canaux de paiement qui sont créés entre les parties pour faciliter les transactions. Un utilisateur envoie un paiement et lorsque l’autre accepte, un canal est créé.
Comme les canaux existent en dehors de la blockchain Bitcoin principale, les utilisateurs peuvent envoyer et recevoir des paiements sans avoir à payer des frais importants ou à attendre la vérification sur la blockchain Bitcoin. Ces canaux restent ouverts entre les utilisateurs jusqu’à ce que l’un d’eux décide de retirer des bitcoins. Lorsque la transaction est terminée, les paiements sont enregistrés comme une seule transaction sur la blockchain Bitcoin.
Le réseau Lightning est un système interconnecté qui ressemble davantage à un réseau électrique avec des milliers de canaux reliant des milliers d’utilisateurs. Grâce à cette interconnexion, le réseau est capable de trouver le chemin de moindre résistance pour transférer les paiements entre les utilisateurs, qu’ils aient ou non un canal existant.
Un exemple concret de Lightning en action
Imaginons que vous rendiez visite à un ami en Espagne. Un soir, vous allez manger un morceau dans le restaurant préféré de votre ami. Ce restaurant accepte les bitcoins. Au moment de payer votre addition, vous recherchez le restaurant dans votre portefeuille numérique, vous envoyez le paiement et tout le monde est content. C’est dans les coulisses que la véritable valeur du Lightning Network entre en jeu.

Puisque votre ami a été un client fidèle du restaurant qui paie en bitcoins, il existe un canal existant entre eux deux. Au lieu de créer un nouveau canal, le Lightning Network transfèrera votre paiement par la voie existante entre votre ami et le restaurant, car votre ami y est un habitué. Aucune des parties concernées n’est au courant de ce qui se passe.
Imaginez que c’est comme si vous aviez un ami commun avec quelqu’un sur Facebook. De cette façon, si un utilisateur n’a pas de canal ouvert avec quelqu’un sur le réseau Lightning, il y a toujours un chemin à travers les utilisateurs mutuels.
Plus il y a de personnes qui utilisent le Lightning Network, plus il y a de canaux créés, ce qui fait que le réseau devient plus rapide et plus étendu. La portée du réseau continuera de s’étendre à mesure que les principaux concurrents commenceront à prendre conscience de sa valeur.
En 2021, Twitter a annoncé que les utilisateurs pouvaient désormais s’envoyer des bitcoins par le biais de leurs profils. Le pays du Salvador a reconnu le bitcoin comme une monnaie officielle et a publié un portefeuille numérique qui utilise le Lightning Network. Le géant du paiement mobile CashApp a révélé que ses utilisateurs pourront également envoyer des bitcoins par le biais de son application.
La principale façon d’utiliser le réseau Lightning et d’envoyer des bitcoins dans les deux sens est de passer par un portefeuille numérique. Parmi les portefeuilles les plus connus, citons Strike, BlueWallet, Wallet of Satoshi et Breez. Il suffit de connecter un moyen de paiement, comme une carte de débit, d’acheter quelques bitcoins et vous pouvez maintenant envoyer des bitcoins à n’importe qui dans le monde avec une connexion Internet – à la vitesse de l’éclair et à un prix dérisoire.
Je souhaite apporter quelques éléments :
Le réseau Lightning est une deuxième couche ajoutée à la blockchain de Bitcoin (BTC) qui permet les transactions hors chaîne, c’est-à-dire les transactions entre des parties qui ne sont pas sur le réseau de la blockchain. Les canaux de paiement multiples entre les parties ou les utilisateurs de Bitcoin constituent la deuxième couche. Un canal du réseau Lightning est une méthode de transaction entre deux parties dans laquelle les parties peuvent effectuer ou recevoir des paiements les unes des autres. La deuxième couche améliore l’évolutivité des applications blockchain en gérant les transactions en dehors du réseau principal de la blockchain (première couche), tout en bénéficiant du puissant paradigme de sécurité décentralisée du réseau principal.
L’évolutivité est un obstacle important qui limite l’adoption généralisée des crypto-monnaies. S’il est correctement dimensionné, un réseau blockchain peut traiter des millions, voire des milliards, de transactions par seconde (TPS). Dans ce contexte, le Lightning Network facture des frais peu élevés en effectuant des transactions et des règlements hors chaîne, ce qui permet de nouveaux cas d’utilisation comme les micropaiements instantanés qui peuvent résoudre l’énigme traditionnelle « pouvez-vous acheter un café avec une crypto », en accélérant les temps de traitement et en réduisant les dépenses (coûts énergétiques) associées à la blockchain de Bitcoin.
Toutefois, si l’intention est là, le Lightning Network peine toujours à résoudre le problème et introduit même divers problèmes tels que des frais de routage peu élevés et des attaques malveillantes. Par exemple, des frais minimes sont exigés pour ouvrir et fermer un canal de paiement. À ces frais minimes s’ajoutent les frais de routage qui vont aux nœuds qui valident les transactions.
Maintenant, la question se pose : Si les frais de routage sont si faibles, pourquoi un nœud voudrait-il valider une transaction ?
La réponse claire est que les mineurs ne valident pas souvent les petites transactions, car ils gagneront des frais moins élevés pour valider des transactions insignifiantes. Par conséquent, les commerçants paient des frais de routage et peuvent avoir à attendre longtemps avant que la transaction ne soit validée. En ce qui concerne les attaques malveillantes, un acteur malveillant pourrait ouvrir plusieurs canaux de paiement et les fermer tous en même temps. Ces canaux doivent alors être validés, ce qui gêne les canaux légitimes et encombre le réseau. Pendant la congestion, l’attaquant peut retirer des fonds avant que les parties légitimes ne se rendent compte de la situation.
Historique du réseau Lightning
Le réseau Lightning a été proposé en 2015 par deux chercheurs, Thaddeus Dryja et Joseph Poon, dans un article intitulé « The Bitcoin Lightning Network. » Leurs écrits s’appuyaient sur des discussions antérieures sur les canaux de paiement faites par Satoshi Nakamoto, le créateur anonyme de Bitcoin. Nakamoto a décrit les canaux de paiement à son collègue développeur Mike Hearn, qui a publié les conversations en 2013.
Le résumé de l’article décrit un protocole hors chaîne composé de canaux de paiement. Dans les canaux de paiement, deux parties non fiables peuvent transférer de la valeur sans encombrer le réseau principal, car les canaux existent hors chaîne. Les canaux hors chaîne sont conçus pour résoudre le problème d’évolutivité de Bitcoin. Dryja et Poon détaillent ensuite que Visa a atteint un pic de 47 000 TPS pendant les vacances de 2013. Pour que Bitcoin s’approche du TPS de Visa, il devrait gérer huit gigaoctets de transactions par bloc, ce qui est loin des capacités de la blockchain actuelle. À l’origine, Bitcoin ne pouvait gérer que sept transactions par seconde, en supposant que ces transactions soient d’environ 300 octets chacune. De plus, les blocs de Bitcoin n’avaient à l’époque qu’une limite de transaction d’un mégaoctet, il n’y avait donc certainement pas de place pour faire tenir près de 47 000 transactions Bitcoin dans un bloc. Les canaux de paiement hors chaîne du réseau Lightning ont été créés pour remédier au manque d’évolutivité de Bitcoin, car ils permettent à diverses petites transactions d’exister sans encombrer le réseau.