Le Lightning Network est un réseau de paiement construit sur bitcoin. Plus précisément, il s’agit d’un protocole, ou d’un ensemble de règles, qui peut être utilisé pour envoyer et recevoir des bitcoins presque instantanément et avec des frais extrêmement bas. Le Lightning Network implique certains compromis par rapport au bitcoin, tels que la sécurité et la facilité d’utilisation. Cependant, pour les petits paiements quotidiens, le Lightning Network offre une excellente expérience utilisateur.
Cet article vous expliquera pourquoi vous avez besoin de Lightning Network, comment il fonctionne et comment vous pouvez commencer à l’utiliser en moins de 5 minutes.
Index du contenu:
Pourquoi avons-nous besoin du réseau Lightning ?
Il y a des limites inhérentes à un système décentralisé comme le bitcoin. L’une de ces limitations est l’évolutivité. Chaque transaction bitcoin doit être reçue et validée par chaque nœud (ordinateur) du réseau pour s’assurer que toutes les transactions respectent les règles du bitcoin.
En effet, le bitcoin impose une limite d’environ 5 transactions par seconde. Cela fait partie de ce qui rend Bitcoin décentralisé – le fait que n’importe qui peut utiliser un ordinateur ordinaire pour appliquer les règles de Bitcoin et s’assurer que tout le monde respecte également ces règles.
Lorsque nous comparons les limites de transaction de Bitcoin
avec celles de Visa, nous voyons que Bitcoin a un long chemin à parcourir avant de pouvoir gérer ce type de volumes de transactions. Visa traite plus de 10 000 transactions par seconde, des milliers de fois plus que ce dont le bitcoin est capable. Bitcoin devra augmenter considérablement pour pouvoir traiter l’échelle des transactions de Visa.
Blocs plus grands et évolutivité hors chaîne
Il existe deux solutions de mise à l’échelle qui sont souvent mentionnées concernant le bitcoin: les blocs plus grands et les solutions hors chaîne. L’argument du « gros bloc » stipule que pour augmenter les limites de transaction, nous devrions autoriser les blocs de la blockchain à contenir plus de données, permettant ainsi à plus de transactions d’être stockées dans chaque bloc. Le problème avec les gros blocs est que nous aurions besoin de blocs de 32 Go pour atteindre l’échelle de transaction de Visa. Cela signifierait que toutes les 10 minutes, 32 Go de données seraient transmis à chaque nœud bitcoin qui devrait valider les transactions de 32 Go. Pour tous ceux qui souhaitent stocker la blockchain, il faudrait 400 To d’espace de stockage par an. Au lieu d’exécuter leurs propres « nœuds complets », les utilisateurs de bitcoin seraient obligés de faire confiance aux autres pour valider leurs transactions. Cela va à l’encontre de l’objectif même du bitcoin, qui est d’envoyer et de recevoir des paiements sans avoir besoin de faire confiance à quelqu’un d’autre.
Les solutions hors chaîne, d’autre part, contournent la limite de transaction de Bitcoin en effectuant des paiements sans enregistrer chaque paiement sur la blockchain. Les paiements individuels sont suivis séparément (hors chaîne) et plus tard, seul le solde final est enregistré sur la blockchain. Par exemple, vous pouvez effectuer cinq paiements de 10 $ à un magasin chaque mois en enregistrant une seule transaction bitcoin de 50 $ au début du mois.
Canaux de paiement
Un type populaire de solution de mise à l’échelle hors chaîne est appelé canal de paiement. Dans un canal de paiement, deux nœuds échangent des paiements dans les deux sens au sein du « canal ». Ces nœuds enregistrent leur solde dans une transaction bitcoin en chaîne seulement après avoir décidé de cesser d’utiliser le canal.
Vous pouvez penser aux canaux de paiement comme les cartes de crédit dans un café: « ouvrez le canal » en donnant votre carte de crédit au barman, « mettez à jour le solde du canal » lorsque vous achetez une autre boisson et « fermez le canal » une fois la facture réglée.
Le Lightning Network
Le Lightning Network est un vaste réseau de canaux de paiement. Ces canaux de paiement ne reposent pas sur la confiance pour fonctionner, car chaque utilisateur a toujours accès à ses fonds.
Les paiements Lightning Network peuvent être « acheminés » via le réseau. Imaginez qu’Alice ait deux canaux ouverts, un avec Bob et un avec Carol. Même s’il n’y a pas de canal entre Bob et Carol, Bob peut toujours payer Carol en acheminant le paiement via le nœud d’Alice. Cela fonctionne parce qu’Alice a des canaux avec Bob et Carol.
Le routage des paiements offre également un niveau de confidentialité aux utilisateurs de Lightning Network. Un paiement peut être acheminé via de nombreux nœuds, mais chaque nœud en cours de route ne sait pas d’où provient le paiement ni où se trouve sa destination finale.
Évolutivité des canaux Lightning Network
En règle générale, les canaux de paiement sont initiés par une seule des personnes impliquées, comme Alice ouvrant une chaîne avec Bob. Dans ce cas, seule Alice contrôle les fonds dans l’état initial de la chaîne. Alice peut choisir d’envoyer une partie du solde de sa chaîne à Bob en guise de paiement. Une fois qu’il a reçu ce paiement, Bob vérifie certains fonds dans le canal et peut maintenant envoyer des paiements à Alice.
Les fonds au sein du canal que vous contrôlez sont appelés capacité « sortante » ou « locale », car ils sont de « votre côté » du canal. Les fonds de l’autre côté du canal sont appelés capacité « entrante » ou « distante », car il s’agit du montant que vous pouvez recevoir comme paiements entrants. Le paiement le plus élevé que vous pouvez envoyer est contrôlé par votre capacité sortante, et le paiement le plus élevé que vous pouvez recevoir est contrôlé par votre capacité entrante.
Comment fonctionnent les paiements Lightning Network ?
Le Lightning Network utilise un système de paiement basé sur facture. Si vous souhaitez envoyer un paiement Lightning Network, vous devez d’abord recevoir une facture de la personne que vous payez. Les factures de paiement ont parfois un montant défini, vous devrez donc payer le montant exact. D’autres fois, les factures seront laissées en blanc et vous pourrez choisir le montant à envoyer. Si vous souhaitez recevoir un paiement Lightning Network, vous devez créer une facture pour demander le paiement et fournir la facture à la personne qui vous paie.
Les factures de paiement sont une longue chaîne de caractères qui contient toutes les informations nécessaires pour effectuer le paiement. Parfois, les factures de paiement sont affichées sous forme de codes QR et d’autres fois, elles sont affichées sous la forme d’une longue chaîne de caractères comme:
LNBC50U1PWSYHX9pp57ppqvzwex3qapu0wn63v06jzxqdtt46qypks4pnexwrr2ansz9msdqcgejhxctzd
9kxjare23jhxap3cqzysxqy2ljqd47a9cdlnj84cy0a0zg7frd8jnera8fen2du6d2g500wzs7mpsmpqe0c
3DDHRrxPehyhj4C9FwJ3cfr5MVYXCYAAQ98FW39JKETL89CQ0J9HY2
Recommandation de portefeuille
Avant de recommander un portefeuille, il est important de noter que le Lightning Network en est encore au début de son développement. Assurez-vous de ne l’utiliser que pour de petites quantités que vous vous sentez à l’aise de perdre potentiellement. Cela est particulièrement vrai lorsque vous apprenez à utiliser le Lightning Network.
Notre portefeuille Lightning Network recommandé pour les débutants est le portefeuille Phoenix d’ACINQ. ACINQ est une entreprise qui a contribué au développement du protocole Lightning Network depuis sa création. Ils ont conçu Phoenix pour être extrêmement facile pour les utilisateurs de tous niveaux. Il n’est actuellement disponible que sur Android, mais ACINQ prévoit de sortir une version iOS d’ici la fin de 2020.
La facilité d’utilisation de Phoenix s’accompagne de quelques compromis. L’un de ces compromis est le fait que Phoenix ne se connectera qu’aux nœuds Lightning Network appartenant à ACINQ. Cela signifie que les nœuds ACINQ doivent rester en ligne pour envoyer et recevoir des paiements. Même ainsi, ACINQ ne vérifie jamais vos fonds, et même si leurs nœuds étaient hors ligne en permanence, vous pourriez toujours récupérer les fonds de votre téléphone. Un autre compromis est le fait qu’ACINQ aura connaissance de toutes vos activités de paiement via Phénix, car tout passe par leurs nœuds.
L’utilisation de Phoenix est un excellent moyen de démarrer avec le Lightning Network, car elle élimine le besoin de gérer les canaux ou de vous soucier de la connexion au nœud Lightning Network distant. Il vous suffit d’installer l’application sur votre appareil mobile, d’enregistrer une sauvegarde de votre phrase de départ de 24 mots et de commencer à utiliser Lightning Network immédiatement !