foudre Bitcoin

Qu'est-ce que le réseau Lightning dans Bitcoin ?

Qu'est-ce que le réseau Bitcoin Lightning ? Apprenez-en plus sur le système Bitcoin de couche 2, rapide et peu coûteux. Découvrez l'évolution de Bitcoin Lightning !

Le Lightning Network est un système Bitcoin de couche 2 conçu spécifiquement pour les paiements à faible coût, rapides et même privés

Essentiellement, cela signifie que moins de transactions Bitcoin sur la chaîne peuvent être nécessaires pour régler plusieurs transactions Lightning.

En transformant plusieurs transactions Lightning en plusieurs transactions Bitcoin plus petites, les mineurs et les utilisateurs du réseau Bitcoin sont libérés de l'obligation de confirmer et de maintenir toutes les transactions Lightning. Le plus grand avantage est peut-être que les utilisateurs de Lightning paient moins en conséquence.

Les utilisateurs ne dépendent plus du réseau Bitcoin pour les confirmations puisque les transactions Lightning sont immédiates. Les paiements Lightning utilisent une méthode de routage similaire à Tor puisque les transactions ne sont pas conservées sur la blockchain, ce qui offre souvent aux utilisateurs une meilleure confidentialité.

Connaître l'histoire : Lightning Network 

Les chercheurs Thaddeus Dryja et Joseph Poon ont proposé le réseau Lightning dans un document intitulé « The Bitcoin Lightning Network ». Leurs commentaires ont été inspirés par des conversations antérieures sur les méthodes de paiement fournies par Satoshi Nakamoto, la mystérieuse personne qui a créé Bitcoin. Mike Hearn, un collègue développeur avec qui Nakamoto a discuté des options de paiement, a rendu leurs discussions publiques en 2013.

Dans la description de l'étude, un système hors chaîne basé sur des canaux de paiement est décrit. Grâce aux systèmes de paiement hors chaîne, la valeur peut être transférée entre deux parties sans regrouper le réseau principal.

Les canaux hors chaîne sont conçus pour résoudre le problème d'évolutivité de Bitcoin. Poon et Dryja ont ensuite expliqué comment le TPS de Visa est passé à 47,000 2013 au cours de la période des fêtes de fin d'année XNUMX.

Pour pouvoir se rapprocher du TPS de Visa, Bitcoin devrait être capable de gérer 8 gigaoctets de transactions par bloc, ce qui est bien au-delà des capacités de la blockchain actuelle. Lorsque les transactions ne faisaient qu'environ 300 octets chacune, la vitesse de traitement initiale de Bitcoin n'était que de sept par seconde.

De plus, en raison de la limite de transaction d'un mégaoctet du bloc, il n'y avait jamais assez de place pour plus de 47,000 XNUMX transactions Bitcoin à la fois dans un bloc. Les canaux de paiement hors chaîne pour le Lightning Network ont ​​été développés pour répondre à la capacité limitée de Bitcoin, car ils permettent à une variété de transactions plus petites d'avoir lieu sans surcharger le réseau.

Poon et Deyja ont fondé Lightning Labs en 2016, une entreprise dédiée à l'expansion du Lightning Network, avec quelques autres entreprises. Malgré le changement de membres de l'équipe au fil du temps, Lightning Labs a réussi à faire fonctionner le protocole avec le réseau central Bitcoin.

Une avancée majeure a été réalisée en 2017 avec le soft fork de Bitcoin basé sur SegWit, qui a permis de compiler davantage de transactions dans chaque bloc et a résolu le problème de longue date appelé malléabilité des transactions. Grâce à ce problème, les utilisateurs ont désormais pu falsifier des transactions, tromper le réseau et conserver des bitcoins dans leurs portefeuilles respectifs.

Grâce aux tests préalables au lancement, les développeurs ont pu commencer à produire des applications pour le Lightning Network immédiatement. Les portefeuilles et les plateformes de jeu sont des exemples d'applications simples qui exploitent les fonctionnalités de microtransaction du Lightning Network.

