web3glossaryhash time locked contract htlc
Hash Time-Locked Contract (HTLC)

Summary

A Hash Time-Locked Contract (HTLC) is a smart contract that enables cryptocurrency transactions to be encapsulated using cryptographic hash functions and time constraints, enhancing security and enabling cross-chain transactions.

Detailed Description

HTLCs are used to create trustless payment channels and facilitate atomic swaps between different cryptocurrencies. The core idea behind an HTLC is to lock funds in a contract that can only be released if specific conditions are met, typically involving the presentation of a cryptographic hash preimage within a stipulated time frame. If the conditions are not met, the funds will revert back to the original owner after the timeout. This mechanism reduces the need for trust between parties involved in the transaction, ensuring that neither party can cheat the other.

Category
Smart Contracts
Synonyms
Time-Locked Contract
Hash-Locked Contract

Impact Details

3 impact insights hidden

Yirifi's stakeholder, regulatory-compliance, and risk-impact analysis for this term.

Cross-Chain Exchange

HTLCs enable users to exchange different cryptocurrencies directly without needing a trusted exchange.

Industries:

Finance
Cryptocurrency Trading

Platforms:

Ethereum
Bitcoin
Payment Channels

Utilizing HTLCs in payment channels to conduct secure, instant transactions between participants.

Industries:

Retail
Dining

Platforms:

Lightning Network

Top Metrics

Yirifi's top metrics for this term.

FAQs

5 FAQs hidden

Yirifi's FAQs for this term.