Comme dit plus haut dans le cours, LN est un layer 2. C’est une couche supplémentaire qui vient au-dessus de Bitcoin. Cette dernière est dite off-chain (en dehors de la blockchain principale). Une multitude de transactions va être effectuée en dehors de la blockchain Bitcoin. Cela dans un environnement propice à la scalabilité (vitesse augmentée et frais de transaction réduits).

Pour faire simple, voici le fonctionnement de Lightning Network : 

  1. Deux parties (Alain et la boulangerie) vont se mettre d’accord pour ouvrir un canal de paiement LN entre eux 
  2. Alain va faire une transaction Bitcoin dans un portefeuille spécial (multisig) qui représentera la capacité totale du canal
  3. Ensuite, toutes les transactions auront lieu dans ce canal en dehors de Bitcoin. Les transactions sont peu coûteuses et rapides. On peut faire des millions de transactions

Pour finir, ils vont se mettre d’accord sur la fermeture du canal. On va venir inscrire le résultat de toutes ces transactions LN dans la blockchain principale via une transaction Bitcoin pour profiter de la sécurité renforcée et de la décentralisation.

Schéma simplifiée du fonctionnement de lighning network
Schéma illustrant la layer 1 (Bitcoin) et layer 2 (Lightning Network)

Nous verrons ce qui se passe plus en détail sur cette couche 2 dans la partie 2 du cours sur Lightning Network.