Le Bitcoin Lightning Network est destiné à accélérer le réseau Bitcoin, mais il a ses propres problèmes.
Dans le monde des crypto-monnaies, Bitcoin s'est fermement imposé comme le précurseur, révolutionnant la finance décentralisée.
L'un des développements les plus prometteurs au sein de l'écosystème Bitcoin est son Lightning Network, un protocole conçu pour répondre aux limites d'évolutivité de Bitcoin. Cette solution hors chaîne vise à rationaliser les transactions, à réduire considérablement les frais et à accroître l'efficacité du réseau.
Pourtant, beaucoup de gens se méfient du Bitcoin Lightning Network (BLN). Quels sont les risques et les défis potentiels du Lightning Network, et pourquoi les gens sont-ils concernés ?
5 préoccupations et défis du réseau Bitcoin Lightning
Le Lightning Network a été créé en tant que deuxième couche du réseau Bitcoin. Il permet des transactions hors chaîne plus rapides mais pose de nombreux défis.
Même si le taux de frais médian du Lightning Network d'environ 0,0029 % est négligeable (contrairement à
Frais de transaction Bitcoin), les utilisateurs de crypto restent sceptiques quant à sa viabilité, car elle est complexe, risquée et présente différents problèmes juridiques.1. Le problème de la fermeture des canaux
L'un des principaux défauts du BLN est que vous devez être en ligne pour payer ou être payé. Bien que cela soit principalement vrai pour de nombreuses plates-formes de crypto-monnaie, avec BLN, se déconnecter pendant une période prolongée vous expose à une "fermeture frauduleuse de canal".
Un canal est ouvert entre deux parties en transaction sur le BLN. Les parties créent une transaction d'engagement (CT) après avoir ouvert un canal. Celui-ci sert à préciser le solde initial de leurs transactions et n'est pas transmis à la blockchain. Au lieu de cela, il est utilisé comme point de référence pour les transactions futures et est régulièrement mis à jour mais stocké localement par les parties à la transaction.
Voici le hic: un canal peut être fermé après que le dernier CT a été téléchargé sur la blockchain, bloquant les soldes des deux parties.
Une fermeture frauduleuse de canal se produit lorsque l'une des parties diffuse un ancien CT sur la blockchain alors que l'autre partie est hors ligne ou déconnectée. Cela pourrait être résolu en utilisant des mécanismes de punition, un système qui vous garantit de perdre un pourcentage de vos fonds si vous essayez de fermer la chaîne en l'absence de votre partenaire.
Il pourrait également être résolu à l'aide de tours de guet - un tiers chargé de s'assurer qu'aucune partie transactionnelle ne ferme frauduleusement le canal. Mais ces mécanismes sont complexes à mettre en place et entraîneraient des frais supplémentaires.
2. Problèmes de confidentialité
Lorsqu'un utilisateur de Lightning Network souhaite se connecter à un autre nœud, le nœud du récepteur révèle l'adresse IP de son propriétaire. Le adresse IP peut suivre l'emplacement du destinataire ou même révéler son identité.
Vous pouvez contourner cet obstacle en configurant votre nœud comme Tor uniquement, qui cache votre adresse IP. Mais cela pose un autre problème: les nœuds configurés de cette manière ne peuvent pas accepter les transactions entrantes provenant de nœuds non-Tor.
D'autres problèmes incluent des vitesses Internet lentes, car Tor achemine le trafic Internet via plusieurs nœuds. La connexion est également moins fiable car ces nœuds sont généralement exploités par des utilisateurs qui choisissent d'apporter leurs ressources au réseau Tor.
Tor a également été associé à des activités illégales. Par conséquent, l'association avec le réseau peut soulever des sourcils et attirer inutilement l'attention des autorités qui surveillent le trafic du réseau.
3. Le problème de la centralisation
La centralisation fait référence à la concentration de la puissance du réseau entre les mains de quelques grands nœuds appelés hubs. Cela peut entraîner plusieurs problèmes.
Les hubs sont des centres d'activité sur le Lightning Network, avec de nombreux canaux ouverts. Ils sont bénéfiques car ils contribuent à rendre les transactions plus efficaces. Mais ils peuvent aussi être des points de défaillance pour le réseau. S'ils se déconnectent, de nombreux utilisateurs de Lightning Network sont affectés.
Les hubs peuvent également être la cible de cyberattaques car ils conservent des données sensibles concernant les transactions des utilisateurs.
De plus, ces hubs peuvent avoir une liquidité disproportionnée en raison du nombre élevé d'utilisateurs connectés. Cela donne par inadvertance trop de pouvoir à ces quelques hubs à haute liquidité et peut les amener à facturer des frais plus élevés ou même à censurer les transactions.
La centralisation pose également des problèmes de confidentialité. Comme ces hubs contiennent une grande quantité de liquidités, ils pourraient également suivre les flux de fonds sur le réseau, réduisant ainsi l'anonymat des utilisateurs.
4. Défis liés à la capacité des canaux
Le montant total de la transaction pouvant être effectuée dans un canal ouvert dépend du montant du financement initial. Une fois ce plafond atteint, des transactions supplémentaires ne peuvent pas avoir lieu dans ce canal et un autre doit être ouvert. Cela influence négativement le nombre et la taille des transactions effectuées sur le Bitcoin Lightning Network.
De plus, il y a des problèmes de liquidité. Pour qu'une transaction ait lieu, il doit y avoir suffisamment de liquidités présentes dans les canaux de paiement. Une liquidité limitée peut entraîner des transactions retardées ou échouées.
5. Problèmes d'évolutivité
Bien qu'il soit présenté comme une solution à les problèmes d'évolutivité rencontrés par le principal réseau Bitcoin, le Lightning Network est également confronté à ses propres problèmes d'évolutivité. Outre les défis liés à la capacité des canaux, la gestion de ces canaux est devenue encore plus complexe à mesure que le nombre d'utilisateurs augmente.
Vous avez besoin d'une transaction en chaîne pour ouvrir un canal sur le Lightning Network. Cette transaction implique des frais et nécessite du temps pour s'installer sur la blockchain Bitcoin. À mesure que les utilisateurs augmentent, le temps nécessaire pour s'installer augmente également.
Cela peut éventuellement entraîner des retards dans les transactions, une augmentation des frais et des complexités liées à la gestion des liquidités. Ce dernier se produit lorsque les utilisateurs ont plusieurs canaux avec des transactions et des besoins de liquidité différents.
3 solutions aux problèmes du réseau Bitcoin Lightning
Le Bitcoin Lightning Network est toujours en développement. Mais l'équipe BLN et d'autres passionnés de cryptographie continuent de se pencher sur ses problèmes. Voici quelques-unes des solutions possibles aux risques et défis de BLN.
1. Décentralisation
En raison du peu de hubs puissants, le BLN peut devenir centralisé. Cependant, la centralisation du Lightning Network peut être résolue en incitant les petits nœuds à encourager leur participation au sein du réseau. Plus le nombre de nœuds sur le réseau est élevé, plus la possibilité de centralisation est faible.
De plus, la promotion de la collaboration et de l'interconnectivité des canaux peut éliminer la centralisation. Encourager les opérateurs de nœuds plus petits à coopérer pour acheminer les transactions et fournir des liquidités conduira à un réseau plus décentralisé.
2. Amélioration du routage
Le routage direct entre deux parties avant le début d'une transaction n'est que parfois optimal, car les routes peuvent devenir très complexes. Les nœuds de trampoline ont été suggérés comme une solution viable.
Dans cette méthode, l'expéditeur transfère des fonds directement à un nœud de trampoline, qui utilise sa connaissance du réseau pour trouver un itinéraire approprié vers le destinataire. Bien que les frais puissent être plus élevés, c'est mieux que la méthode traditionnelle qui met la pression sur les nœuds intermédiaires.
D'autres moyens d'améliorer le routage incluent l'utilisation de paiements par trajets multiples atomiques. Ici, les transactions sont divisées en transactions plus petites, chacune passant par plusieurs routes. Cela augmente le nombre de chemins possibles et réduit la pression sur la liquidité d'un canal.
De plus, la collaboration entre les nœuds de routage et l'amélioration des algorithmes de routage peuvent également contribuer à améliorer le routage sur le réseau.
3. Audit continu
L'utilisation de technologies automatisées pour surveiller le trafic réseau et rechercher des vulnérabilités potentielles peut aider à détecter les fraudes et les problèmes de sécurité. Cela permet également d'éviter les démêlés avec les organismes de réglementation, d'assurer une conformité continue avec les lois et de promouvoir la transparence.
Le réseau Bitcoin Lightning n'est pas parfait, mais il s'améliore
Créé comme une solution aux problèmes d'évolutivité de Bitcoin, le Lightning Network a été à la hauteur attentes, améliorant l'évolutivité et réduisant les frais de transaction, en dépit d'être en proie à divers défis.
L'équipe BLN continue de rechercher et d'intégrer des changements, ce qui a entraîné plusieurs développements importants améliorant le réseau. Avec de plus en plus de solutions, les risques et les défis du BLN appartiendront rapidement au passé.