Aller au contenu principal
Lightning

Trampoline routing

Le trampoline routing (BOLT-PR) délègue le calcul du chemin à un nœud trampoline pour les wallets aux ressources limitées. Implémenté par Phoenix dès 2020. Améliore la fiabilité du routage. Étendu progressivement à d'autres implémentations.

Définition et origine

Le trampoline routing est une extension du protocole Lightning qui permet à un wallet léger de payer sans connaître la carte complète du réseau. Proposé en 2019 par Bastien Teinturier (équipe ACINQ) et Christian Decker (Blockstream) via le draft BOLT-PR #829, il est en production chez Phoenix Wallet depuis 2020.

Comment ça fonctionne

Le wallet light :

  1. Choisit un ou plusieurs trampoline nodes (typiquement son LSP)
  2. Construit un onion à deux étages : couche externe vers le trampoline, couche interne contenant la destination finale
  3. Envoie le paiement au trampoline avec instruction « trouve un chemin jusqu'à X et débourse Y sats max en frais »
  4. Le trampoline calcule la route, complète l'onion et achève la livraison

Si le premier essai échoue, le trampoline retente automatiquement avec un autre chemin, sans intervention du client. C'est la grande amélioration de fiabilité.

Cas d'usage

| Wallet | Statut Trampoline | |---|---| | Phoenix | Production depuis 2020 | | Eclair | Implémenté | | LND | En cours, releases 0.18+ | | Core Lightning | Implémenté |

Trampoline est ce qui permet aux wallets mobiles d'envoyer un paiement à n'importe quelle facture BOLT-11 sans avoir téléchargé les ~80 000 canaux du graphe, ni dépensé du CPU à faire du pathfinding Dijkstra/Yen.

Avantages

  • Économie de bande passante (pas de gossip complet)
  • Économie CPU et batterie
  • Meilleur taux de succès (retries auto)
  • Confidentialité : le trampoline ne connaît pas la destination finale grâce à l'onion

Limites

| Risque | Détail | |---|---| | Confiance trampoline | Si maladroit ou hostile, frais élevés | | Frais surévalués | Marge de sécurité pour les retries | | Centralisation potentielle | Quelques gros LSP concentrent le routage |

À retenir

Le trampoline routing est la pierre angulaire des wallets mobiles Lightning modernes. Combiné aux blinded paths et à BOLT-12, il permet une UX mobile compétitive avec les apps fiat tout en conservant la non-custodialité.

Termes lies

← Retour au glossaire complet

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