Qu’est-ce que le réseau d’éclairage Bitcoin ?

Lighting Network est une technologie appliquée à bitcoins qui utilise les canaux de micropaiement pour faire évoluer la capacité de sa blockchain afin de gérer plus efficacement les transactions. Les transactions sur le réseau foudre sont plus rapide, moins cher et confirmé plus rapidement par rapport à ceux menés directement sur la blockchain (c’est-à-dire on-chain).

En retirant les transactions de la blockchain principale et en les rendant hors chaîne, un réseau éclair il a été conçu pour décongestionner la blockchain bitcoin et réduire les frais opération associée. Lighting Network peut également être utilisé pour gérer d’autres types de transactions hors chaîne impliquant des échanges entre crypto-monnaies.

Par exemple, il est utile pour faciliter échange atomique qui vous permettent d’échanger une crypto-monnaie contre une autre sans l’intervention d’un intermédiaire, comme les échanges de crypto-monnaie.

Pourquoi passer à Lighting Network ?

Si le bitcoin doit devenir un support pour les transactions quotidiennes, il devra atteindre des dizaines ou des centaines de milliers de transactions par seconde, comme les cartes de crédit ou les réseaux de paiement électronique. En raison de la nature de sa technologie décentralisée, qui nécessite le consentement de tous les nœuds de son réseau, le bitcoin ne fonctionne pas au mieux (dans son état actuel).

Par exemple, l’approbation et l’archivage des transactions deviendront coûteuses et prendront beaucoup de temps si leur nombre sur le réseau bitcoin continue de se multiplier. Une augmentation du nombre de transactions nécessite également une amélioration de plusieurs ordres de grandeur de la puissance de traitement des ordinateurs nécessaires à l’exécution des transactions impliquant des bitcoins. De plus, l’énergie nécessaire pour calculer ces informations est énorme, ce qui rend prohibitif le coût de la conservation du bitcoin pour les transactions quotidiennes.

Lighting Network vise à résoudre le problème d’échelle en créant un deuxième niveau sur chaîne de blocs directeur du bitcoin. Ce deuxième niveau se compose de plusieurs canaux de paiement entre les parties ou les utilisateurs de Bitcoin. Un canal Lightning Network est un mécanisme de transaction entre deux parties. En utilisant les canaux, les parties peuvent effectuer ou recevoir des paiements l’une de l’autre.

Ces transactions sont traitées différemment des transactions standard qui se produisent sur la blockchain bitcoin. Ils ne sont mis à jour sur la blockchain principale que lorsque les deux parties ouvrent et ferment un canal.

Les deux parties peuvent se transférer des fonds indéfiniment sans informer la blockchain principale de leurs activités. Cette approche accélère considérablement la vitesse d’une transaction car toutes les transactions n’ont pas besoin d’être approuvées par tous les nœuds d’une blockchain. Les canaux de paiement individuels entre les différentes parties se combinent pour former un réseau de nœuds de foudre qui peut acheminer les transactions entre eux. Les interconnexions entre les différents canaux de paiement donnent vie au Lightning Network.

Comment fonctionne le réseau d’éclairage

Exploitation du réseau d'éclairage
Exploitation du réseau d’éclairage

Supposons qu’Alice ouvre une chaîne avec son café préféré et dépose 100 $ en bitcoins. Ses transactions avec le café sont instantanées car il dispose d’un canal direct vers cette entreprise.

Bob, qui a un autre canal ouvert avec l’épicerie qu’il visite le plus souvent, achète également du café au magasin d’Alice. La connexion entre Alice, le café et Bob garantit qu’Alice peut utiliser les fonds de son solde avec le café pour acheter des produits d’épicerie au magasin de Bob. De même, Bob peut utiliser le solde de son épicerie pour effectuer des transactions avec des activités dans le réseau d’Alice.

Si Bob ferme son canal avec l’épicerie (et qu’il n’y a pas d’autres clients communs entre le café et l’épicerie), alors Alice devra ouvrir un autre canal avec l’épicerie pour y faire ses courses. De cette manière, un réseau de transaction est créé et acheminé entre plusieurs nœuds Lightning de manière décentralisée.

Sur un plan plus technique, le réseau foudre utilise contrat intelligent et les scripts multi-signatures fonctionnent correctement. Une transaction initiale, appelée transaction de financement, est créée lorsqu’une ou les deux parties financent une chaîne. Dans un environnement multi-signature typique, deux clés primaires (une publique et l’autre privée) sont initialement échangées. L’échange facilite l’accès et la dépense des fonds.

Dans le cas d’un nœud foudre, cependant, les signatures ne sont pas échangées. Ceci est fait pour éviter que les frais de financement des transactions ne soient reconnus par la blockchain principale. Au lieu de cela, les deux parties échangent une clé unique qui est utilisée pour valider les transactions de dépenses (également appelées opérations d’engagement) parmi eux.

Les deux parties peuvent effectuer des transactions d’engagement infinies entre elles et d’autres nœuds sur un réseau Lightning. Ils échangent des clés principales uniquement lorsque le canal entre eux est fermé.

Y a-t-il des frais pour utiliser le Lightning Network ?

Oui, il y a des frais de transaction associés à l’utilisation du réseau Lightning. Il s’agit d’une combinaison de frais de routage (pour le routage des informations de paiement entre les nœuds Lightning) et de frais de transaction Bitcoin (pour l’ouverture et la fermeture de canaux).

En novembre 2019, des scientifiques de deux universités hongroises et de l’Institut d’informatique et de contrôle ont publié un article qui remettait en question la capacité des opérateurs de réseaux Lightning à continuer de traiter les transactions sans augmenter considérablement les frais.

Les auteurs précisent dans leur résumé que « La participation est économiquement irrationnelle pour la plupart des grands nœuds de routage qui maintiennent actuellement le réseau ensemble. Le trafic et les frais de transaction doivent augmenter de plusieurs ordres de grandeur pour rendre le routage des paiements économiquement réalisable « .

Quels sont les problèmes avec le Lightning Network ?

Le premier problème avec les réseaux de foudre – qui devraient être décentralisés – est qu’ils pourraient conduire à une réplication du modèle en étoile qui caractérise les systèmes financiers d’aujourd’hui. Dans le modèle actuel, les banques et les institutions financières sont les principaux intermédiaires par lesquels toutes les transactions ont lieu.

En ayant plusieurs connexions ouvertes les unes avec les autres, les nœuds Lightning des grandes entreprises peuvent devenir similaires à des hubs centralisés ou à des nœuds du réseau. Une panne dans l’un de ces hubs pourrait facilement planter une partie importante du réseau.

Un autre problème, mentionné ci-dessus, est la nécessité d’augmenter les tarifs pour rendre la maintenance du réseau économiquement viable. Cela est vrai non seulement pour les nœuds qui maintiennent le réseau lui-même, mais aussi pour le coût des frais de bitcoin potentiellement plus élevés qui sont traduits sur le réseau.

On pense également que les réseaux Lightning sont vulnérables aux piratages et au vol, car ils doivent toujours être en ligne. Par conséquent, le stockage à froid des pièces n’est pas une option, car le réseau ne le permet pas.