Lightning Network est une couche organisée autour de canaux de paiement Bitcoin. Les participants y verrouillent des bitcoins et échangent des mises à jour signées décrivant leur répartition. Des paiements répétés peuvent ainsi avoir lieu sans inscrire chaque mise à jour comme transaction distincte sur la blockchain.
Des paiements par canaux reliés
L’expéditeur n’a pas besoin d’un canal direct avec chaque destinataire. Les paiements peuvent passer par des intermédiaires grâce à des mécanismes conditionnels reliant les transferts le long du trajet. Les nœuds de routage peuvent facturer ce service.
Un paiement peut, par exemple, aller d’Alice à Carol via Bob si les canaux adaptés disposent d’assez de liquidité dans le sens requis. La capacité totale d’un canal n’indique pas à elle seule combien il est actuellement possible d’envoyer ou de recevoir.
Le rôle conservé de la blockchain
Ouvrir et fermer un canal implique des transactions sur chaîne. Une fermeture coopérative règle les soldes convenus ; une fermeture unilatérale offre une sortie sans coopération, mais peut entraîner des délais et des frais supplémentaires.
Lightning peut rendre certains paiements rapides et peu coûteux, mais leur succès dépend de la connexion, des routes, de la liquidité et du portefeuille. Une utilisation en autoconservation exige aussi de protéger les données du canal et de surveiller les événements sur chaîne. Un service dépositaire ajoute une dépendance à son opérateur.
Lightning utilise le bitcoin, sans monnaie de réseau distincte obligatoire. Les paiements hors chaîne ne garantissent pas l’anonymat.