Qu'est-ce que Lightning Network et comment fonctionne-t-il?
Dans ce guide, nous allons vous expliquer ce qui est Lightning Network et comment ça marche. Nous allons essayer de garder cet article très basique sans entrer dans les détails techniques. Avant de plonger, vous devez comprendre comment les transactions Bitcoin fonctionnent maintenant et quels sont les problèmes Lightning Network essaie de résoudre.
Comment fonctionnent les transactions Bitcoin?
Actuellement, la limite de transactions Bitcoin n'est que de 7 transactions par seconde. Ce qui est très faible par rapport à d'autres solutions hors blockchain comme Visa est capable de traiter environ 24 000 transactions par seconde. Aussi, afin de protéger les récepteurs de Bitcoins, toutes les transactions doivent être vérifiées avant la fin de la transaction. C'est ce qu'on appelle la protection contre les dépenses doubles et cela fonctionne avec l'aide des mineurs qui confirment que la transaction s'est vraiment passée. Il faut normalement 3 ou 6 confirmations avant que le destinataire puisse voir les bitcoins dans son portefeuille. 1 confirmation équivaut à un temps de bloc, soit environ 10 minutes pour Bitcoin.

Un autre obstacle est les frais. Les frais de transaction Bitcoin au début de 2020 s'échelonnaient de 0,5 € à 2 €. Au 23 décembre, les frais de transaction étaient de 50 €! Les petits frais de transaction que vous payez chaque fois que vous envoyez un montant sont très faibles si vous envoyez 100 € ou 1000 €. Mais si vous payez 2 € pour une tasse de café et 1 € supplémentaire pour les frais de transaction, le café devient beaucoup plus cher.
Cela pose un problème d'évolutivité et rend l'utilisation quotidienne comme payer le café pratiquement inutilisable. Imaginez attendre 30 minutes jusqu'à ce que votre café soit servi et en plus, vous devez payer 50% de plus.
Quel est Lightning Network?
Lightning Network a été introduit pour la première fois en février 2015 par Joseph Poon et Thaddeus Dryja et a été initialement publié en mars 2018. Le but du Lightning Network est de résoudre le problème d'évolutivité de la blockchain Bitcoin. En bref, Lightning Network est un protocole de deuxième couche sur le réseau Bitcoin qui permet des transactions rapides avec des frais moins élevés.
Lightning Network permet aux participants de créer des contrats intelligents et permet toutes les transactions entre ces participants pratiquement instantanément. Les transactions entre les participants à l'intérieur du contrat sont effectuées à partir de la blockchain. Seul le premier dépôt à contrat (création du contrat) et le dernier retrait (clôture du contrat) est visible sur la blockchain.
Comment fonctionne Lightning Network?
Lightning Network ou LN permet à tous les participants de déposer un certain solde sur un portefeuille commun (contrat) qui est ensuite instantanément envoyé à un autre participant sur le même contrat lorsque le paiement est effectué.
Imaginez que John se rende à la boulangerie chaque matin pour acheter du pain. Au lieu de faire une transaction blockchain tous les jours et d'attendre 30 minutes (3 confirmations), John et le propriétaire de la boulangerie concluent un contrat intelligent qui permet à John de verser une avance de 0,005 BTC à ce contrat intelligent. À ce point, John possède toujours le même 0,005 BTC et peut le récupérer à tout moment.

Le propriétaire d'une boulangerie participe également à ce contrat intelligent, mais il n'a pas besoin de déposer de Bitcoin car il ne le recevra que. Vous pouvez imaginer cela comme un portefeuille en deux parties, d'un côté, il y a l'argent de John et de l'autre, l'argent des boulangeries. La prochaine fois que John ira à la boulangerie, il pourra envoyer instantanément 0,0005 BTC à la boulangerie. Les Bitcoins du côté de John du portefeuille seront transférés hors de la blockchain côté boulangerie.

La boulangerie ne pourra pas encore utiliser cet solde. Comme le contrat doit être fermé en premier. N'importe quel côté des participants peut clôturer le contrat à tout moment. Une fois le contrat clôturé, les soldes seront renvoyés à l'adresse du portefeuille Johns et boulangerie sur la blockchain.

Lightning Network est une excellente mise à niveau du protocole Bitcoin. Mais cela impose une nouvelle émission - la liquidité du participant destinataire. Une boulangerie pourrait avoir besoin de ces fonds pour payer l'électricité ou acheter plus de farine, il doit plutôt attendre que le contrat soit clôturé pour recevoir l'argent.