En 2018, Lightning Labs a officiellement publié une version bêta du réseau Lightning Core sur le réseau principal Bitcoin. À ce moment-là, des personnalités connues comme le cofondateur de Twitter, Jack Dorsey, ont commencé à soutenir l'initiative. Par exemple, Dorsey a embauché une équipe de programmeurs pour travailler uniquement sur le développement du réseau Lightning en utilisant Bitcoin. À l'avenir, il prévoit également de lier Twitter au réseau Lightning.

Quel est le processus du Lightning Network ?

Deux parties différentes, comme un consommateur et une boulangerie, peuvent créer un canal de paiement peer-to-peer en utilisant ce protocole. Une fois connecté, le canal leur permet d'envoyer un nombre infini de transactions à faible coût et quasi instantanées. Pour payer des produits et services encore plus modestes, comme des muffins, les utilisateurs peuvent l'utiliser comme leur propre registre privé sans que leurs transactions n'aient d'influence sur le réseau Bitcoin.

Pour créer un canal de paiement, le payeur doit bloquer une certaine quantité de Bitcoin dans le réseau. Une fois ce montant bloqué, le destinataire peut facturer n'importe quel montant de Bitcoin. Si le consommateur souhaite garder le canal ouvert, il peut continuer à ajouter des Bitcoins.

La possibilité d'effectuer des transactions entre eux via un canal Lightning Network est partagée par les deux parties. Sur la blockchain Bitcoin, certaines transactions sont interprétées en interne plus souvent que d'autres. Par exemple, lorsque deux utilisateurs ouvrent et ferment un canal, seule la blockchain principale est modifiée.

Les parties impliquées peuvent échanger de l'argent en continu sans avertir la blockchain principale. Cette approche réduit considérablement la latence des transactions, car toutes les transactions de la blockchain ne nécessitent pas l'autorisation de tous les nœuds. En reliant les différentes méthodes de paiement des parties, des nœuds Lightning Network pouvant acheminer les transactions sont créés. En combinant plusieurs méthodes de paiement, le Lightning Network a été créé.

Le canal peut être fermé lorsque la transaction a été effectuée par les deux parties. L'ensemble des données du canal est ensuite condensé en une seule transaction et transmis au réseau principal Bitcoin pour des raisons de conservation. La consolidation empêche le réseau d'être surchargé par un grand nombre de petites transactions à la fois en les compilant en une transaction que les nœuds peuvent valider rapidement et facilement. Les transactions plus petites interfèrent avec les transactions plus importantes sans canaux de paiement, ce qui ralentit le réseau et augmente la charge que les nœuds doivent supporter pour la validation.

Prenons l’exemple de Sam, qui achète fréquemment des pâtisseries dans une boulangerie voisine et aime payer en bitcoins. En raison des problèmes d’échelle liés au bitcoin, il pourrait décider d’effectuer une transaction modeste pour chaque muffin, mais la transaction pourrait prendre plus d’une heure à valider. Sam doit toujours payer les frais exorbitants imposés par le réseau Bitcoin même si sa transaction n’est que minime.

Les méthodes de paiement traditionnelles, comme les cartes, sont efficaces pour les petites transactions puisqu'elles ont la capacité de gérer plus de 24,000 XNUMX TPS, notamment pour les entreprises comme Visa. Le Bitcoin peut valider sept TPS.

Sam peut utiliser le réseau Lightning pour créer une connexion de paiement avec la boulangerie. Chaque achat de muffins effectué via ce canal est surveillé et la boulangerie est toujours payée. L'échange se fait immédiatement, coûte peu cher et peut même être gratuit. Une fois que le Bitcoin qui a lancé le canal a été dépensé, Sam peut choisir de le terminer ou de le renouveler. Une fois un canal fermé, toutes ses transactions sont alors incluses dans la blockchain Bitcoin principale.

