Turbo channel
Un turbo channel est un canal utilisable avant la confirmation on-chain (zero-conf). Utile mais demande la confiance du LSP. Standard sur les wallets mobiles.
Définition et origine
Un turbo channel est un canal Lightning marqué comme utilisable dès la diffusion de sa transaction de financement, sans attendre les 3-6 confirmations habituelles. La fonctionnalité a été initiée par Lightning Labs en 2018, puis adoptée largement par les LSPs et les wallets mobiles.
Comment ça fonctionne
Quand un client ouvre un canal avec un LSP (Lightning Service Provider), le LSP active l'option option_zeroconf (parfois option_scid_alias en complément) :
- Le LSP signe le commitment initial et accepte les paiements immédiatement
- Un alias SCID est généré pour router temporairement
- Le canal est marqué
activedans le wallet client en quelques secondes - Après confirmation, le real SCID remplace l'alias
Le client peut donc payer ou recevoir dès l'ouverture, là où l'ouverture standard impose 10 minutes à plusieurs heures d'attente.
Cas d'usage
| Wallet / LSP | Politique zero-conf | |---|---| | Phoenix (ACINQ) | Par défaut pour swap-in | | Breez SDK | Standard | | Wallet of Satoshi (custodial) | N/A | | Mutiny Wallet | Optionnel via Voltage | | Lightning Labs Loop | Pour Loop-In |
L'UX résultante : un nouvel utilisateur de Phoenix peut recevoir des sats Lightning en 5 secondes, sans rien comprendre aux mécanismes sous-jacents.
Risque
Si le LSP est malveillant ou hostile :
- Il pourrait ne jamais diffuser la funding transaction
- Il pourrait double-dépenser ses inputs sur la chaîne
- Le client perdrait les premiers sats reçus
La confiance porte uniquement sur les montants reçus avant la confirmation, généralement quelques milliers à dizaines de milliers de sats.
Limites
| Sujet | Détail | |---|---| | Confiance LSP | Indispensable, single point of trust | | Multi-LSP | Impossible : un seul LSP par canal | | Montant max | LSPs imposent un cap (anti-fraude) | | Frais | Souvent plus chers que canaux confirmés |
À retenir
Le turbo channel est ce qui permet aux wallets Lightning grand public d'offrir une expérience comparable aux apps fiat (paiement instantané sans attente). Il déplace une partie de la décentralisation vers les LSPs, compromis assumé pour l'UX.
Termes lies
- LSP (Lightning Service Provider)Un LSP est un nœud Lightning qui fournit liquidité et services aux wallets utilisateurs. Indispensable pour les wallets mobiles non-custodial (Phoenix, Breez). Souvent payant via fees ou abonnement. Modèle business émergent de Lightning.
- Zero-confirmation (zeroconf)Une transaction zeroconf est acceptée sans attendre de confirmation on-chain. Pratique pour les paiements rapides (commerçants, ATM) mais vulnérable à la double dépense. Full RBF a affaibli sa fiabilité. Lightning Network l'a rendue largement obsolète.
- 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.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.