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
- 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.
- PhoenixPhoenix est le wallet mobile Lightning d'ACINQ. Combine simplicité d'usage et auto-custody. Pionnier des swap-in/swap-out automatiques et des channels privés. Standard pour les utilisateurs francophones grand public.
- ACINQACINQ est la société française derrière Eclair, Phoenix, Phoenixd et le service Strike France. Pionnière des wallets Lightning mobiles. Innovatrice sur les LSP et les channels privés. Basée à Paris.
- 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.