Aller au contenu principal
Lightning

BOLT

BOLT (Basis of Lightning Technology) est l'ensemble des spécifications du protocole Lightning. Maintenu collectivement par les implémentations (LND, CLN, Eclair, LDK). Numéroté de 1 à 11. Pendant Lightning des BIPs Bitcoin.

La constitution de Lightning

Les BOLTs (Basis of Lightning Technology) sont les spécifications techniques officielles du protocole Lightning Network. Ils sont l'équivalent des BIPs pour Bitcoin : numérotés, versionnés, débattus publiquement sur GitHub, implémentés par toutes les implémentations majeures. Sans les BOLTs, Lightning ne serait qu'une collection de protocoles incompatibles.

La structure

Les BOLTs sont numérotés de 1 à 11 avec quelques numéros sautés. BOLT-1 spécifie l'encoding général des messages. BOLT-2 décrit le protocole de gestion d'un canal. BOLT-3 détaille les transactions on-chain. BOLT-4 définit le routage en oignon Sphinx. BOLT-5 traite la récupération en cas de fermeture forcée. BOLT-7 organise l'annonce et la découverte des nœuds via gossip. BOLT-8 spécifie le transport chiffré Noise. BOLT-9 standardise les feature bits pour la négociation. BOLT-11 établit le format des invoices one-shot. BOLT-12 introduit les offers réutilisables.

La philosophie

Les BOLTs visent l'interopérabilité : un nœud LND doit pouvoir ouvrir un canal et router avec un nœud CLN. Les évolutions se font par consensus entre implémentations. Quand un BOLT change, toutes les implémentations doivent suivre, sinon le réseau se fragmente.

BOLTs vs BLIPs

À côté des BOLTs officiels existent les BLIPs (Bitcoin Lightning Improvement Proposals), qui sont des propositions d'extensions non encore standardisées. Une BLIP qui fait consensus peut devenir un BOLT, mais beaucoup restent expérimentales.

L'innovation continue

Les BOLTs évoluent constamment : BOLT-12 Offers pour des factures réutilisables, anchor outputs pour la résilience aux congestions de mempool, splicing pour redimensionner sans fermer, dual funding où les deux parties abondent à l'ouverture, Taproot channels avec signatures Schnorr, PTLC qui remplaceront les HTLC. C'est cette dynamique qui fait de Lightning un protocole vivant et adopté.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.