Le Lightning Network crée un contrat intelligent entre les deux parties. Les dispositions de l'accord sont incluses dans le contrat au moment de sa formation et ne peuvent pas être modifiées. Étant donné que les contrats sont initialement formés avec certaines conditions acceptées par toutes les parties impliquées, la programmation des contrats intelligents garantit également que l'exécution du contrat est automatisée. Lorsque des exigences spécifiques sont remplies, par exemple lorsqu'un client paie le prix requis pour un muffin, le contrat est immédiatement exécuté. Le Lightning Network crypte une transaction après qu'un canal de paiement l'a approuvée. Les transactions distinctes du transfert de valeur, qui étaient toutes accessibles ensemble, sont masquées.

Les transactions peuvent être effectuées en dehors de la blockchain sans aucune restriction. On peut s'attendre à ce que les transactions hors chaîne soutiennent la blockchain puisqu'elles apparaissent finalement sur le réseau principal lorsque les canaux de paiement sont fermés. Le réseau principal arbitre chaque transaction. Les protocoles hors chaîne ont leurs propres registres, mais comme la chaîne principale est le cœur du Lightning Network, ils y sont toujours réintégrés. Les protocoles hors chaîne ne peuvent se développer qu'en présence d'une chaîne principale.

Quels sont les avantages et les inconvénients du réseau Bitcoin Lightning ?

Avantages 

Les avantages évidents du Lightning Network sont des transactions plus rapides et moins coûteuses, ce qui rend les micropaiements envisageables d'une manière qui n'était jamais possible auparavant. Les utilisateurs devraient payer des frais importants pour une transaction simple et attendre une heure ou plus pour qu'elle soit validée sans le Lightning Network. Les transactions plus petites doivent attendre plus longtemps car les transactions plus importantes sont choisies pour la validation par les mineurs, car les incitations sont plus élevées.

Au-dessus de la blockchain Bitcoin, il y a une couche appelée Lightning Network qui lui est connectée. Les méthodes de sécurité employées par Bitcoin continuent de bénéficier au Lightning Network en raison de leur interconnexion évidente. N'ayant plus à se soucier de la sécurité, les utilisateurs peuvent désormais basculer entre la blockchain principale pour les transactions plus importantes et le Lightning Network hors chaîne pour les transactions plus petites.

Étant donné que les observateurs ne peuvent visualiser que l’ensemble du package et non chaque transaction individuelle, les canaux de paiement Lightning Network fournissent des transactions privées.

Les Atomic Swaps, qui consistent à échanger une cryptomonnaie contre une autre sans avoir recours à un intermédiaire ou à une bourse, ont également été mis à l'épreuve par les fanatiques de cryptomonnaie. Les Atomic Swaps permettent un échange très instantané avec peu ou pas de frais ou de transferts de portefeuille, ce qui les rend plus pratiques que les échanges.

Inconvénients

Pour utiliser le réseau Lightning, il faut disposer d'un portefeuille adapté (ou non, car ils sont souvent gratuits). Bien qu'il soit simple de trouver un portefeuille prenant en charge le réseau Lightning, les utilisateurs doivent l'approvisionner à l'aide d'un portefeuille Bitcoin. Étant donné que des frais sont associés à la transaction initiale d'un portefeuille traditionnel vers un portefeuille Lightning Network, les personnes qui utilisent le protocole perdent des bitcoins au cours du processus. Les utilisateurs ne peuvent pas ouvrir de canal de paiement à moins d'avoir des bitcoins bloqués dans leur portefeuille Lightning Network.

La difficulté et le coût du transfert de Bitcoin entre les portefeuilles découragent les nouveaux utilisateurs. Cependant, certains portefeuilles prennent en charge les paiements en chaîne et hors chaîne sans facturer de frais, et leur utilité augmentera sans aucun doute avec le temps.

