
Lightning Network : Comment débuter ?

Malgré le caractère révolutionnaire du Bitcoin, son protocole présente quelques limitations techniques, notamment les frais élevés et une vitesse de transaction limitée. Pour pallier ces faiblesses du réseau Bitcoin, Lightning Network se présente comme une solution de choix.
Qu’est-ce que le Lightning Network ? Comment fonctionne-t-il ? Quels sont les logiciels qui y sont associés ? Comment configurer un portefeuille Lightning ? Le présent guide répond à l’ensemble de ces interrogations. Découvrez-y tout ce dont vous avez besoin pour réaliser facilement des transactions Bitcoin grâce à cet outil.

Qu'est-ce que le Lightning Network ?
Le Lightning Network est une solution de type Layer 2 (seconde couche) conçue pour accélérer les transactions sur le réseau Bitcoin. Ce protocole dit de surcouche est en réalité un protocole de paiement qui permet d’envoyer ou de recevoir des paiements sans passer directement par le réseau principal.
Les transactions sont de ce fait effectuées hors chaîne, ce qui permet de désengorger le réseau et d’éviter sa congestion lors de périodes de fortes utilisations. Comme conséquence, des millions de transactions peuvent être effectuées par seconde sur l’ensemble du réseau, à des frais plus abordables.
Proposé en 2015 par deux chercheurs, Thaddeus Dryja et Joseph Poon, il a été déployé sur le réseau principal de Bitcoin en 2017. L’année suivante, en 2018, sa version bêta a finalement été lancée. Depuis, son adoption n’a cessé de croître.
Une utilisation massive pourrait donc démocratiser encore plus l'utilisation de Bitcoin, le problème de la scalabilité et des frais étant résolu.
Comment fonctionne le Lightning Network ?
Le réseau Lightning fonctionne parallèlement à la blockchain Bitcoin. Lorsque les utilisateurs lancent une opération, cela ouvre un canal de paiement. Les parties prenantes déposent alors une certaine quantité de BTC sur un compte commun.
Ces informations sont alors enregistrées sur la blockchain principale pour des raisons de sécurité et de traçabilité. Pour déplacer les fonds d’un destinataire à l’autre, la signature des deux parties est nécessaire.
Si Jean et Jeanne veulent s’échanger des biens et services en Bitcoin grâce à un canal de paiement, ils doivent décider combien d’unités ils souhaitent déposer dans le canal. En déposant par exemple 50.000 SATS chacun, le compte commun aura 100.000 SATS.
L'utilité : les canaux de paiements
Les canaux de paiement sont au cœur de la technologie de Lightning Network. Ils sont utiles en ce sens qu’ils créent une connexion hors-chaine entre deux utilisateurs. Ces derniers peuvent s’échanger des Bitcoins autant de fois qu’ils le souhaitent.
Au début de l’échange, une première transaction dite d’ouverture est créée et enregistrée sur le réseau Bitcoin. Cela permet entre autres de verrouiller la quantité de BTC nécessaire dans le canal.
Lorsqu’on reprend l’exemple précédemment, Jean et Jeanne ont déjà 100.000 SATS verrouillés sur une adresse. Ils peuvent alors échanger autant de fois que nécessaire.
Dès la dernière transaction entre les deux utilisateurs, une seconde et dernière transaction dite de fermeture est aussi inscrite sur la blockchain. Le montant présent à ce moment dans les deux adresses est enregistré sur la blockchain.
Selon l’exemple précédent, à un moment donné, Jean peut se retrouver 62.000 SATS et Jeanne à 38.000 BTC. S'ils décident de fermer le canal, la nouvelle répartition sera alors enregistrée sur Bitcoin avec la transaction de fermeture. Entre l’ouverture et la fermeture du canal, toutes les autres intermédiaires restent privées et off-chain.
Un réseau de canaux de paiement
Lightning Network a aussi l’avantage de favoriser l’échange d’actifs entre deux utilisateurs qui ne disposent pas d’un canal de paiement direct. Il est en fait fastidieux d’ouvrir un nouveau canal d’échange pour chaque paiement.
Grâce au principe de routage, vous avez la possibilité d’acheminer un paiement vers un destinataire, en passant par les canaux de paiement déjà établis par d’autres utilisateurs. Il suffit juste qu’une route existe pour relier les deux parties et qu’elle contienne suffisamment de fonds. C’est d’ailleurs pour cela que l’on parle de réseau de canaux de paiement.
Si Jean souhaite échanger des actifs avec Abdoul, il peut le faire sans besoin de créer un canal direct. Il suffit par exemple qu’une personne avec qui il a déjà ouvert un canal ait également un canal avec Abdoul.
Avec l’exemple de Jeanne, un paiement peut être fait indirectement entre Jean et Abdoul en passant cette dernière.
Supposons qu'Abdoul dispose 40.000 SATS et Jeanne de 20.000 SATS sur leur réseau commun. Rappelons que sur leur réseau commun, Jean dispose de 62.000 SATS, et Jeanne de 38.000 SATS.
Pour échanger en passant par Jeanne, Jean peut envoyer jusqu’à 38.000 SATS à Abdoul. À l’inverse, il ne peut recevoir que 20.000 SATS de la part d'Abdoul, puisque c’est le solde maximal dont dispose Jeanne sur le réseau qu’il partage avec Abdoul.
Il est intéressant de souligner que Jeanne touche des frais de transaction pour son intermédiation. Elle fixe ces frais elle-même et ces derniers sont à la charge de l’utilisateur qui paye en Satoshis.
Quel problème résout le Lightning Network ?
Au vu de tout ce qui précède, le Lightning Network résout deux problèmes majeurs de l’écosystème Bitcoin, la lenteur des transactions et les frais élevés en cas d’usage massif. Pour chaque canal du réseau, c’est 500 transactions par secondes qui sont rendues possibles. Cela permet d’alléger la charge totale de transaction que supporte la couche principale, ce qui explique la vitesse des transactions.
Concernant les frais d’opération, il est essentiel de souligner que plus la chaîne est saturée, plus cher les utilisateurs sont prêts à payer pour des transactions plus rapides. En désengorgeant le réseau et en offrant des transactions plus rapides, cela fait chuter drastiquement les frais de réseau à payer.
Grâce à ces deux caractéristiques, réaliser des micro-paiements en Bitcoin pour des biens et services n’est plus impossible.
Les transactions hors-chaînes du Lightning Network assurent par ailleurs plus de confidentialité comparées aux transactions sur la chaîne principale. Pour finir, le Lightning Network favorise même une interopérabilité avec d’autres réseaux de crypto-monnaies.
Les logiciels utilisant le Lightning Network
Pour réaliser des paiements en Bitcoin via le Lightning Network, vous devez utiliser certaines implémentations logicielles. Ces plateformes simplifient l’expérience utilisateur et rendent les opérations plus accessibles.
LND
Défini comme Lightning Network Daemon, LND est une implémentation complète du protocole Lightning Network. Le logiciel a d’ailleurs été développé par Lightning Labs. C’est la solution de choix pour de nombreux opérateurs de nœuds et développeurs qui recherchent une plateforme robuste, évolutive et bien supportée.
Si la plateforme est autant adoptée, c’est en raison de sa compatibilité étendue avec de nombreux outils et portefeuilles et grâce à sa documentation. La communauté active du LND fournit aussi un espace d’apprentissage pour les personnes qui souhaitent découvrir ou approfondir leurs connaissances du Lightning Network.
c-lightning
C’est une implémentation logicielle écrite en langage C et développée par Blockstream. Elle est optimisée pour la performance et est de ce fait un choix prisé pour les utilisateurs avancés et les entreprises. La plateforme a aussi la particularité d’être entièrement personnalisable. Elle est donc parfaite pour adapter des nœuds Lightning à des besoins spécifiques ou pour construire des solutions sur-mesure.
Éclair
Éclair est une implémentation développée par ACINQ, une entreprise française active dans l’écosystème Bitcoin. C’est une solution destinée pour l’utilisateur débutant ou moyen, contrairement aux solutions précédentes qui s’adressent aux développeurs.
La plateforme est adaptée aux déploiements côté serveur et est utilisée dans des portefeuilles mobiles comme Phoenix. Elle est stable et fiable, ce qui en fait un choix idéal pour ceux qui recherchent une gestion simplifiée des paiements.
Configurer un portefeuille Lightning
Afin de pouvoir envoyer et recevoir des paiements en Bitcoin, vous devez avoir un portefeuille configuré qui sert d’interface avec le Lightning Network.
Choisir le bon portefeuille Lightning
La première étape de votre expérience de paiement commence par le choix de votre portefeuille Lightning. Les choix sont nombreux et il vous revient d’opter pour celui qui correspond le mieux à votre profil et à vos besoins.
Parmi les options les plus populaires, on peut citer par exemple Wallet of Satoshi, Bink ou encore le portefeuille Lightning intégré Cash App. Cette première catégorie de portefeuilles est dite custodiale, ce qui signifie qu’ils sont gérés par un tiers. Ils sont donc simples à utiliser et sont faits pour les utilisateurs débutants.
Il existe aussi une autre catégorie de portefeuilles non-custodials. Parmi les options les plus populaires, nous recommandons Phoenix ou encore Breez. Avec ces derniers, vous avez une souveraineté totale sur vos fonds puisque la gestion n’est pas déléguée à un tiers. Cette solution est recommandée pour les utilisateurs expérimentés.
Installer et configurer votre portefeuille
Une fois que vous avez choisi votre portefeuille, vous pouvez maintenant l’installer et le configurer. Voici les grandes étapes pour y parvenir.
Étape 1 : Télécharger l’application
Rendez-vous pour cela sur Play Store ou Apple Store pour retrouver l’application. Si vous ne la retrouvez pas, faites un tour sur le site web officiel et localisez le bouton de téléchargement.
Étape 2 : Configurer le portefeuille
Vous devez maintenant créer votre portefeuille une fois l’application installée. Localisez le bouton dédié sur l’interface de votre wallet et suivez les étapes pour la création.
Étape 3 : Sauvegarder la seed phrase
Dès que le portefeuille est créé, vous recevez la seed de votre adresse sous la forme d’une liste de 12 à 24 mots. Notez-la correctement et conservez-la jalousement puisqu’il s’agit d’une clé de récupération pour accéder à vos fonds en cas de perte d’accès à votre appareil.
Étape 4 : Définir un code PIN
Ce code permettra d’accéder à l’application à chaque ouverture. Il empêchera toute intrusion non désirée à votre compte. Comme le seed phrase, vous devez aussi le noter et le garder.
Gérer votre portefeuille Lightning
À cette étape, vous pouvez commencer à gérer votre compte. Avant toute chose, commencez par alimenter votre portefeuille en achetant ou en recevant un transfert depuis votre portefeuille.
Lorsque vous avez des fonds, vous pouvez aussi envoyer des Bitcoins vers d’autres utilisateurs en créant un canal de paiement si votre portefeuille ne le crée pas automatiquement.
À partir de votre portefeuille, vous avez aussi la possibilité de vérifier votre solde ou de voir l’historique de vos transactions.
Faire une transaction Lightning
Maintenant que vous avez un portefeuille configuré, savoir comment faire une transaction peut vous être utile. Pour faciliter votre première expérience, voici la procédure à suivre.
Préparation de la transaction
Avant toute chose, vous devez préparer la transaction.
Étape 1 : Trouver une adresse Lightning
Le destinataire des Bitcoins doit fournir une adresse de paiement. Cette adresse peut prendre la forme d’un QR code ou d’une chaîne de caractères renfermant des informations de paiement.
Étape 2 : Vérifier votre portefeuille
Si vous avez déjà l’adresse, vous devez à présent vous assurer d’avoir suffisamment de fonds dans votre portefeuille. Si vous n’en avez pas, rechargez le compte. Dans un portefeuille non-custodial, vous devez vérifier vous-même que les canaux de paiement sont ouverts et qu’ils sont suffisamment liquides. Avec un portefeuille custodial en revanche, cela est fait de façon automatique.
Démarrer la transaction
Dès que vous avez les informations de paiement et que votre portefeuille est prêt, vous pourrez démarrer la transaction.
Étape 3 : Scanner ou copier l’adresse
Ouvrez votre portefeuille et appuyer sur le bouton d'envoi. Scannez alors le QR code fourni ou copiez et collez l’adresse que vous avez reçue.
Étape 4 : Entrer le montant
Il est possible que certaines adresses ne contiennent pas le montant de la transaction. Si vous remarquez cela, vous devez le renseigner manuellement. Vous pourrez alors voir les frais associés (souvent très faibles) déjà estimés automatiquement.
Validation de la transaction
À ce niveau, vous êtes déjà au bout de l’opération.
Étape 5 : Valider le paiement
Après vérification du montant, de l’adresse de paiement ainsi que des frais associés, vous pouvez maintenant confirmer l’opération si tout vous convient. Les fonds seront alors instantanément envoyés au destinataire.
Étape 6 : Vérifier la réception du paiement
Pour cette dernière étape, vous devez vous rendre dans l’historique de paiement de votre portefeuille lightning. Vous pourrez utiliser cette information comme justificatif de paiement en cas de besoin.
Conclusion
Le Lightning Network démocratise donc encore plus l’utilisation du Bitcoin en rendant les paiements de biens et services plus pratiques. Grâce à cette solution, le Bitcoin, longtemps perçu comme une simple valeur refuge, peut désormais servir de monnaie d’échange.
Compte tenu de la rapidité et des coûts réduits des opérations réalisées via cette plateforme, vous n’avez aucune excuse pour ne pas l’adopter. Pour vos débuts, commencez par de petites sommes pour vous familiariser avec cet outil.
En vous appropriant cette technologie aujourd’hui, vous pouvez participer à façonner l’avenir des paiements décentralisés, surtout lorsqu’on considère les possibilités d’évolution du Lightning Network.

Passionné de finance, trading et cryptomonnaies, je mets à profit mes 7 ans d'expérience en tant que trader sur les CFDs pour guider les investisseurs à mieux comprendre les marchés et à identifier les projets cryptos les plus prometteurs. Mon parcours m'a conduit à me concentrer sur l'univers des actifs numériques, où je décode les tendances du marché et analyse les projets cryptos les plus prometteurs pour aider les investisseurs à naviguer avec confiance dans ce secteur en constante évolution. Toujours à la recherche de nouveaux défis, je suis animé par la volonté de partager mes connaissances et de contribuer à l'adoption massive des technologies de demain. Retrouvez moi sur LinkedIn.