前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >哈希时间锁(HTLC)

哈希时间锁(HTLC)

作者头像
路之遥
发布2022-09-26 16:58:55
1.2K0
发布2022-09-26 16:58:55
举报
文章被收录于专栏:luzhiyaoluzhiyao

概述

哈希时间锁(Hashed TimeLock Contract HTLC)是指可以创建特定智能合约的功能,该合约可以修改付款通道。

  • 技术来说
    • HTLC功能实现了两个用户之间的限时交易。
  • 实践中
    • HTLC交易的接收方必须在`指定的时间范围内(指定区块数)提交一个加密证明,来确认这笔支付。如果接收方在指定时间没有确认活确认失败,则这笔支付资金将返还给原有的发送者。

详解

HTLC功能可以用在双向支付或者路由支付通道中,来允许资金在多种支付通道中进行安全转移,而不需要依赖任何中间人的信任。

有两个关键元素可以将HTLC交易标准的加密交易区分开

  • HashLock(哈希锁):限制资金支出的功能,直到一些数据被公开披露(例如:加密证明);证明也可以称为哈希锁原像哈希锁原像是用来生成哈希锁、并随后解锁资金的信息。
  • TimeLock(时间锁):限制资金直到未来的指定时间才能进行支出的功能;在bitcoin中有实现,例如:CheckLockTimeVerify或者CheckSequenceVerify.

Bitcoin的闪电网络Hashed TimeLocked合约最受欢迎的用例之一;通过在支付通道中实现HTLC,资金通过支付通道可以在不同的用户之间进行转移,而不需要依赖任何第三方的信任。这个过程类似于网络路由。即使不存在直连的支付通道,它也允许Alice与Carol之间进行转账。 HTLC可以让Alice通过网络中的其它参与者给Carol转移资金,并且由于转账使用了HashLockTimeLock功能,所以Bob无法窃取这笔转账资金。

除了Bitcoin的闪电网络,HTLC在其它场景下也非常有用;例如跨链的原子交换,智能合约、第三方托管等.

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-11-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
  • 详解
相关产品与服务
区块链
云链聚未来,协同无边界。腾讯云区块链作为中国领先的区块链服务平台和技术提供商,致力于构建技术、数据、价值、产业互联互通的区块链基础设施,引领区块链底层技术及行业应用创新,助力传统产业转型升级,推动实体经济与数字经济深度融合。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档