Lightning Network: qu’est-ce que c’est et peut-il aider Bitcoin?

Réseau Lightning

D’abord conceptualisé par Joseph Poon et Tadge Dryja pour aider à faire évoluer Bitcoin, le réseau Lightning est devenu l’une des innovations de couche 2 les plus critiques dans l’espace crypto. Il y a de fortes chances que dans un proche avenir, vous utiliserez probablement exclusivement le réseau Lightning pour effectuer toutes vos transactions Bitcoin. Alors, qu’est-ce que c’est exactement et comment ça marche? De plus, pourquoi en avons-nous besoin en premier lieu? Nous apprendrons tout à ce sujet dans ce guide.

Le besoin de Lightning Network

Le problème d’évolutivité de Bitcoin n’est pas nouveau. La communauté parle de cette question depuis trois ans. Pour faire court, l’architecture originale de Bitcoin n’est pas adaptée à l’adoption et à l’utilisation de masse. Nous en avons déjà parlé en détail, que vous pouvez lire ici. Cependant, il existe un autre obstacle potentiel qui empêche l’adoption par le grand public. Vers la fin de 2019, Blockchain Capital prédit que les frais de transaction Bitcoin en chaîne atteindront 100 $ en 2020. Cela a du sens pour les raisons suivantes:

  • Avec l’augmentation des cas d’utilisation et l’acceptation générale, la demande de Bitcoin augmentera, ce qui augmentera inévitablement les frais de transaction.
  • De nombreux utilisateurs voudront sauter la file d’attente et traiter plus rapidement leurs transactions en augmentant leurs frais. Si une majorité d’utilisateurs emboîte le pas, cela augmentera inévitablement les frais moyens.

Remarque: lorsque tous les Bitcoins seront extraits, il est supposé que les frais de transaction seront suffisamment élevés pour inciter économiquement les mineurs à continuer de servir le réseau..

Cependant, ce n’est pas idéal pour l’adoption générale. 3,4 milliards de personnes gagnent moins de 5,50 dollars par jour. Pour eux, il n’est pas vraiment pratique de payer des frais aussi élevés. C’est la raison exacte pour laquelle Lightning Network est une innovation si importante. Selon Spencer Bogart de Blockchain Capital, cette augmentation des frais miniers ne fera qu’augmenter la demande de Lightning Network.

Lightning Network – Regard sous le capot

Le réseau Lightning est un canal de paiement bidirectionnel entre les utilisateurs, ce qui leur permet d’effectuer des transactions, qui se produiraient généralement sur la blockchain, hors de la blockchain. Un canal de paiement est une forme spécialisée de canal d’État. Dans un canal d’état, une partie de la blockchain est scellée via un contrat multi-signature ou intelligent, qui est préalablement convenu par les participants. Dans cette chaîne:

  • Les participants peuvent interagir directement les uns avec les autres sans rien soumettre aux mineurs.
  • Ces participants peuvent s’engager dans plusieurs microtransactions entre eux.
  • Lorsque le canal de paiement est fermé, l’ensemble de transactions final est ajouté à la blockchain.

Pensez-y comme une série de reconnaissances de dette entre deux parties. Prenons cet exemple. Alice et Bob doivent traiter fréquemment l’un avec l’autre. Cependant, le montant qu’ils transfèrent réellement lors de ces transactions n’est pas significatif. Dans ce cas, l’utilisation de la blockchain Bitcoin ne sera pas pratique pour eux. Au lieu de cela, voici ce qu’ils peuvent faire:

  • Alice et Bob ont chacun mis de côté 20 $.
  • Les 40 $ combinés sont conservés dans un casier. Les deux possèdent la moitié du code d’accès
  • Il existe également un registre qui note le solde que chacun d’eux possède. Donc, au début, ils ont tous les deux 20 $ contre leurs noms.
  • Si Alice doit payer 10 $ à Bob, elle n’a pas besoin d’avoir de l’argent. Les deux peuvent simplement ouvrir le casier et mettre à jour leur solde dans le grand livre partagé. Ainsi, suite à cette transaction particulière, le solde d’Alice sera de 10 $ et celui de Bob sera de 30 $.
  • Tant que les parties peuvent se faire confiance, elles n’ont pas besoin de régler les équilibres dans le monde réel. Pensez à la façon dont vous gardez un œil avec vos amis dans la vraie vie.

