Qu’est ce que le bitcoin lightning network ?

27 juin 2020 0 Par Jean Briau

Saluée comme l’une des solutions les plus efficaces pour la mise à l’échelle des crypto-monnaies actuellement en cours de développement, le réseau Lightning crée efficacement une couche au-dessus du bitcoin, permettant de réaliser des transactions plus rapides et bon marché qui peuvent s’installer directement dans la blockchain du bitcoin.

Proposée par Thaddeus Dryja et Joseph Poon dans un livre blanc de 2015 intitulé « The Bitcoin Lightning Network« , l’idée est basée sur un réseau qui se trouve au sommet de la blockchain bitcoin, et finit par s’y intégrer totalement. Le réseau est composé de canaux générés par les utilisateurs qui envoient des paiements dans les deux sens de manière sécurisée et sans confiance (sans confiance signifie que vous n’avez pas besoin de faire confiance ou même de connaître votre contrepartie).

Admettons, par exemple, que je voulais vous payer pour chaque minute de vidéo que j’ai regardé. Nous ouvririons une chaîne lightning et au fil des minutes, des paiements périodiques seraient effectués de mon portefeuille vers le vôtre. Lorsque j’aurais fini de regarder, nous fermerions la chaîne pour régler le montant net sur la blockchain bitcoin.

Parce que les transactions se font uniquement entre moi et vous et n’ont pas besoin d’être diffusées sur l’ensemble du réseau, elles sont presque instantanées. Et parce qu’il n’y a pas de mineurs qui ont besoin de rémunération, les frais de transaction sont bas, voire inexistants.

Comment le Lightning Network fonctionne ?

Tout d’abord, deux parties qui souhaitent effectuer des transactions entre elles mettent en place un portefeuille multisig (c’est à dire qui nécessite plus d’une signature pour exécuter une transaction). Ce portefeuille contient une certaine quantité de bitcoin. L’adresse du portefeuille est ensuite enregistrée dans la blockchain bitcoin. Cela configure le canal de paiement.

Les deux parties peuvent désormais effectuer un nombre illimité de transactions sans jamais toucher aux informations stockées sur la blockchain. À chaque transaction, les deux parties signent un bilan mis à jour pour toujours mettre à jour la part du bitcoin stocké dans le portefeuille qui appartient à chacune des parties.

Lorsque les deux parties ont terminé la transaction, elles ferment le canal et le solde résultant est enregistré sur la blockchain. En cas de litige, les deux parties peuvent utiliser le dernier bilan signé pour récupérer leur part du portefeuille.

Il est utile de noter qu’il n’est pas nécessaire de configurer un canal direct pour effectuer des transactions sur le lightning network. Ainsi, vous pouvez envoyer des paiements à quelqu’un via des canaux avec des personnes avec lesquelles vous êtes connecté. Le réseau trouve automatiquement l’itinéraire le plus court.

Le développement de la technologie a été considérablement accéléré avec l’adoption de SegWit sur les réseaux bitcoin et avec le Litecoin. Sans cette mise à jour du correctif de malléabilité, les transactions sur le réseau Lightning auraient été trop risquées pour être pratiqué.

Sans la sécurité de la blockchain derrière elle, le réseau Lightning ne serait pas aussi sécurisé. Il est donc évident que ce réseau sera largement utilisé pour les petites ou même les micro transactions qui comportent un risque moindre. Les transferts plus importants qui nécessitent une sécurité décentralisée sont plus susceptibles d’être effectués sur la couche d’origine du BTC.

Où en est le développement du Lightning network ?

Bien qu’elle ait été initialement conçue pour le bitcoin, la technologie est actuellement en cours de développement pour une gamme de crypto-monnaies, telles que le litecoin, le stellar, le zcash, l’éther et le ripple. Litecoin prévoit de lancer sa version en même temps que le bitcoin.

