Balance of Satoshis (BOS)
Balance of Satoshis est un outil CLI puissant pour gérer un nœud Lightning. Rebalance, probing, telegram alerts. Standard chez les opérateurs sérieux. Par Alex Bosworth (Lightning Labs).
Origine et auteur
Balance of Satoshis (BOS) est un outil en ligne de commande écrit en Node.js par Alex Bosworth, ingénieur historique chez Lightning Labs. Publié sous licence MIT sur GitHub, il s'adresse aux opérateurs de nœuds LND qui veulent dépasser les capacités de l'interface standard. Bosworth maintient le projet activement depuis 2019 et y intègre régulièrement les dernières innovations Lightning.
Fonctionnalités phares
| Commande | Usage |
|----------|-------|
| bos rebalance | Effectue un circular rebalance entre deux canaux |
| bos probe | Sonde un chemin sans risque de payer |
| bos forwards | Statistiques de routing détaillées |
| bos open | Ouvre des canaux avec sélection fine d'UTXO |
| bos fees | Gère les politiques de fees de façon automatisée |
| bos chart-fees-earned | Visualise les revenus de routing |
| bos peers | Liste enrichie des pairs (score, capacité, fees) |
| bos telegram | Bot d'alerte temps réel pour les événements du nœud |
Pourquoi c'est devenu standard
Les opérateurs de nœuds routiers ont besoin d'observer en temps réel ce qui transite, d'ajuster les fees par canal, de rééquilibrer la liquidité et de détecter les pannes. Les commandes natives lncli ou le dashboard web de RTL sont insuffisants pour ces opérations à l'échelle. BOS comble ce vide avec une ergonomie CLI très poussée, des scripts cron faciles à composer, et un dialecte commun à toute la communauté des LSP.
Couplage avec d'autres outils
| Outil compagnon | Rôle | |-----------------|------| | Charge-LND | Automatise les politiques de fees | | LNDg | Dashboard web complémentaire | | Thunderhub / RTL | Interfaces graphiques | | Amboss / 1ML | Données et notation publique du nœud |
L'écosystème routier sérieux combine généralement LND + BOS + un automate de fees + un dashboard.
Limites
BOS est exclusivement LND : pas de support natif pour Core Lightning ou Eclair. Sa courbe d'apprentissage est raide ; il faut comprendre les concepts (HTLC, liquidity, pathfinding) avant de l'utiliser pleinement. Enfin, c'est un projet à un seul mainteneur ; la dépendance à Alex Bosworth est un risque connu mais accepté.
À retenir
Si vous opérez un nœud Lightning sérieusement, BOS est l'outil à connaître. Il transforme LND d'une boîte noire en un instrument finement pilotable. Mais il faut investir du temps pour le maîtriser : commencez par les commandes probe, rebalance et forwards avant d'aller plus loin.
Termes lies
- Circular rebalanceLe circular rebalance est l'envoi d'un paiement à soi-même via le réseau pour rééquilibrer ses canaux. Coûte des frais. Outil classique de gestion de nœud routier. Proposé par RTL, Thunderhub, Balance of Satoshis.
- Lightning NetworkLe Lightning Network est une solution de seconde couche construite sur Bitcoin permettant des paiements instantanes et quasi-gratuits. Il fonctionne via des canaux de paiement entre utilisateurs, avec un reglement final sur la blockchain principale. Ideal pour les micropaiements et les transactions quotidiennes.
- LNDLND (Lightning Network Daemon), de Lightning Labs, est l'implémentation Lightning la plus utilisée. Écrite en Go. Riche en outils annexes (Loop, Pool, Faraday). Cible principale des développeurs d'apps Lightning.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.