Cet état des canaux peut être fermé à un point prédéterminé par les participants. Ces conditions prédéterminées peuvent être l’une des suivantes:

  • Un certain temps s’est écoulé.
  • Un certain nombre de transactions ont été traitées.

Comme mentionné précédemment, les canaux d’État qui traitent uniquement des paiements sont appelés canaux de paiement. Voici la forme la plus importante de canaux de paiement:

  • Transactions à haute fréquence de Nakamoto.
  • Canal de paiement de type Spillman.
  • Canaux de paiement de type CLTV.
  • Contrats de timelock hachés (HTLC)

Les HTLC sont l’application la plus pratique des canaux de paiement. En utilisant HTLC, on peut ouvrir des canaux de paiement où les fonds peuvent être transférés entre les parties avant une date limite préalablement convenue. Les paiements sont reconnus entre les parties via la soumission de preuves cryptographiques. Les HTLC ont trois fonctionnalités assez étonnantes:

  • Il permet à une partie de renoncer au paiement qui lui a été remis et de le restituer au payeur. Cela ne serait pas possible dans une transaction blockchain conventionnelle.
  • Cela rend les transactions inter-chaînes, c’est-à-dire les swaps atomiques. En termes simples, cette fonctionnalité permettra aux utilisateurs d’échanger une crypto-monnaie sur une chaîne avec une crypto-monnaie sur une autre chaîne.

Le protocole Lightning se trouve être une implémentation du HTLC.

Comment les nœuds du réseau Lightning se connectent-ils??

Le réseau Lightning peut être utilisé pour se relier pour devenir des réseaux de paiement de milliers voire de millions d’utilisateurs. Prenons un exemple. Imaginez cette situation:

  • Bob et Charlie sont partenaires dans une entreprise et disposent déjà d’un canal de paiement entre eux à des fins de dépenses.
  • La femme de Bob, Alice, veut traiter avec Charlie. Bob et Alice ont un canal de paiement entre eux pour les dépenses du ménage.
  • Grâce à Bob, Alice et Charlie pourront créer un canal de paiement pour leurs transactions éclair.
  • Maintenant, passons à l’échelle. Imaginez qu’Alice, Bob, Charlie aient 50 canaux de paiement uniques avec d’autres utilisateurs et chacun de ces utilisateurs dispose de 50 autres canaux de paiement. Cela conduit potentiellement à des millions de nœuds uniques capables de traiter les uns avec les autres via le réseau Lightning.

Comment Lightning Network maintient sa sécurité?

Il est prudent de supposer que tous ces canaux de réseau Lightning au total traiteront des millions de dollars chaque jour dans un proche avenir. Donc, cela soulève la question. Comment ces canaux maintiennent-ils leur sécurité? Qu’est-ce qui va empêcher un utilisateur malveillant de décoller avec tout l’argent à l’intérieur de ces canaux? Eh bien, jetons un œil.

# 1 Guidé par des contrats intelligents

Le réseau Lightning est guidé et régi par des contrats intelligents. Les contrats intelligents sont des contrats auto-exécutables et automatisés qui peuvent être utilisés par deux parties pour interagir directement entre eux, sans avoir à passer par un intermédiaire. Un contrat intelligent garantira que les utilisateurs n’interfèrent pas avec les transactions et agissent dans l’intérêt du système.

# 2 Timelocks

Comme mentionné précédemment, les participants doivent convenir au préalable de la durée pendant laquelle ils souhaitent que le canal de paiement soit ouvert. Les timelocks peuvent être utilisés pour définir une limite supérieure sur la durée de vie de la chaîne. Non seulement cela rendra les transactions plus efficaces, mais cela empêchera également un participant de disparaître et de laisser le solde verrouillé dans le portefeuille..

# 3 Engagements de révocation asymétriques

Les engagements de révocation asymétriques sont une technique qui peut être utilisée pour punir les utilisateurs qui tentent de tromper le système. Le réseau Lightning l’utilise pour permettre aux utilisateurs de définir des conditions dans lesquelles l’utilisateur trompé pourrait réclamer le solde complet d’un portefeuille..

Combien coûte le réseau Lightning?

Les frais connectés au réseau Lightning sont négligeables par rapport aux frais facturés par les mineurs sur la blockchain Bitcoin. La raison derrière cela est simple. Le travail effectué par les nœuds mineurs est nettement plus difficile et plus vital que le travail effectué par les nœuds Lightning. Cependant, comme le réseau Lightning sera fortement utilisé, les frais cumulés perçus devraient être plus que suffisants pour compenser les nœuds pour leurs services..

