HTLC
Aussi · Contrat à verrou de hachage et de temps · Hashlock
Un HTLC est un contrat Bitcoin qui paie celui qui révèle un secret avant une échéance, et rembourse l’émetteur après. C’est ainsi que Lightning route un paiement sur plusieurs sauts sans risque.
Un contrat à verrou de hachage et de temps combine 2 conditions. Les fonds vont au destinataire s’il présente la préimage d’une empreinte donnée, le secret. Si le secret n’est pas révélé avant l’expiration d’un timelock, les fonds reviennent à l’émetteur. Personne n’a besoin de faire confiance à personne. Soit le secret est montré et tout le monde sur le chemin est payé, soit l’échéance passe et tout le monde est remboursé.
Lightning enchaîne ces contrats le long d’une route. Le destinataire final génère le secret et n’en partage que l’empreinte. Chaque saut transmet un HTLC verrouillé sur cette empreinte avec une échéance un peu plus courte. Quand le destinataire réclame le dernier, le secret remonte la chaîne et chaque saut se règle à son tour. La même primitive sert aux échanges atomiques entre chaînes et couches.
En anglais · HTLC
