Aller au contenu principal
Lightning

Ephemeral Anchors

Les Ephemeral Anchors (BIP-431) sont l'évolution des anchor outputs : sorties à 0 sat dépensables sans signature. Économisent de la place et des frais. Nécessitent package relay. Future norme Lightning.

Contexte : le problème des anchor outputs

Les anchor outputs actuels, utilisés par Lightning Network depuis 2020, sont de petites sorties (généralement 330 sats par partie) attachées à la transaction de commitment d'un canal. Leur fonction : permettre de faire monter les frais via CPFP, même quand la transaction parente est figée par sa signature. Mais ces sorties ont deux défauts : elles coûtent de la place (donc des frais), et 330 sats est juste au-dessus du dust limit, donc faiblement utile dans la pratique.

Le concept Ephemeral Anchors

Les Ephemeral Anchors, proposés dans le BIP-431 par Greg Sanders, sont une refonte : des sorties à 0 sat, dépensables par n'importe qui sans signature (script OP_TRUE notamment), à condition d'être consommées immédiatement dans la même transaction enfant. Le terme « éphémère » vient de ce qu'elles n'existent jamais dans l'UTXO set en repos : elles sont créées et dépensées dans le même package relay.

Comment ça fonctionne techniquement

  1. La transaction de commitment Lightning a une sortie spéciale à 0 sat avec un script minimal.
  2. Cette transaction ne peut être relayée seule (elle violerait le dust limit classique).
  3. Elle doit être diffusée en package avec une transaction enfant qui consomme l'anchor et paie les frais.
  4. Le mineur reçoit le package, valide l'ensemble, mine les deux.

Cela nécessite que le réseau supporte le package relay, c'est-à-dire la capacité de transmettre plusieurs transactions liées comme une seule unité. Cette fonctionnalité a été intégrée à Bitcoin Core 28 (fin 2024).

Avantages par rapport aux anchors classiques

| Aspect | Anchor classique | Ephemeral Anchor | |---|---|---| | Valeur output | 330 sats | 0 sat | | Pollution UTXO set | Oui, temporairement | Non | | Coût en frais | Plus élevé | Réduit | | Permissionné | Seul le propriétaire | N'importe qui peut bumper | | Compatibilité réseau | Universelle | Nécessite package relay |

L'aspect « n'importe qui peut bumper » est crucial : un service tiers (un watchtower, un cosignataire multisig) peut accélérer la transaction sans qu'on doive pré-signer une CPFP spécifique. C'est plus flexible et plus robuste.

État de l'adoption

Les Ephemeral Anchors sont sur la table de Bitcoin Core depuis 2022. Le BIP-431 a été assigné en 2023. Bitcoin Core 28 (2024) a apporté l'infrastructure de package relay nécessaire. Les implémentations Lightning (LDK, Core Lightning, Eclair) intègrent progressivement leur usage en 2025-2026. C'est l'une des évolutions silencieuses mais structurantes de l'écosystème.

Cas d'usage hors Lightning

Au-delà de Lightning, les Ephemeral Anchors trouvent un usage dans :

  • Vaults : sortir d'un vault avec une CPFP flexible.
  • DLC : transactions de dénouement plus faciles à bumper.
  • Coordinated multisig : tout signataire peut accélérer la transaction commune.
  • Réseau de routage Lightning : moins de frais, plus de canaux rentables.

À retenir

Les Ephemeral Anchors sont une optimisation discrète mais profonde du modèle Lightning : moins de pollution, plus de flexibilité, moins de frais. Leur déploiement complet en 2026-2027 marquera la maturation du package relay sur Bitcoin. Voir anchor outputs et package relay.

Termes lies

← Retour au glossaire complet

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