Comment utilisez-vous Lightning Network?

Pour revenir à notre exemple précédent, Alice souhaite effectuer des transactions avec Charlie via Bob.

  • Alice ouvre une chaîne avec Bob et Bob ouvre une chaîne avec Charlie.
  • Supposons qu’Alice déclare qu’elle veut interagir avec Charlie.
  • Charlie déclare un nombre aléatoire et génère son hachage SHA256 et le remet à Alice. En gros, si Charlie choisit un nombre A alors il donnera le hachage du nombre H (A).
  • Alice envoie 0,1 BTC à Bob à la condition que seule une personne qui peut soumettre les données nécessaires pour obtenir le même hachage puisse récupérer le paiement. Pour que Bob abuse des fonds, il devra disposer des données, c’est-à-dire de la pré-image nécessaire pour générer ce hachage. En gros, Bob devra donner «A», ce qu’il n’a pas.
  • Bob remet maintenant les fonds à Charlie en utilisant la même condition. Charlie finalise le paiement de Bob en lui remettant la pré-image «A.»
  • Bob finalise le paiement d’Alice en lui remettant «A.»

Lightning Network est-il actif? Statistiques

Nous prendrons nos statistiques de 1ml.com.

Selon la capture d’écran, voici quelques statistiques clés dont vous avez besoin pour prendre note des statistiques clés suivantes:

  • Il y a 11563 nœuds, dont 6379 avec des canaux actifs.
  • Au total, il y a 36328 chaînes au total.
  • À l’heure actuelle, ces chaînes ont une capacité de 897,91 BTC, ce qui équivaut à peu près à 8,7 millions de dollars..

Voyons maintenant les distributions de ces nœuds de foudre sur les continents:

  • L’Amérique du Nord et l’Europe ont, de loin, la concentration la plus dense de nœuds et de canaux.
  • Les chaînes nord-américaines ont la plus grande capacité avec 223,60 BTC, tandis que l’Europe est distante de 186,82 BTC..
  • Fait intéressant, l’Asie ne compte que 89 nœuds et 390 canaux avec une capacité de 26,57 BTC.

Voyons maintenant les pays avec le plus grand nombre de nœuds et de canaux Lightning:

  • Les États-Unis sont le leader incontrôlé dans ce département avec un nombre impressionnant de 413 nœuds et 2598 canaux.
  • L’Allemagne et la France ont plus de nœuds et de canaux que l’Australie, mais cette dernière a une capacité plus élevée que les deux.

On peut même regarder les villes avec le plus d’activité fulgurante.

  • Columbus a la capacité la plus élevée de près de 32 BTC.
  • Ashburn a le plus grand nombre de nœuds et de canaux.
  • Les seules villes non américaines dans le top cinq sont Cape Town et Dublin.

Avantages du Lightning Network

Alors, pourquoi utiliser le Lightning Network? Voyons les avantages:

  • Transactions rapides: le temps moyen de confirmation pour Bitcoin est d’environ 10 minutes. Ce temps peut être considérablement réduit avec le Lightning Network. Grâce à ces canaux, les microtransactions peuvent être effectuées en quelques secondes.
  • Frais de transaction bas: les frais de transaction Bitcoin normaux peuvent varier entre 0,2 et 4 USD. Cependant, comme nous l’avons déjà dit, les frais payés pour les transactions éclair sont nettement inférieurs. En fait, ces frais varient entre 1 et 10 satoshi (0,00008 USD – 0,0008 USD), ce qui les rend idéaux pour les transactions quotidiennes rapides..
  • Réduire les ballonnements de la blockchain: puisque le réseau Lightning effectue des transactions dans la couche 2, il ne gonfle pas la blockchain de base.
  • Atomic Swaps: Différentes blockchains peuvent être liées les unes aux autres via des canaux de paiement. Grâce à ces canaux, les utilisateurs peuvent effectuer des swaps atomiques pour échanger des crypto-monnaies les uns avec les autres.
  • Haute sécurité: les protocoles au sein du Lightning Network rendent les paiements sécurisés et non vulnérables aux attaques. En particulier, il utilise le routage de l’oignon pour ses HTLC.
  • Mise à niveau constante: étant l’un des projets les plus en vogue dans l’espace crypto, il n’est pas surprenant que le réseau Lightning ait réussi à attirer une communauté de développeurs très saine. De nouvelles fonctionnalités et mises à niveau plus intéressantes sont ajoutées assez régulièrement au Lightning Network.
  • Expérience utilisateur transparente: sur le papier, Lightning Network semble assez compliqué, non? Cependant, son interface utilisateur a été conçue spécifiquement pour offrir une expérience utilisateur transparente. Il utilise une quantité appropriée d’abstraction pour masquer tous les détails compliqués à l’utilisateur.