Avant d'utiliser l'argent reçu, les participants au canal de paiement doivent fermer activement le canal afin de récupérer leurs bitcoins. Il n'est pas possible, par exemple, de retirer une petite somme d'argent tout en gardant le canal ouvert.

Les parties concernées doivent effectuer une transaction initiale appelée « frais de canal » afin de fermer ou d’ouvrir un canal de paiement. L’idée derrière le lancement d’un canal est simple, mais en raison de tous ces frais supplémentaires, la procédure est plus coûteuse que ce que de nombreux utilisateurs potentiels trouveront acceptable.

La fraude aux transactions hors ligne est toutefois l’un des principaux problèmes du Lightning Network. Une partie peut voler de l’argent à l’autre lorsqu’elle coupe un canal de paiement pendant que l’autre est hors ligne. Il sera trop tard pour agir lorsque la deuxième partie se connectera. Sans aucune connexion, l’escroc peut simplement décider d’arrêter ses activités.

Le Lightning Network présente également d'autres défauts, comme les paiements bloqués, qui sont des transactions sortantes qui ne sont pas soumises à une vérification. Le réseau Bitcoin libère un paiement bloqué, mais cela peut prendre plusieurs jours, car les transactions réelles ont une priorité de vérification plus élevée que les transactions interdites.

Enfin, les régulateurs ne disparaîtront pas même si le Lightning Network résout tous ses problèmes. Il pourrait être difficile pour les régulateurs de comprendre complètement le Lightning Network afin d'élaborer la législation nécessaire.

Il pourrait être impossible pour les utilisateurs ordinaires de bitcoins d'utiliser le Lightning Network si les autorités rencontrent des problèmes. Les régulateurs pourraient ne pas accepter le protocole même s'ils en ont connaissance en raison du caractère secret du Lightning Network. Étant donné que les transactions anonymes ne peuvent être visualisées qu'une fois que l'utilisateur a quitté son canal de paiement, et non uniquement les transactions précises effectuées au sein d'un canal, les législateurs pourraient être rebutés par ces transactions.

Evolutions

Une version de test du démon Taro, un nouveau logiciel qui permettra aux développeurs Bitcoin de générer, d'envoyer et de recevoir des actifs sur la blockchain Bitcoin, a été publiée par la société d'infrastructure Lightning Network Lightning Labs.

Les bitcoiners peuvent désormais émettre des actifs tels que des pièces stables sur la blockchain Bitcoin grâce à Taro, un protocole basé sur Taproot qui a été lancé en avril. Ces actifs peuvent ensuite être échangés contre des transactions instantanées, à volume élevé et à faible coût via le réseau Lightning.

Comme indiqué dans la section ci-dessus, la technologie de mise à l'échelle de couche 2 pour Bitcoin, le Lightning Network, pose un problème de confidentialité. Les utilisateurs du réseau de paiement peuvent rencontrer des problèmes de confidentialité lorsqu'ils effectuent des paiements, obtiennent des remboursements ou initient et ferment des canaux de paiement (connexions entre les nœuds Lightning).

Les alternatives basées sur des protocoles, telles que « Basis of Lightning Technology 12 » (BOLT 12), un système proposé qui non seulement améliore la confidentialité mais inclut également un certain nombre d’autres fonctionnalités pratiques, ont été motivées par ces inquiétudes. Similaires aux propositions d’amélioration de Bitcoin, ou BIP, les BOLT sont des projets de propositions Lightning.

Des solutions indépendantes ont également émergé, notamment LNURL, un ensemble d'outils permettant de faciliter la communication entre différentes applications et services Lightning sur le Web, et Lnproxy, un outil de confidentialité des factures (les factures ne sont que des demandes de paiement).

Alors, un utilisateur de Bitcoin soucieux de sa confidentialité devrait-il s’appuyer sur la spécification naissante BOLT 12, ou devrait-il utiliser l’un de ces outils indépendants ?

