欧易OKX矿池接入教程
什么是哈希锁定技术?哈希锁定的工作原理是什么?
2022.02.28
什么是哈希锁定技术?
哈希锁定,全称为哈希时间锁定合约,英文为 HTLC (Hash TimeLock Contract),是闪电网络中提出的一种新的技术实现形式,指在智能合约的基础上,让双方先锁定资产,如果都在规定的时间内输入正确哈希值的原值,即可完成交易。
哈希锁定的工作原理是什么?
小白生成随机数,并发送 Hash 给小黑,同时小白在它链 A 上锁定币,设定交易的时间,小黑收到 Hash 后,在它链 B 上锁定币,也设置时间限制。
小白看到小黑的锁定后,在规定时间内,发送包含之前的随机数的认领协议给小黑,小黑收到后在规定时间内给出哈希值后,锁定的数字货币立即释放,完成交易。
哈希锁定有什么优缺点?
哈希锁定的优点:实现了跨链资产的交换,可以不用公证人。
哈希锁定的缺点:没有实现跨链资产的转移,更不能实现跨链合约的执行。
总结一下:
哈希锁定的实现的两个条件,一个是哈希锁,一个是时间锁,必须同时满足这两个条件,才能完成交易,如果不能满足条件,代币会自动返回,不收手续费。
哈希锁定虽然实现了跨链资产的交换,但由于不能实现跨链资产的转移以及不能实现跨链合约,让它的应用场景受到很大的限制。