Le Lightning Network est une proposition de mise à l'échelle de Bitcoin. Il sépare les transactions de la blockchain ; toutes les transactions sont enregistrées sur la couche sous-jacente et gérées par le protocole sous-jacent.
Le Lightning Network permet des transferts d'argent quasi instantanés et gratuits, sans limite de débit (tant que les utilisateurs peuvent se permettre d'envoyer et de recevoir de l'argent). Pour utiliser le réseau Bitcoin Lightning, deux participants bloquent un certain montant de bitcoins sur une adresse spéciale qui a pour particularité que les fonds ne sont débloqués que si les deux parties sont d'accord.
À ce stade, les deux parties partagent un grand livre privé ; ce grand livre peut allouer son propre solde sans notifier la chaîne principale. Une fois la transaction terminée, la chaîne maître peut être notifiée et le protocole de la chaîne maître met à jour les soldes des deux parties de la transaction. Dans ce processus, les deux parties n'ont pas besoin de se faire confiance. Si l'une des parties tente de tricher, le protocole le détecte automatiquement et impose des pénalités.
Un tel canal de paiement nécessite que les utilisateurs effectuent seulement deux transactions sur la chaîne au total : la première pour approvisionner l'adresse et la seconde pour distribuer les fonds. Par conséquent, des milliers de transferts ont pu avoir lieu entre les deux transactions. Avec le développement et l'optimisation futurs, la seconde couche technologique pourrait devenir un élément clé du système massif de blockchain.