BOLT 12 : Qu'est-ce que c'est ?

Le Lightning Network propose désormais des « offres » grâce à BOLT 12. Les offres, qui sont décrites comme « un précurseur d'une facture » sur le site officiel de BOLT 12, « offrent des fonctionnalités cruciales, notamment des codes QR réutilisables, la possibilité de transmettre et de recevoir des paiements, et bien sûr une plus grande confidentialité. »

Les codes QR réutilisables ouvrent la voie à des cas d'utilisation tels que les dons et les abonnements récurrents. Les distributeurs automatiques Lightning et les remboursements privés peuvent désormais être utilisés avec la fonctionnalité d'envoi et de réception. Enfin, de nouvelles fonctions telles que les clés de paiement, le masquage des itinéraires et les signatures Schnorr ajouteront un autre degré de protection de la vie privée.

Guide de configuration d'un nœud Lightning Network

Un nœud Lightning Network, comme un nœud Bitcoin, se connecte au réseau afin d'envoyer et de recevoir des BTC d'autres nœuds à l'aide de Lightning. Ces nœuds sont les éléments de base du réseau Lightning.

Avec une solution prête à l'emploi, la configuration et la maintenance d'un nœud Lightning Network sont la tâche la plus simple. La plupart des packages de nœuds Bitcoin complets exécutent des clients Lightning et disposent de tous les composants nécessaires à l'exécution d'un nœud regroupés dans de minuscules boîtes. Il vous suffit donc de les brancher et de suivre les instructions à l'écran. Voici quelques méthodes rapides pour configurer votre premier nœud Bitcoin :

Étape 1 : Assembler les outils et le matériel

Une dépense matérielle initiale est nécessaire pour faire fonctionner votre nœud.

Il existe plusieurs choix ; le Raspberry Pi est parmi les plus accessibles.

L'équipement supplémentaire suivant doit être prêt :

Un disque dur SSD de 1 téraoctet et une carte micro SD pour stocker les données

Connexion GPIO, contrôleur tactile XPT2046, câble Ethernet 5 pieds, écran LCD, écran RPi 3.5′′.

Étape 2 : Installez l'application.

RaspBlitz, un logiciel particulier, doit être installé sur le Raspberry Pi et stocké sur la carte mémoire.

La méthode la plus simple pour installer un logiciel sur votre appareil Raspberry Pi consiste à utiliser Raspberry Pi Imager. Recherchez un didacticiel pour votre système d'exploitation en ligne, puis suivez les instructions. 

RaspiBlitz peut être remplacé par d'autres logiciels, tels que Umbrel, qui peuvent être configurés sur un ordinateur Raspberry Pi ou un PC standard.

Sétape 3 : Rejoindre le réseau 

Une fois l'application chargée, un didacticiel étape par étape vous guidera dans la création et le chargement d'un portefeuille.

Le téléchargement de la blockchain sera l'étape suivante. N'oubliez pas que cette procédure peut prendre de quelques heures à quelques jours.

Ouvrez un canal Lightning, établissez une connexion avec un nœud, et c'est tout. Vous êtes maintenant prêt à transférer du BTC depuis votre nœud !

Pour acheminer les paiements via un autre nœud lors de l'exploitation d'un nœud Lightning, vous devez d'abord créer un ou plusieurs canaux de paiement avec ce nœud ; sinon, le nœud ne pourra pas transmettre les paiements.

Conseil de pro : pour transmettre du BTC sur le réseau, vous devez créer un canal vers un nœud fiable avec une excellente capacité.

Conclusion : l'avenir du réseau Bitcoin Lightning

Malgré tout, le Lightning Network est de plus en plus utilisé. Il contient plus de 100 millions de dollars de bitcoins bloqués. Les personnes qui utilisent des applications, jouent, paient pour des biens et des services, etc., peuvent entrer dans cette catégorie.