En décembre 2017, les startups derrière les trois implémentations Lightning les plus actives (ACINQ, Blockstream et Lightning Labs) ont révélé des résultats de test, y compris des transactions en direct, prouvant que leur logiciel est désormais interopérable.

Par ailleurs, la version 1 du cahier des charges du lightning network, qui définit les règles du réseau, a été publiée. Cela encouragera le développement d’autres implémentations et applications.

Ces spécifications sont un énorme pas en avant pour le réseau, car elles peuvent être utilisées par les développeurs d’applications et la mise en œuvre du Lightning Network dans d’autres langages de programmation.

Cependant, le réseau en est encore à ses balbutiements. Pour l’instant, il n’existe aucun logiciel avec lequel les utilisateurs occasionnels réels du réseau peuvent effectuer des transactions. De plus, les implémentations actuelles comportent encore quelques bugs. Les développeurs de Lightning Network ont exhorté les utilisateurs à en apprendre davantage sur le réseau à l’aide du testnet de Bitcoin et à ne pas envoyer d’argent réel.

Cependant, le réseau n’est pas encore prêt à être lancé. Les ingénieurs doivent encore publier un logiciel avec lequel les vrais utilisateurs peuvent effectuer des transactions. Les applications prenant en charge le lightning network comme mode de paiement font déjà leur apparition, mais jusqu’à présent, elles ne sont pas faciles à utiliser.

Étant donné la complexité du code et la nécessité de tests rigoureux (nous parlons de paiements, après tout), les développeurs encouragent la patience. De plus, le lightning network ne peut pas être mis en œuvre à grande échelle tant que SegWit n’est pas plus étendu.

En mars 2018, la start-up californienne Lightning Labs a annoncé le lancement d’une version bêta de son logiciel, mettant à disposition ce que les investisseurs et les chefs de projet disent être la première version minutieusement testée de la technologie à ce jour. Il n’en est encore qu’à ses débuts – la taille des transactions est limitée et la version est destinée aux développeurs et aux «utilisateurs avancés».

Avantages du Lightning network

Comme cela a été mentionné précédemment, le Lightning Network ne fait que ses premiers pas. Il est toujours en cours de développement, est-ce que cela fonctionnera réellement comme les développeurs l’imaginent, cela reste à voir. Si c’est le cas, voici quelques-uns des avantages les plus importants du réseau Lightning dont vous pouvez bénéficier:


Vitesse de transaction. Une fois le réseau opérationnel, vous n’aurez pas à attendre plusieurs confirmations de chaque transaction que vous essayez de faire. Les transactions seront presque instantanées, quelle que soit l’occupation du réseau. Si cela se produit, le marché des crypto-monnaies fera d’énormes progrès pour être en mesure de rivaliser avec les systèmes de paiement traditionnels comme Visa, MasterCard et PayPal.


Les frais de transaction. Étant donné que les transactions auront lieu dans les canaux Lightning Network et en dehors de la blockchain, vous n’aurez qu’à payer les plus petits frais, le cas échéant. C’est l’un des principaux avantages du réseau Lightning, car cela permettra au Bitcoin d’être pleinement utilisé comme moyen de paiement dans les magasins, cafés, bars, etc.

La scalabilité . Le réseau Lightning serait en mesure de porter le nombre de transactions par seconde de Bitcoin et d’autres crypto-monnaies à des hauteurs sans précédent d’au moins 1 million de transactions par seconde.


Échanges entre chaînes. Les premiers tests de transactions entre chaînes de blocs ont fonctionné, et tout cela est très excitant. Tant que les deux chaînes de blocs partagent la même fonction de hachage cryptographique (et la plus importante le font), les utilisateurs pourront envoyer de l’argent d’une chaîne à une autre sans avoir à faire confiance à un intermédiaire tiers, tel qu’une plateforme d’échange. Cette technologie a un potentiel vraiment révolutionnaire.


