---
title: "해시 타임락 계약"
title_en: "Htlc"
type: 용어
url: https://wiki.tokenpost.kr/w/htlc
canonical: https://wiki.tokenpost.kr/w/htlc
language: ko
publisher: "토큰포스트"
updated: 2026-07-28T23:22:36.038+00:00
created: 2026-07-28T23:22:36.238904+00:00
status: draft
---

# 해시 타임락 계약
> Htlc

> **인용 전에 확인해 주세요.** 이 문서는 자동으로 만든 초안이며 사람의
> 검수를 거치지 않았습니다. 사실 관계는 아래 각주의 원문으로 확인해 주세요.

**분류**: 용어

HTLC(Hashed TimeLock Contract, 해시 타임락 계약)는 해시 잠금과 시간 잠금을 결합하여 조건이 충족되지 않으면 자금이 원소유자에게 되돌아가도록 설계된 조건부 결제 스마트 컨트랙트이다.

## 1. 개요

HTLC는 'Hashed TimeLock Contract'의 약자로, 두 가지 잠금 장치를 결합한 조건부 결제 방식이다. 하나는 **해시 잠금(hashlock)** 으로, 수신자가 특정 비밀값(프리이미지)을 제시해 이를 [해싱](https://wiki.tokenpost.kr/w/hashing)한 값이 미리 정해진 해시와 일치할 때에만 자금을 인출할 수 있게 한다. 다른 하나는 **시간 잠금(timelock)** 으로, 정해진 기한 안에 조건이 충족되지 않으면 자금이 자동으로 송금인에게 환불되도록 한다.

HTLC는 [스마트 컨트랙트](https://wiki.tokenpost.kr/w/smart-contracts) 형태로 구현되며, 신뢰할 수 없는 상대방과도 중개자 없이 안전하게 거래할 수 있게 해준다. 자금은 조건이 충족될 때까지 일종의 [에스크로](https://wiki.tokenpost.kr/w/escrow)에 묶여 있으며, 정해진 규칙에 따라 수신자에게 전달되거나 송금인에게 반환된다. 이 덕분에 어느 한쪽이 약속을 이행하지 않더라도 상대방이 자금을 손해 볼 위험이 크게 줄어든다.

## 2. 작동 원리

HTLC의 핵심은 '비밀값 공개'와 '기한'이라는 두 조건이다. 송금인은 수신자만 알고 있는 비밀값의 해시를 계약에 담아 자금을 예치한다. 수신자가 올바른 비밀값을 제출하면 자금이 지급되고, 이 과정에서 비밀값이 블록체인에 공개된다. 만약 수신자가 기한 내에 비밀값을 제시하지 못하면 시간 잠금이 발동해 송금인이 자금을 되찾는다.

이러한 구조는 [오프체인](https://wiki.tokenpost.kr/w/off-chain) 결제와 여러 노드를 거치는 다중 홉 결제에서 특히 유용하다. 비밀값이 한 경로에서 공개되면 연결된 다른 계약들도 순차적으로 정산되므로, 중간 경유자가 자금을 가로챌 수 없다. 시간 잠금은 뒤쪽 홉일수록 더 긴 기한을 갖도록 설정해, 앞 단계 참여자가 환불받지 못하는 상황을 방지한다.

## 3. 활용 사례

HTLC는 여러 블록체인 기술의 기반이 된다. 대표적으로 서로 다른 블록체인의 자산을 중개자 없이 맞교환하는 [아토믹 스왑](https://wiki.tokenpost.kr/w/atomic-swaps)이 HTLC를 통해 구현된다. 양측이 동일한 해시 조건을 사용하는 HTLC를 각자의 체인에 만들면, 한쪽이 비밀값을 공개하는 순간 양쪽 거래가 모두 성립하거나 모두 취소되어 부분 이행에 따른 손실이 발생하지 않는다.

또한 비트코인의 [라이트닝 네트워크](https://wiki.tokenpost.kr/w/lightning-network)나 이더리움의 [라이덴 네트워크](https://wiki.tokenpost.kr/w/raiden-network)와 같은 [레이어 2](https://wiki.tokenpost.kr/w/layer-2) 결제 채널 네트워크에서도 HTLC가 다중 홉 결제를 안전하게 라우팅하는 핵심 수단으로 쓰인다.

---

원문: https://wiki.tokenpost.kr/w/htlc
최종 수정: 2026-07-28T23:22:36.038+00:00
발행: 토큰포스트 위키. 인용할 때 문서 제목과 원문 주소를 함께 밝혀 주세요.