Aller au contenu principal
Lightning

Eclair

Eclair est l'implémentation Lightning d'ACINQ (Phoenix). Écrite en Scala. Pionnière de l'expérience mobile Lightning. Standard pour les applications consommateurs.

L'implémentation française

Eclair est l'implémentation Lightning de la société française ACINQ, écrite en Scala sur la JVM. Elle est connue pour avoir poussé l'expérience utilisateur mobile via le wallet Phoenix. ACINQ opère également l'un des plus gros nœuds Lightning du monde, fournissant de la liquidité aux utilisateurs de Phoenix.

Caractéristiques

Le langage Scala tourne sur la JVM, avec une robustesse multi-thread efficace. L'API expose REST et WebSocket. La spécialisation porte sur l'expérience mobile et le routage trampoline.

Innovations

ACINQ et Eclair ont introduit ou popularisé plusieurs innovations Lightning. Le trampoline routing délègue le calcul du chemin à un nœud trampoline pour les wallets aux ressources limitées. Les submarine swaps automatisés sont intégrés à Phoenix. Les JIT channels permettent l'ouverture de canal au moment du premier paiement entrant. Le splicing autorise le redimensionnement des canaux sans fermeture, supporté très tôt. Les BOLT-12 Offers ont été adoptés précocement sur Phoenix.

Le rôle d'ACINQ

ACINQ joue un rôle particulier dans le réseau Lightning : son nœud public sert de LSP par défaut pour Phoenix, fournissant l'inbound, le routage trampoline, les submarine swaps. Ce modèle a été critiqué pour la centralisation qu'il introduit mais a permis une UX mobile sans équivalent. La société propose aussi Phoenixd, pour les marchands voulant la même UX côté serveur.

Quand choisir Eclair

Pour étudier le protocole Lightning de manière rigoureuse (la base de code est très documentée), construire des apps mobile Lightning (LDK reste plus moderne mais Eclair a toujours été pionnier), ou faire tourner un nœud serveur stable et performant en environnement Java. Pour les opérateurs de nœuds routiers, LND et CLN restent plus populaires en raison de leur tooling plus mature.

Termes lies

← Retour au glossaire complet

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