DÉFINITION de Lightning Network
Lightning Network est une technologie de deuxième couche pour le bitcoin qui utilise des canaux de micropaiement pour adapter la capacité de sa blockchain à effectuer des transactions.
En retirant les transactions de la blockchain principale, le réseau Lightning devrait décongestionner le bitcoin et réduire les frais de transaction associés. Les transactions effectuées sur le réseau Lightning sont instantanées et amélioreront considérablement l'utilité du bitcoin en tant que support pour une utilisation quotidienne.
Lightning Network peut également être utilisé pour effectuer des transactions hors chaîne impliquant des échanges entre crypto-monnaies. Par exemple, il est nécessaire pour les échanges atomiques, qui permettront d'échanger une crypto-monnaie contre une autre sans l'intervention d'un intermédiaire, comme les échanges de crypto-monnaie.
RÉPARTITION Lightning Network
Lightning Network a été proposé pour la première fois par Joseph Poon et Thaddeus Dryja en 2016 et est actuellement en cours de développement.
Pour atteindre son potentiel de devenir un support pour les transactions quotidiennes, le bitcoin devra traiter des millions de transactions par jour. Mais la nature de sa technologie décentralisée, qui nécessite le consensus de tous les nœuds de son réseau, pose problème.
Par exemple, l'approbation et le stockage des transactions deviendront coûteux et chronophages si leurs nombres sur le réseau de bitcoin se multiplient. Une augmentation du nombre de transactions nécessite également des ordres de grandeur d'amélioration de la puissance de traitement des ordinateurs, qu'ils soient situés à la maison ou au travail, qui sont nécessaires pour exécuter des transactions impliquant des bitcoins.
Lightning Network résout le problème de mise à l'échelle en créant une deuxième couche sur la blockchain principale de bitcoin. Cette deuxième couche se compose de plusieurs canaux de paiement entre les parties ou les utilisateurs de Bitcoin. Un canal de réseau Lightning est un mécanisme de transaction entre deux parties. En utilisant des canaux, les parties peuvent effectuer ou recevoir des paiements l'une de l'autre. (Voir plus: Lightning Network: peut-il résoudre le problème de mise à l'échelle de Bitcoin?)
Mais ils sont traités différemment par rapport aux transactions standard se produisant sur la blockchain de bitcoin. Ils ne sont mis à jour sur la blockchain principale que lorsque deux parties ouvrent et ferment un canal.
Entre ces deux actes, les parties peuvent transférer sans fin des fonds entre elles 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 ne doivent pas être approuvées par tous les nœuds d'une chaîne de blocs.
Les canaux de paiement individuels entre les différentes parties se combinent pour former un réseau de nœuds de foudre qui peuvent acheminer les transactions entre eux. Les interconnexions qui en résultent entre les différents canaux de paiement sont le réseau Lightning.
Comment fonctionne Lightning Network?
Tout comme la blockchain, le réseau Lightning désintermède les institutions centrales, telles que les banques, qui sont responsables du routage des transactions aujourd'hui.
Voici un exemple pratique du fonctionnement d'une transaction de réseau Lightning.
Alice ouvre une chaîne avec son café préféré et y dépose 100 $ de bitcoin. Ses transactions avec le café sont instantanées car elle a un canal direct avec lui.
Bob, qui a un canal ouvert avec l'épicerie qu'il visite le plus souvent, achète également du café dans la boutique 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 dans le magasin de Bob. De même, Bob peut utiliser le solde de son épicerie pour effectuer des transactions avec des entreprises du réseau d'Alice.
Si Bob ferme son canal avec l'épicerie (et qu'il n'y a pas d'autres clients en commun entre le café et l'épicerie), Alice devra ouvrir un autre canal avec l'épicerie pour y faire des achats. De cette façon, un réseau de transactions est créé et acheminé entre plusieurs nœuds Lightning de manière décentralisée.
Sur le plan technique, le réseau Lightning utilise des contrats intelligents et des scripts multisignatures pour mettre en œuvre sa vision.
Une transaction initiale, appelée transaction de financement, est créée lorsqu'une ou les deux parties financent un canal. Dans un environnement multisignature typique, deux clés principales (une publique et une 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 de foudre, cependant, les signatures ne sont pas échangées. Cela est fait pour éviter que les dépenses des opérations de financement ne soient reconnues par la chaîne de blocs 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 transactions d'engagement) entre elles.
Les deux parties peuvent effectuer des transactions d'engagement sans fin entre elles et d'autres nœuds sur un réseau Lightning. Ils échangent leurs clés principales uniquement lorsque le canal entre eux est fermé.
Y a-t-il des frais pour utiliser Lightning Network?
Oui, il y a des frais pour utiliser Lightning Network. Ils sont une combinaison de frais d'acheminement pour acheminer les informations de paiement entre les nœuds de foudre et les frais de transaction de bitcoin pour ouvrir et fermer des canaux.
Au moment d'écrire ces lignes, les frais d'interconnexion sont fixés à zéro car il y a très peu de nœuds de foudre dans le système. À l'avenir, ils devraient augmenter, mais pas de manière substantielle. Si les frais associés au réseau Lightning deviennent trop chers, les utilisateurs de Bitcoin ont toujours la possibilité de déplacer leurs transactions vers la blockchain sous-jacente.
Quels sont certains problèmes dans Lightning Network?
Lightning Network est une technologie relativement naissante et est toujours en cours de développement. À ce titre, plusieurs problèmes qui lui sont associés sont toujours en cours de résolution. En voici quelques uns.
Le problème le plus évident concernant les réseaux de foudre, qui sont censés être décentralisés, est qu'ils pourraient conduire à une réplication du modèle hub and Spoke, 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 raison de connexions plus ouvertes avec les autres, les nœuds Lightning pour les entreprises importantes peuvent devenir des concentrateurs similaires ou des nœuds centralisés dans le réseau. Une panne sur l'un de ces concentrateurs pourrait facilement faire planter une partie importante (ou la totalité) du réseau.
Le deuxième problème qui est étudié dans les réseaux de foudre est la possibilité d'une augmentation des frais de transaction bitcoin. Ils constituent un élément important des tarifs globaux du réseau. Si les frais de transaction du bitcoin augmentent, une deuxième couche pourrait devenir redondante car il serait moins coûteux d'effectuer des transactions sur la blockchain du bitcoin.
Les réseaux Lightning sont également considérés comme vulnérables aux piratages et aux vols, car ils doivent être en ligne à tout moment. En tant que tel, le stockage à froid des pièces n'est pas possible. (Voir plus: Réseau Lightning de Bitcoin: trois problèmes possibles.)
