Glossar · im Detail

HTLC

Hash Time-Locked Contract: zahle, wenn du ein Geheimnis vor einer Frist enthüllst, sonst Rückerstattung.

Ein Hash Time-Locked Contract ist eine bedingte Zahlung mit zwei Pfaden:

  1. Hash-Lock: der Empfänger kann das Geld beanspruchen, indem er ein Geheimnis (die Preimage) enthüllt, dessen SHA-256-Hash einem im Voraus festgelegten Wert entspricht.
  2. Time-Lock: wird das Geheimnis vor einer Frist nicht enthüllt, erhält der Sender eine Rückerstattung.

Warum das zählt

HTLCs lassen Zahlungen sicher über mehrere Zahlungskanal springen. Jeder Hop sperrt Geld auf denselben Hash. Wenn der Endempfänger die Preimage zum Einziehen enthüllt, kann jeder Hop dasselbe Geheimnis nutzen, um vom vorherigen einzuziehen. Niemand auf der Route kann die Mittel stehlen, und bei Fehlern geben die Timelocks das Geld zurück.

HTLCs machen auch atomare Swaps zwischen Blockchains möglich.