– Sécurité et anonymat. La grande majorité des crypto-monnaies ne sont pas entièrement anonymes. Les transitions peuvent toujours être tracées d’un portefeuille à l’autre. En ce qui concerne le réseau Lightning, cependant, la plupart des transactions se produisent en dehors de la chaîne de blocs principale, de sorte que tous les micro-paiements effectués via les canaux Lightning seront presque impossibles à retracer.

Les inconvénients du lightning network

Pas entièrement opérationnel. Le principal inconvénient du Lightning Network pour le moment est peut-être le fait qu’il n’est pas encore pleinement opérationnel, il n’y a donc aucun moyen d’affirmer à quel point il est réellement efficace. De plus, son concept a fière allure sur le papier, mais pour l’instant il est impossible de savoir s’il sera aussi beau une fois pleinement abouti.


Complexité des canaux. Le réseau Lightning est conçu comme une sorte de réseau de canaux qui, une fois établi, devrait théoriquement permettre des transactions fluides. Cependant, on ne sait pas ce qui se passera si le paiement devra emprunter un itinéraire trop compliqué. Certes, si votre transaction devra passer par des dizaines de canaux intermédiaires, les frais s’additionneront.


Bouchons de canaux. Un autre inconvénient du réseau est le fait que dans sa version actuelle les canaux sont plafonnés. C’est-à-dire que la quantité de Bitcoins stockée dans le portefeuille par les deux utilisateurs lors de l’établissement d’un canal est le montant maximum de fonds dans ce canal. Cette configuration crée une situation où certains utilisateurs peuvent avoir besoin de choisir entre avoir de la liquidité dans les canaux Lightning Network et avoir de la liquidité en dehors d’eux, sur la blockchain principale. C’est loin d’être idéal, surtout pour ceux qui ont des ressources plutôt limitées.


Hubs. De plus, des inquiétudes ont été exprimées quant à la formation de «hubs» – une sorte de nœuds avec beaucoup de capital que la majorité des transactions traversera. De nombreux amateurs de Bitcoin voient cela comme une centralisation supplémentaire du réseau. Mais, il est peu probable que de tels hubs puissent réaliser des bénéfices importants sur les frais de transaction.
Encore une fois, il convient de souligner qu’à l’heure actuelle, les avantages et les inconvénients du réseau Lightning mentionnés ci-dessus sont très spéculatifs.

Dois-je utiliser le réseau Lightning?

Si vous n’êtes pas un utilisateur avancé, vous ne pouvez pas utiliser Lightning Network pour l’instant. Donc, le mieux – sinon la seule chose que vous pouvez faire maintenant est d’attendre et de voir si le réseau Lightning est à la hauteur du battage médiatique, s’il peut réellement fonctionner et être décrit et s’il est sûr.
Gardez à l’esprit que le Lightning Network n’est pas la seule proposition pour rendre le BTC capable d’assumer des transactions rapides et nombreuses et qu’il n’est en aucun cas un leader incontesté dans cette course, Bitcoin Cash (BCH) étant son principal rival. Le débat entre les adeptes du BCH et les partisans du Lightning est féroce et il n’y a pas de fin en vue. Il se pourrait que l’une de ces propositions vienne en tête, qu’elles puissent potentiellement coexister ou qu’il puisse y avoir une solution entièrement différente.

Le réseau Lightning semble attractif. Si vous utilisez les crypto-monnaies comme un investissement à long terme et rien d’autre, vous n’aurez peut-être même pas besoin du réseau Lightning, car actuellement il ne semble pas entièrement sûr de réaliser de gros transferts sur ce réseau.
Mais, si vous considérez le Bitcoin comme un mode de paiement alternatif, le Lightning Network, à condition qu’il réponde aux attentes, sera essentiel pour vous. Micro-paiements instantanés, anonymat accru, frais presque inexistants, il semble vraiment offrir des solutions à la plupart des problèmes du Bitcoin !