哈希锁定,全称哈希时间锁定合约(Hash TimeLock Contract),是闪电网络中提出的一种新的技术实现形式。
哈希锁定模式是指用户在规定的时间段对于哈希值的原值进行猜测来支付的一种机制。简单讲,就是在智能合约的基础上,双方先锁定资产,如果都在有限的时间内输入正确哈希值的原值,即可完成交易。
在这样的机制下可以实现小额支付的快速确认,也就是说实现闪电网络快速确认的目标。
哈希锁定模式是一种较易实现的跨链方案,该方案链不会因跨链而受到51%攻击
,哈希锁定想法最早来源于BitCoinTalk论坛中TierNolan的帖子。在该方案中,提出了哈希锁定模式的实现思路。
但是在单纯哈希锁定的交易中,某一方将拥有绝对的主动权,控制何时将hash(x)中的x提供给对方,例如在币价波动较大时候,发起交易的该方可以选择最合适的比例时,提供x给对方,进行交易,这样会对交易的另外一方的利益造成损害。
有鉴于此,可以配合状态通道,如通过链下交易策略(off-chain),进行加快交易速度,从而避免上面这些问题。
闪电网络(The Bitcoin Lightning Network:Scalable Off-Chain Instant
Payments)是上面这些技术综合的典型应用。
闪电网络的目的是安全的实现链下可扩展的小型即时交易,提升了比特币网络链外的交易处理能力。交易双方在区块链下的支付通道进行多次、高效、双向的交易,
双方若无直接点对点的通道,只要网络中存在连通这两方的通道即可。其中涉及到的小交易均无需上链,只需在开启和关闭通道时,同步相关数据于区块链即可。闪电网络本质上是使用了哈希时间锁合约来安全地进行0确认交易的一种机制,哈希时间锁合约在此之后被越来越多的用到跨链技术当中。
闪电网络无需信任交易的对方并且无需依赖第三方进行即时交易网络的构建。闪电网络起源于比特币的扩容问题,基于微支付通道演进而来,创造性的设计出了两种类型的交易合约:RSMC(Revocable
Sequence Maturity Contract)到期序列可撤销合约以及HTLC (Hashed Timelock Contract
)哈希时间锁合约。其中,哈希时间锁合约使用了哈希锁定(hashlock和时间锁定 (timelock)。
免责声明: 文章源于会员发布,不作为任何投资建议
如有侵权请联系我们删除,本文链接:https://www.sws100.com/btc/322541.html