Boltz
Boltz est un service de submarine swap non-custodial open-source. Concurrent de Loop. Très utilisé par les wallets et SDK. Supporte Lightning, on-chain, Liquid.
Origine et mission
Boltz est lancé en 2018 par Kilian Würmseer en Autriche, sous licence libre. Son objectif : offrir aux utilisateurs et aux wallets un moyen non-custodial de convertir entre Bitcoin on-chain, Lightning et Liquid via des submarine swaps. À la différence d'un exchange centralisé, Boltz ne prend jamais possession des fonds : tout repose sur des HTLC atomiques.
Comment fonctionne un swap Boltz
Le principe du submarine swap normal (« Send » vers Lightning) :
- L'utilisateur génère un préimage et son hash
- Boltz publie un HTLC on-chain à ce hash, payable par l'utilisateur ou récupérable par lui-même après timeout
- L'utilisateur paie l'invoice Lightning de Boltz (avec le même hash)
- Boltz révèle le préimage en encaissant, ce qui permet à l'utilisateur de réclamer l'HTLC on-chain
Pour le « Reverse swap » (Lightning vers on-chain), les rôles s'inversent et Boltz construit d'abord l'HTLC. Tout est atomique : soit l'échange réussit, soit chacun récupère ses fonds.
Intégrations majeures
| Plateforme | Usage | |------------|-------| | Aqua Wallet | Swaps Lightning ↔ Liquid pour rester non-custodial | | BTCPay Server | Plugin Boltz pour rebalancing automatique | | Breez SDK | Backend de Lightning auto-hébergé | | Mutiny Wallet | Conversions multidevises | | Mempool.space | Outil de swap intégré |
Boltz Pro et la Boltz API sont devenus une infrastructure très utilisée par les wallets modernes, en concurrence directe avec Lightning Loop (Lightning Labs).
Avantages
- Non-custodial : Boltz ne peut pas voler les fonds
- Open source (TypeScript, Rust)
- Supporte Lightning, BTC on-chain, Liquid LBTC
- API REST simple et bien documentée
- Frais relativement compétitifs (typiquement 0,1 % + frais réseau)
Limites
Les swaps coûtent au minimum les frais réseau, ce qui les rend chers pour de petits montants on-chain. Il existe aussi un risque de timeout : si l'utilisateur abandonne avant la fin et qu'il revient trop tard, il peut perdre une partie des frais. Enfin, malgré le caractère non-custodial, Boltz reste un point central : sa censure ou son arrêt impacterait beaucoup de wallets.
À retenir
Boltz est l'infrastructure de swap non-custodial la plus utilisée de l'écosystème. Sans lui, beaucoup d'expériences modernes (Aqua, Breez SDK, Mutiny) ne seraient pas possibles. C'est un service à connaître pour quiconque manipule du Lightning sérieusement.
Termes lies
- Submarine swapUn submarine swap permet d'échanger atomiquement Lightning contre on-chain (et inversement) sans confiance. Repose sur les HTLC. Cœur technique de Loop, Boltz, Phoenix. Lien crucial entre les deux couches.
- LoopLoop est le service de submarine swap de Lightning Labs. Loop In rentre des fonds on-chain dans Lightning, Loop Out sort des fonds Lightning vers on-chain. Standard pour la gestion de liquidité. Concurrent de Boltz.
- Liquid NetworkLiquid Network (Blockstream) est une sidechain fédérée pour échanges et émetteurs de tokens. Blocs en 1 minute, Confidential Transactions natif, support des assets. Custodial fédéré (~15 fonctionnaires). Outil B2B plus que grand public.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.