Bitcoin Lightning Network. Caractéristiques et avantages

Une brève histoire du Lightning Network

Ces dernières années, la blockchain Bitcoin est devenue très chargée en raison de sa grande popularité. Pour cette raison, la vitesse des transactions est devenue plus lente et les frais de réseau ont augmenté. La communauté BTC a longtemps été déconcertée par le problème de l'évolutivité et les tentatives de le résoudre ont commencé en 2011.

En 2015, Thaddeus Dria et Joseph Poon ont proposé une solution appelée Lightning Network. L'idée était de réaliser une partie des transactions hors du réseau, réduisant ainsi la charge sur la blockchain BTC. En 2018, le Lightning Network a été lancé en Bitcoin.

Le Lightning Network est un système qui aide les utilisateurs à transférer des fonds entre eux sans avoir à utiliser une blockchain pour vérifier une transaction. Au lieu de cela, il y a une vérification rapide des fonds de l'expéditeur et une demande du destinataire qui accepte la transaction. Le Lightning Network présente un certain nombre de différences par rapport au fonctionnement de la blockchain BTC. Vous pouvez en savoir plus à ce sujet dans notre article "Quelle est la différence entre une blockchain régulière et Lightning Network?".

Comment fonctionne Lightning Network?

Jetons un coup d'œil à la façon dont Lightning Network fonctionne avec Alice et Bob.

Alice et Bob paient souvent entre eux sur le réseau BTC. Mais ce n'est pas très pratique, car les montants envoyés sont faibles et la commission du réseau est élevée. Ces transactions s'avèrent non rentables. Pour plus de commodité, ils ont décidé d'utiliser le Lightning Network.

Bob a pris la décision de créer un canal de paiement. Pour ce faire, il a créé une transaction spéciale — un contrat intelligent, dans lequel des dépôts sont attribués à chaque partie pour un montant de 100$. Ces dépôts ont été envoyés à une adresse qu'ils gèrent conjointement à l'aide de deux clés privées. En conséquence, Alice et Bob possèdent l'adresse où se trouve 200$ de BTC.

Lorsqu'Alice doit envoyer 20$ à Bob, une transaction est créée dans laquelle ils conviennent tous les deux qu'Alice possédera moins que le dépôt et que Bob en possédera plus. Il reste 200$ sur l'adresse, mais Alice n'a plus que 80$ et Bob 120$. Au sein de leurs dépôts, ils peuvent s’envoyer un nombre illimité de transactions.

À un moment donné, Bob a décidé de retirer sa part des fonds. Il a créé une transaction finale sur la blockchain BTC, à la suite de laquelle Bob et Alice reçoivent les montants de leurs dépôts, en tenant compte de tous les paiements intermédiaires.

Seules deux transactions entrent dans la blockchain Bitcoin l'ouverture d'un canal de paiement avec le transfert des dépôts et la transaction finale. Tous les paiements au sein du canal sont gratuits et instantanés en raison du manque de synchronisation avec la blockchain. Lorsque les canaux de paiement forment un réseau, il devient possible d'effectuer des transactions entre n'importe lequel de ses participants.

Le Lightning Network attire de plus en plus d'utilisateurs et sa popularité ne cesse de croître. Pourquoi la communauté crypto a-t-elle tant aimé ce réseau? Vous trouverez la réponse à cette question dans notre article "Pourquoi auriez-vous besoin du Lightning Network?".

Comment payer ma facture sur Lightning Network?

Le concept de base du Lightning Network est que le destinataire facture l'acheteur et le paie. Une facture contient généralement les informations nécessaires à une transaction entre deux parties:

  • Heure de création du compte
  • ID du nœud auquel le paiement est reçu
  • Période de validité du compte
  • Description du compte
  • Réservez l'adresse Bitcoin. Si le destinataire refuse d'accepter les pièces, elles seront renvoyées à cette adresse

