Lightning Network
Comment payer en bitcoin sans inscrire chaque paiement dans un bloc, pourquoi la capacité des canaux compte et ce qu’exige la garde de ses propres fonds.
LNGUIDE THÉMATIQUE
Comment de petits paiements en bitcoin peuvent arriver en quelques secondes, et pourquoi canaux, fonds disponibles et type de portefeuille comptent.
Lightning Network permet d’envoyer du bitcoin sans inscrire chaque paiement dans la blockchain, l’historique public de Bitcoin. Pour acheter un café, vous scannez par exemple une demande de paiement ; le portefeuille cherche un chemin vers le destinataire. Un paiement réussi peut arriver en quelques secondes. Il s’agit toujours de bitcoin, pas d’une nouvelle monnaie ; rapidité et faibles frais ne sont toutefois pas garantis à chaque fois. Deux parties financent un canal par une transaction inscrite dans la blockchain. Elles échangent ensuite des accords signés indiquant quelle part revient à chacune. Un paiement modifie cette répartition sans que tout le réseau enregistre chaque changement. À la fermeture, une transaction Bitcoin règle le résultat. Sans accord, une partie peut lancer seule la fermeture ; récupérer les fonds peut demander du temps et des frais. Avoir suffisamment de bitcoins au total ne suffit pas. Des fonds doivent être disponibles dans le bon sens sur le trajet : c’est la liquidité. Un canal financé entièrement de votre côté permet d’envoyer, mais pas de recevoir au départ. Le portefeuille peut obtenir de la capacité moyennant des frais. Vérifiez aussi qui détient les clés : la garde personnelle exige des sauvegardes adaptées et une surveillance des canaux ; avec un dépositaire, vous dépendez de l’opérateur.
Un portefeuille Lightning Network en conservation personnelle donne à l’utilisateur des droits exécutoires sur les canaux, mais doit gérer sauvegardes, surveillance de la chaîne et réserve pour les frais d’urgence. Un portefeuille avec dépositaire peut cacher toute cette complexité, mais le prestataire contrôle réellement les fonds. Le seul nom Lightning Network ne dit pas qui détient les clés. Une fermeture unilatérale peut nécessiter d’attendre des verrous temporels et des confirmations, et de payer les frais de la couche de base. Les entrées liées ont leurs propres sources et révisions.
Commencez par la première entrée ou choisissez celle qui vous intéresse.
Comment payer en bitcoin sans inscrire chaque paiement dans un bloc, pourquoi la capacité des canaux compte et ce qu’exige la garde de ses propres fonds.
Un canal de paiement permet à deux parties de se payer à plusieurs reprises sans inscrire chaque paiement dans la blockchain. Leur accord sur la répartition des bitcoins évolue ; la possibilité de le régler sur la blockchain lui donne sa force. Lightning Network repose sur ces canaux.
Un HTLC lie le paiement à la révélation du bon secret et prévoit une voie de récupération si le paiement n’aboutit pas. Dans Lightning Network, il permet de payer via des intermédiaires sans se fier uniquement à leurs promesses. Cette protection exige toutefois des signatures valides et une réaction à temps.
Vous n’avez pas besoin d’un canal direct avec chaque personne payée sur Lightning. Le paiement peut traverser d’autres nœuds. Lightning Routing cherche un chemin disposant de fonds suffisants dans le bon sens et de conditions de frais et de temps adaptées. Un trait sur la carte ne garantit pas le succès.
Avoir de l’argent dans un portefeuille Lightning ne signifie pas pouvoir recevoir la même somme. La liquidité indique combien peut actuellement circuler dans un sens donné à travers tes canaux de paiement. Le montant compte, mais aussi le côté du canal où se trouvent les fonds.
Pourquoi un commerçant doit-il créer une nouvelle facture Lightning pour le client suivant ? BOLT 12 ajoute une offre réutilisable : chacun demande sa propre facture à partir du même code publié. Ce point de départ plus pratique n’est toutefois pas encore le paiement.
Notions, personnes et liens pour poursuivre votre exploration.