Qu'est-ce que le réseau Lightning ?
Contrairement au bitcoin, qui est un réseau sur la blockchain, le lightning est un réseau hors blockchain. Cela signifie que chaque transaction ne doit pas passer par chaque nœud, comme c'est le cas pour une transaction Bitcoin, mais que les transactions Lightning passent directement d'un nœud à l'autre, d'une personne à l'autre.

Le réseau Lightning permet d'envoyer plusieurs transactions par seconde, dans les deux sens, à travers les canaux de paiement sans aucun problème. Alors qu'une transaction Bitcoin peut prendre plusieurs heures, une transaction Lightning est aussi rapide que Swish.
Lightning n'est pas complètement indépendant de la blockchain Bitcoin, mais il est pris en charge comme une deuxième couche de sécurité identique à celle du réseau Bitcoin. Grâce à cette vous pouvez effectuer des transactions presque directes, qui sont gratuites, contrairement aux transactions B2C qui est devenu très coûteux au fil du temps.
Comment fonctionne le Bitcoin Lightning Network ?
Deux fonctions importantes sont nécessaires pour que le réseau de foudre soit fonctionnel :
?
- Canaux de paiement
- Contrat cadencé haché
Pour que les paiements fonctionnent, il faut d'abord des canaux de paiement. Cela permet aux transactions d'avoir lieu sans devoir d'abord publier la transaction sur la blockchain. Cela accélère le processus et vous permet, par exemple, de facturer un service à la minute ou d'effectuer plusieurs transactions en même temps.
L'étape suivante dans la sécurisation de l'éclairage du réseau est ce que l'on appelle les "Hashed Timelocked Contracts", une fonction qui permet d'effectuer des paiements à n'importe qui sur le réseau tout en garantissant que les paiements sont légitimes et non frauduleux. Cela permet de s'assurer que les transactions sont effectivement autorisées et de partir dans un certain délai afin que l'argent ne revienne pas.
Quels sont les avantages et les inconvénients du réseau Lightning ?
Avantages
Paiements rapides
Le paiement avec Lightning est rapide comme l'éclair, contrairement au Bitcoin qui peut prendre jusqu'à plusieurs heures. Un canal établi entre deux personnes est presque aussi rapide qu'un transfert de données en ligne.
Tous les types de transactions
Avec lightning, vous pouvez envoyer des montants importants, mais aussi des montants extrêmement faibles. Par exemple, vous pouvez envoyer plusieurs transactions par seconde avec un montant minimum de 0,00000001 BTC.
Aucune tierce partie n'est impliquée
Comme les paiements sont effectués entre deux canaux, aucun tiers ne peut être impliqué. Ainsi, personne d'autre ne peut jamais prendre le contrôle de vos fonds.
Frais réduits
Les transactions effectuées sur le réseau Bitcoin Lightning, contrairement aux transactions ordinaires, sont assorties de frais minimes, souvent de l'ordre d'un Satoshi (0,00000001 BTC). Cela équivaut à 1 % d'un penny.
Inconvénients
Développement lent
L'intégration du réseau lightning a été très lente depuis son lancement en 2018. La communauté autour du bitcoin lightning network s'est développée, mais pas au rythme espéré.
Vous devez ouvrir un canal vous-même
Pour utiliser le lightning, vous devez ouvrir vous-même un canal, ce qui peut s'avérer délicat pour les débutants. En outre, les deux utilisateurs doivent être disponibles et connectés pour que les transactions puissent avoir lieu et vous ne pouvez donc pas effectuer un paiement à tout moment.
Incertitude des grandes transactions
Le réseau Lightning étant conçu pour traiter des transactions de petite ou moyenne taille dans les deux sens, les paiements importants peuvent poser problème. Il est donc recommandé de ne pas effectuer de paiements plus importants que ce que vous êtes prêt à perdre.
Qui a créé le réseau Lightning ?
La première fois que nous avons eu un aperçu d'un livre blanc expliquant le network lightning, c'était en 2015. Ce sont Joseph Poon et Thaddeus Dryja qui ont décrit l'intégration pour la première fois et qui travaillent toujours avec plusieurs autres programmeurs via Lightning Labs, Blockstream et ACINQ.
Ces trois entreprises travaillent à l'intégration du réseau dans différentes langues :
- Lightning Labs : Elle développe LND, qui signifie "Lightning Network Daemon" et qui est écrit en Golang.
- Blockstream : Ici, vous travaillez avec l'intégration écrite en langage C.
- ACINQ : Ici, vous êtes responsable de la mise en œuvre de Scala.