ETFFIN Finance >> cours Finance personnelle >  >> Crypto-monnaie >> Chaîne de blocs

Lightning Network en Bitcoin :un protocole de paiement de « couche 2 »

Le Lightning Network est une couche 2 ajoutée à la blockchain Bitcoin qui permet les transactions hors chaîne.

Le réseau Lightning est une deuxième couche ajoutée à la blockchain Bitcoin qui permet les transactions hors chaîne, ou des transactions entre des parties qui ne sont pas connectées au réseau blockchain. La deuxième couche est composée de plusieurs canaux de paiement entre les parties ou les utilisateurs de Bitcoin (BTC). Un canal de réseau Lightning est une technique de transaction à deux parties qui permet aux parties d'envoyer et de recevoir de l'argent. En gérant les transactions en dehors du réseau principal de la blockchain (couche un), la couche deux améliore l'évolutivité des applications blockchain tout en bénéficiant du modèle de sécurité décentralisé robuste du réseau principal.

Le manque d'évolutivité est un obstacle majeur à l'adoption généralisée des crypto-monnaies. Un réseau de blockchain, lorsqu'il est correctement mis à l'échelle, peut traiter des millions à des milliards de transactions par seconde (TPS). Dans ce contexte, le réseau Lightning facture des frais peu élevés en effectuant des transactions et en réglant hors chaîne, permettant de nouveaux cas d'utilisation tels que les micropaiements instantanés, qui peut résoudre l'énigme traditionnelle « pouvez-vous acheter du café avec crypto » en raccourcissant les délais de traitement et en réduisant les coûts (coûts énergétiques) associés à la blockchain Bitcoin.

Alors que l'intention est bonne, le réseau Lightning a toujours du mal à résoudre le problème et a même introduit de nouveaux problèmes tels que des prix de routage bon marché et des agressions malveillantes. Pour créer et annuler un canal de paiement, par example, il y a une charge modeste. Frais d'acheminement, en plus de ces coûts modestes, sont payés aux nœuds qui valident les transactions.

La question est maintenant pourquoi un nœud voudrait-il valider une transaction avec des frais de routage aussi bas ? La raison évidente est que les mineurs ne valident pas fréquemment de petites transactions car ils recevront moins de frais pour le faire. Par conséquent, les commerçants doivent payer des frais d'acheminement et peuvent devoir attendre longtemps pour que leur transaction soit confirmée. En matière d'agressions nuisibles, un mauvais acteur peut ouvrir plusieurs canaux de paiement puis les arrêter tous en même temps. Ces canaux doivent ensuite être vérifiés, ce qui provoque la congestion du réseau en se mettant en travers des vrais. Lors d'un trafic intense, l'attaquant peut être en mesure de retirer de l'argent avant que les parties légitimes ne soient au courant de la situation.

Comment fonctionne le réseau Lightning ?

Ce protocole permet à deux parties, comme un consommateur et un café, pour établir un canal de paiement peer-to-peer. Une fois créé, le canal permet aux utilisateurs d'envoyer un nombre infini de transactions très instantanées et à faible coût. Il fonctionne comme son grand livre, permettant aux utilisateurs de payer pour des articles et des services encore plus petits comme le café sans perturber le réseau Bitcoin (BTC). Le payeur doit déposer une quantité particulière de Bitcoin (BTC) dans le réseau pour établir un canal de paiement. Le destinataire peut facturer n'importe quel montant de Bitcoin (BTC) une fois qu'il a été verrouillé. Si un consommateur souhaite garder le canal actif, ils peuvent ajouter régulièrement du Bitcoin (BTC).

Les deux parties peuvent effectuer des transactions via un canal de réseau Lightning. Certaines transactions sur la blockchain Bitcoin sont traitées différemment des transactions conventionnelles. Lorsque deux parties démarrent et terminent un canal, par example, seule la blockchain principale est mise à jour.

Les deux parties peuvent transférer des fonds à l'infini entre elles sans en informer le réseau principal. Cette méthode réduit considérablement la latence des transactions, car toutes les transactions au sein d'une blockchain n'ont pas besoin d'être autorisées par tous les nœuds. Les canaux de paiement individuels entre les parties sont combinés pour créer des nœuds de réseau Lightning capables d'acheminer les transactions. Par conséquent, le réseau Lightning est le résultat de l'interconnexion de plusieurs systèmes de paiement.

Lorsque les deux parties ont terminé leurs transactions, ils peuvent fermer le canal. Les informations du canal sont ensuite combinées en une seule transaction et transmises au réseau principal Bitcoin (BTC) pour la tenue des dossiers. La consolidation empêche des centaines de transactions minuscules d'inonder le réseau en même temps en les combinant en une seule transaction qui prend moins de temps et d'efforts pour confirmer les nœuds. Les petites transactions entravent les transactions plus importantes sans canaux de paiement, obstruer le réseau et en ajouter plus pour les nœuds à valider.

Supposons que vous vous rendiez tous les jours dans un café local et que vous souhaitiez payer avec Bitcoin (BTC). Vous pouvez créer une petite transaction pour chaque tasse de café, mais la transaction peut prendre plus d'une heure à valider en raison des difficultés de mise à l'échelle de Bitcoin. Même si vous effectuez une petite transaction, vous devrez payer les frais élevés du réseau Bitcoin (BTC). Les méthodes de paiement traditionnelles telles que le travail acharné pour les petites transactions, car des entreprises comme Visa peuvent en gérer plus de 24, 000 TPS. Bitcoin, d'autre part, peut valider sept TPS régulièrement.

Vous pouvez configurer un canal de paiement avec le café en utilisant le réseau Lightning. Chaque achat de café est suivi sur ce canal, et l'entreprise est toujours indemnisée. La transaction est à la fois peu coûteuse (peut-être même gratuite) et rapide. Vous pouvez ensuite choisir de mettre fin au canal ou de le reconstituer une fois que le Bitcoin (BTC) qui l'a lancé a été dépensé. Lorsqu'un canal est fermé, toutes ses transactions sont ajoutées à la blockchain Bitcoin.

Un contrat intelligent est créé entre deux parties à l'aide du réseau Lightning. Les règles de l'accord sont inscrites dans le contrat au moment de l'établissement et ne peuvent être modifiées. L'exécution du contrat est également automatisée avec un code de contrat intelligent, car les contrats sont créés avec des conditions prédéterminées que les deux parties acceptent. Lorsque certaines conditions sont remplies, comme lorsqu'un consommateur paie le montant approprié pour une tasse de café, le contrat est exécuté immédiatement sans la participation d'un tiers. Une fois la transaction vérifiée, le réseau Lightning l'anonymise. Tout le monde ne peut qu'observer le transfert de valeur global, pas les transactions individuelles à l'intérieur.

Il est tout à fait possible d'effectuer des transactions en dehors de la blockchain sans aucune limitation. Étant donné que les transactions hors chaîne se terminent sur le réseau principal une fois les canaux de paiement fermés, on peut leur faire confiance pour appliquer la blockchain. Toutes les transactions sont décidées par la manière. Alors que les protocoles hors chaîne ont leur grand livre, la chaîne principale, qui est au cœur de l'architecture du réseau Lightning, y est constamment connecté. Les protocoles hors chaîne ne peuvent exister que s'il existe une chaîne principale sur laquelle s'appuyer.