HTLC(Hashed Time Lock Contract)

 

암호화폐의 결제 기술 중 하나로 해시타임락이라고도 부른다. 계약을 일정 시간까지로 제한한 타임락(Timelock)과 일정한 해시값이 제시돼야 계약이 성사되는 해시락(hashlock)이 결합된 형태다.

 

결제 마감일 전 수취인이 거래 내용을 확인해야 결제가 이뤄진다. 수취인이 결제 청구 능력을 상실할 경우 거래가 무산되는 조건부 거래다. 이는 서로 다른 블록체인 간 암호화폐 교환 기술인 아토믹스왑 프로토콜을 구축하기 위한 기술로 알려져 있다.

 

예컨대 철수가 영희에게만 오픈된 HTLC 채널을 보유하고 있고, 영희는 민수에게만 오픈된 HTLC 채널을 보유하고 있는 경우, 철수는 영희를 거쳐 민수에게 돈을 송금할 수 있다. 이때 민수와 거래할 때 필요한 해시값은 철수만 알고 있고 해시값을 모르는 영희는 중간에서 돈을 가로챌 수 없다.