Glossar
HTLC (Hashed Timelock Contract)
Aktualisiert 12. Juni 2026
HTLC (Hashed Timelock Contract) ist ein kryptografisches Smart-Contract-Protokoll, das eine Zahlung an zwei gleichzeitige Bedingungen knüpft: die Offenlegung eines geheimen Urbildwerts (Preimage) und die Einhaltung einer definierten Zeitfrist.
Zwei Kernklauseln: Hashlock und Timelock
Ein HTLC kombiniert zwei unabhängige Mechanismen. Der Hashlock sperrt eine Transaktion hinter dem Hash eines geheimen Werts. Die Zahlung wird nur dann freigegeben, wenn der Empfänger den korrekten Preimage vorlegt – also den Originalwert, dessen kryptografischer Hash mit dem im Vertrag hinterlegten Hash übereinstimmt. Der Timelock setzt eine Ablaufzeit: Offenbart der Empfänger den Preimage nicht innerhalb des vorgegebenen Zeitfensters, wird die gesperrte Summe automatisch an den Sender zurückerstattet. Eine manuelle Intervention ist dafür nicht nötig.
Das Zusammenspiel beider Klauseln schafft eine konditionelle Zahlung ohne gegenseitiges Vertrauen. Beide Parteien sind durch die Vertragslogik abgesichert: Der Sender verliert sein Geld nicht dauerhaft, der Empfänger erhält die Zahlung, sobald er die Bedingung erfüllt.
Anwendungsfälle: Lightning Network und Atomic Swaps
HTLCs sind das technische Rückgrat des Lightning Networks. Dort ermöglichen sie sogenannte Multi-Hop-Payments: Alice kann Bitcoin an Carol senden, ohne einen direkten Kanal zu ihr zu unterhalten. Die Zahlung wird über einen Zwischenknoten – etwa Bob – geleitet. Jeder Abschnitt dieser Route ist durch ein eigenes HTLC abgesichert. Bob kann den durchgeleiteten Betrag erst dann einbehalten, wenn er den Preimage von Carol erhalten hat, den er wiederum gegenüber Alice offenlegen muss. Dieses verkettete Prinzip stellt sicher, dass entweder die gesamte Zahlung durchläuft oder alle Teilbeträge zurückfließen.
Ein zweiter wichtiger Anwendungsfall sind Atomic Swaps: Zwei Parteien tauschen Kryptowährungen unterschiedlicher Blockchains, ohne einen zentralen Intermediär einzuschalten. Beide Seiten sperren ihre Mittel in je einem HTLC mit identischem Hashlock. Das Offenbaren des Preimage durch eine Partei löst automatisch auch die Zahlung der anderen Seite aus – oder beide Transaktionen verfallen bei Zeitüberschreitung.
Darüber hinaus kommen HTLCs in Coinswaps, Zero-Knowledge Contingent Payments und im Interledger-Protokoll zum Einsatz, das Zahlungen über verschiedenartige Ledger hinweg koordiniert.
HTLCs lösen ein grundlegendes Problem dezentraler Systeme: Sie ermöglichen atomare, also unteilbare Transaktionen zwischen Parteien, die sich nicht kennen und keiner gemeinsamen Vertrauensinstanz bedürfen.