Certains programmes, comme les portefeuilles compatibles avec Lightning Network, sont essentiels pour l'utilisation du réseau. Les utilisateurs doivent utiliser un portefeuille spécifique pour créer des canaux de paiement, car le réseau Lightning fonctionne sur un protocole différent de celui du réseau principal de Bitcoin. Les plateformes de trading ne peuvent pas utiliser le réseau Lightning sans portefeuilles efficaces. Le marché pourrait anticiper l'intégration de fonctionnalités Lightning Network par d'autres développeurs de portefeuilles à mesure que l'adoption du réseau Lightning augmente. Sur le réseau Lightning, les utilisateurs dévoués qui deviennent des nœuds peuvent accélérer les vitesses de transaction.

De plus, il est important de noter que le développement de Lightning s'est étendu pour offrir des solutions de couche 2 à toute une gamme d'applications. À mesure que de nouvelles bourses de crypto-monnaies commenceront à adopter le protocole, le plus grand nombre possible de traders y auront accès. Même en cas de forte affluence, les clients peuvent retirer rapidement et à moindre coût de petites quantités de Bitcoin en utilisant les bourses qui utilisent le Lightning Network. En raison de la technologie obsolète de Bitcoin, les utilisateurs peuvent être confrontés à des frais de transaction élevés et à des temps d'attente prolongés sans le Lightning Network.

Le réseau Lightning offre désormais une sécurité renforcée aux utilisateurs grâce à l'introduction de Watchtowers, un service tiers. Ces nœuds spécialisés protègent contre les transactions frauduleuses en se déconnectant occasionnellement et en fermant les canaux de paiement potentiels.

Au lieu de laisser son canal sans surveillance, un participant peut payer une somme modique à une tour de guet et soumettre un signifiant indiquant la transaction sur le canal. La tour de guet utilise le signifiant pour séparer le canal de l'utilisateur de tous les autres canaux et pour en assurer le suivi.

Si la Watchtower détecte une activité malveillante, comme un agresseur essayant de fermer le canal de paiement, elle gèlera rapidement l'argent et le restituera à l'utilisateur hors ligne. La Watchtower pénalisera également la personne malveillante en retirant ses fonds du canal.

LesApprenez-en plus sur le portefeuille Bitcoin et si vous êtes débutant, sachez qu'est-ce que la crypto-monnaie!

FAQ : Qu'est-ce que le réseau Lightning dans Bitcoin ?

1. Portefeuilles du réseau Lightning : qu'est-ce que c'est ?

Les portefeuilles compatibles Lightning sont disponibles en plusieurs versions, chacune avec ses propres fonctionnalités et compromis, à l'instar des autres portefeuilles Bitcoin. Par exemple, si vous vérifiez constamment vos canaux, les portefeuilles Lightning de bureau peuvent être votre premier choix. Cependant, comme le réseau Lightning est initialement destiné à prendre en charge les petites transactions BTC, de nombreux utilisateurs n'accordent pas une grande priorité à la sécurité complète des nœuds.

2. Comment configurer un canal Lightning ?

Vous devez exploiter un nœud Lightning ou posséder un portefeuille Lightning pour créer un canal Lightning. Les choix les plus courants incluent l'application Lightning, Eclair, Zap et C-Lightning et lnd (nœuds) (portefeuilles). Une fois cette opération effectuée, vous pouvez utiliser un code spécial associé à ce nœud Lightning pour établir un canal de paiement avec un autre nœud ou portefeuille Lightning. Chaque solution a une méthode quelque peu différente pour ce faire.

3. Dois-je ouvrir mon propre canal pour envoyer ou recevoir des paiements Lightning ?

Pour effectuer ou recevoir des paiements Lightning, vous devez techniquement avoir au moins un canal de paiement actif. Cependant, il existe différentes alternatives si vous ne souhaitez pas (encore) démarrer un canal Lightning.

Partagez :

Facebook
Twitter
LinkedIn

Table des matières

Articles connexes