Failles du Lightning Network

  • Les participants doivent être en ligne: les transactions Bitcoin traditionnelles sont asynchrones, ce qui signifie que les participants n’ont pas besoin d’être en ligne pour recevoir des transactions. Cependant, pour qu’un canal Lightning soit fonctionnel, les participants devront être en ligne pour effectuer des transactions..
  • Les clés privées peuvent être vulnérables: pour utiliser ces canaux éclair, les participants devront conserver leurs fonds pertinents dans un portefeuille chaud. Cependant, les portefeuilles chauds sont incroyablement dangereux et peuvent vous rendre vulnérable aux hacks.
  • Nous n’en sommes qu’à leurs débuts: alors que le réseau Lightning est une grande innovation et possède une communauté de développeurs très active, la réalité est que ce n’est que les premiers jours. En tant que tel, le code peut toujours être sensible aux bogues. Un bug, en particulier, aurait pu permettre à un attaquant de prétendre ouvrir un canal mais soit de ne pas payer au pair, soit de ne pas payer le montant total. Heureusement, le bogue a été identifié et finalement traité.

Meilleurs portefeuilles Lightning Network

Alors, vous êtes impatient d’utiliser le réseau Lightning? Voici quelques-uns des portefeuilles que vous pouvez utiliser pour accéder facilement au réseau.

  • Portefeuille Bitcoin Lightning (BLW): BLW dispose d’une application Lightning puissante et bien prise en charge que les utilisateurs peuvent utiliser pour envoyer et recevoir des paiements Bitcoin. Ce portefeuille est disponible sur Android.
  • Eclair: Créé par ACINQ, Eclair est l’un des portefeuilles Lightning les plus populaires et permet à ses utilisateurs de créer des portefeuilles Bitcoin traditionnels. Soutenu par une équipe de développeurs active, Eclair bénéficie de mises à jour fréquentes, ce qui pourrait être assez excitant pour un passionné de crypto. Ce portefeuille est disponible sur Android.
  • Zap: Zap fournit une interface utilisateur claire et simple qui peut être utilisée pour effectuer des transactions sur Lightning Network. Ce portefeuille est disponible sur iOS, Windows, Mac et Linux.
  • Tippin.me: Il s’agit d’un portefeuille de garde facilement accessible via un navigateur Web comme Chrome ou Firefox. Comme son nom l’indique, les utilisateurs peuvent l’utiliser pour donner un pourboire aux autres via la technologie Lightning Network et même ajouter un bouton «Astuce Lightning» à leurs propres sites Web.
  • Bluewallet: Le Bluewallet a été créé pour apporter des transactions Lightning Network sans configuration aux appareils Android et iOS. Bien que celui-ci soit gardien par défaut, vous avez la possibilité de le connecter à votre nœud. Bluewallet dispose également d’une place de marché de «Lapps» (applications Lightning) comme Bitrefill, Yalls, Zigzag, Ln Roulette et Pollo feed.

Litecoin et Lightning Network

Alors que nous avons parlé du réseau Lightning dans le contexte de Bitcoin, le concept de canaux de paiement bidirectionnels n’est pas nouveau. Litecoin a également sa propre itération du réseau Lightning. Voici quelques-unes des statistiques concernant le réseau éclair de Litecoin.

  • Il y a 220 nœuds dans Lightning Network de Litecoin avec 666 canaux.
  • Ce réseau a actuellement une capacité de 162,04 LTC ou ~ 12800 $.

Parallèlement à Bitcoin, plusieurs projets comme Decred, Ethereum, etc. travaillent sur leurs propres implémentations de canaux de paiement bidirectionnels.

Conclusion

Le Lightning Network est peut-être l’une des innovations les plus importantes de l’espace cryptographique. Le plus grand obstacle à l’adoption générale des crypto-monnaies était qu’elles n’étaient pas pratiques à utiliser dans la vie réelle. Cependant, avec le Lightning Network, les transactions peuvent devenir extrêmement rapides, rendant les crypto-monnaies hautement utilisables. Ce sera passionnant de voir comment le réseau se développera dans un proche avenir.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me