Si le destinataire a indiqué le montant exact sur la facture, l'acheteur paiera la facture pour exactement ce montant. Si le destinataire n'a pas indiqué le montant sur la facture, l'acheteur peut envoyer n'importe quel nombre de pièces. La période de validité de la facture est également fixée par le destinataire de 10 minutes à plusieurs jours.

Fonctionnalités Lightning Network

  • Très faible commission. Toute transaction sur le Lightning Network sera beaucoup moins chère qu'une transaction sur le réseau Bitcoin.
  • La possibilité d'envoyer de petites sommes. En raison de la faible commission, des transactions de plusieurs dollars peuvent être effectuées.
  • Vitesse de transaction élevée. Étant donné que les transactions sur le Lightning Network ne se terminent pas sur la blockchain, elles sont presque instantanées.
  • Évolutivité. Christian Decker, ingénieur chez Blockstream, affirme que chaque canal du réseau Lightning peut traiter jusqu'à 500 opérations par seconde. Et plus ces canaux sont nombreux, plus la bande passante est élevée.

Inconvénients du Lightning Network

  • Les nœuds doivent toujours être en ligne. Il est possible que si un nœud tombe hors de la chaîne, un autre utilisateur puisse fermer le canal de paiement, prenant tous les fonds pour lui-même. Mais en même temps, le réseau offre du temps pour des transactions difficiles.
  • Si l'un des nœuds intermédiaires est déconnecté du réseau, la transaction peut se bloquer indéfiniment.
  • Auparavant, le montant du paiement ne pouvait pas dépasser 0.04 BTC. Avec la dernière mise à jour v0.11, Lightning Network peut gérer des transactions plus importantes et des volumes plus importants. La taille de la transaction n'est désormais limitée que par la capacité du canal entre l'expéditeur et le destinataire. Des réserves de canaux insuffisantes rendent l'envoi de pièces problématique.
  • Le Lightning Network ne résout pas totalement le problème des coûts de transaction. Des canaux distincts prélèvent leur propre commission pour leur transmettre la facture.
  • Pour créer un canal sur le Lightning Network, une transaction est requise sur le réseau Bitcoin.
  • Si un utilisateur travaille avec son site, il est souvent difficile d'envoyer et de recevoir des fonds. Pour un fonctionnement correct, vous devez étudier en détail les fonctionnalités de votre portefeuille.

Choisir un portefeuille pour Lightning Network

Portefeuille Open sources Custodial Utilisation
simplifiée
La gestion
des canaux
bluewallet.svgBlueWallet Oui Oui Oui Oui
zap.svgZap Oui Pas Pas Oui
eclair.svgEclair Oui Pas Pas Oui
breez.svgBreez Oui Pas Oui Oui
walletofsatoshi.svgWallet of satoshi Pas Oui Oui Pas
phoenix.svgPhoenix Oui Pas Pas Oui

Vous démarrez avec Lightning Network?

Pour commencer à utiliser Bitcoin sur Lightning Network, vous devrez créer un canal de paiement avec un Lightning Network Node. Le moyen le plus rapide et le plus pratique de le faire est d'utiliser un portefeuille Lightning Network et FixedFloat pour le financer. Vous pouvez découvrir une stratégie étape par étape pour utiliser Lightning Network dans notre article "Comment commencer à utiliser le Lightning Network?".

Comment ouvrir une chaîne avec FixedFloat?

Pour ouvrir une chaîne, vous devez aller dans le portefeuille et sélectionner "Ouvrir une nouvelle chaîne".
Sur la page "Ouvrir une nouvelle chaîne", spécifiez:

  • notre nœud
    037f990e61acee8a7697966afd29dd88f3b1f8a7b14d625c4f8742bd952003a590@lnd.fixedfloat.com:9735
  • montant du dépôt

Si le portefeuille ne vous permet pas d'ouvrir la chaîne par vous-même, écrivez au support technique de votre portefeuille pour qu'il ouvre la chaîne.

Après avoir créé un canal FixedFloat, vous pouvez échanger Lightning contre n'importe quelle crypto-monnaie avec une commission minimale.

Instructions d'échange