大家好,感谢邀请,今天来为大家分享一下深入解析HTLC:哈希时间锁定合约在区块链中的应用的问题,以及和的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
本文作者:郭敏禄
它已由Press.one 进行数字签名。如需转载,请联系作者获取授权。
大家好,今天要给大家介绍的是:HTLC——算力时间锁定合约
HTLC的全称是“Hashed Timelock Contract”,这与上一篇文章中的“RSMC”密不可分。
简单来说,RSMC提供了一种仅限于链下双方的快速、高频、可靠的安全交易解决方案。 HTLC提供的是一种类似于RSMC的“六维空间理论”的解决方案来扩展交易对象。
那么——什么是“六维空间理论”?
一个简单而夸张的说法是:你和世界上任何一个陌生人之间都只有五个人。换句话说,如果你想和普京一起去钓鱼,或者和某位网红一起赏月,这并不困难,也不困难。
那么这个HTLC的交易模型是怎样的呢?您渴望听到这个理论吗?
好,我们先从HTLC理论模型开始:
在RSMC合约模型中,存在三组交易方:A、B、C、D、B和C。在这三组交易方中,A方和D方在没有签署RSMC合约的情况下如何进行交易?
根据RSMC合约规则:
甲方拥有1个直接交易渠道
乙方有2个直接交易渠道
丙方有2个直接交易渠道
丁方有直接交易渠道。显然,甲方和丁方需要利用乙方和丙方的交易渠道进行交易。
那么交易的基本流程就是:甲方—— 乙方—— 丙方—— 丁方
然而,如何保证甲方、丁方的交易金额在经过乙方、丙方的腰包时不被挪用呢?毕竟,常识告诉我们,交易的中间环节越多,财务风险就越大。
来来来,看这里,HTLC的安全机制在这里——
1、假设甲方要给丁方付款,那么丁方会提前给甲方一个哈希值;
2、甲方与乙方签订合同,约定为:只要乙方准确告知甲方哈希值,甲方将支付乙方一笔钱;
3、乙方与丙方签订合同,约定为:只要丙方准确告知乙方哈希值,乙方将支付丙方一笔钱;
4、丙方、丁方签订合同。协议是:只要D方准确地告诉C方哈希值,C方将支付给D方一笔钱。
至此,这四个简化的交易步骤合成了一条完整的交易链,贾和D的交易已经顺利完成。
ETC!好像少了点什么? HTLC 怎么样?它做了什么?看来步骤2.3.4中的交易都是由RSMC执行的!而且,在刚才提到的模型中,在四方约定的交易过程中,如果丙方使用丁方的资金换取哈希值后,乙方突然中断合约交易怎么办?丙方不是白白损失了很多钱吗? A、B、D三人不是传说中的诈骗团伙吗?
咳咳,来来来,看这里,请把焦点放在HTLC ——上
为了防止上述严重的交易事故,HTLC中有这样的规定:
交易双方在合约时间内,需要强制执行合约交易。
OK,这个规定是HTLC的核心关键技术。
交易模型实例开始:
1.甲方要付1个比特币给丁方,丁方将一个随机的哈希值(H)悄悄给了甲方;2.甲方和乙方签订一个HTLC,合约内容是:甲方支付乙方1个比特币,前置条件为“乙方需要在48小时内提供哈希值(H)给甲方,否则交易自动取消”;3.乙方和丙方签订了一个HTLC,合约内容是:乙方支付丙方1个比特币,前置条件为“丙方需要在28小时内提供哈希值(H)给乙方,否则交易自动取消”;4.丙方和丁方签订了一个HTLC,合约内容是:丙方支付丁方1个比特币,前置条件为“丁方需要在8小时内提供哈希值(H)给丙方,否则交易自动取消”5.在规定时间内,哈希值(H)由丁方交给丙方,丙方交给乙方,乙方交给甲方,大家依次拿到1个比特币,甲丁双方的交易至此完成。上述交易例子清楚地说明了HTLC的价值。由于“时间限制”和“强制执行交易”机制,交易双方在合约签署后无法私自中断合约交易,从而构建了一个基于RSMC的快速支付的安全网络。
好了,今天的文章到这里就结束了。有疑问的朋友欢迎在留言区留言。我会花时间一一解答。
往期文章回顾:
12 【简单易懂的区块链】RSMC——序列到期可撤销合约
【深入解析HTLC:哈希时间锁定合约在区块链中的应用】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
哎呦喂,终于有个能白话成文讲区块链的了!
有12位网友表示赞同!
这HTLC听起来挺像密码锁似的,可以锁定交易,确保安全吗?
有13位网友表示赞同!
平时都在网上看到很多区块链的术语,好难理解啊!
有20位网友表示赞同!
我以前想了解一下区块链,但是感觉太过于复杂。现在看这个标题感觉应该比较容易懂。
有20位网友表示赞同!
哈希时间锁定合约?听起来就很厉害的样子!
有5位网友表示赞同!
希望能详细讲解下哈希时间锁定的原理,这样我才能更清楚地理解它。
有17位网友表示赞同!
区块链技术真的太神奇了!现在都能用来解决安全问题?
有15位网友表示赞同!
这个HTLC是不是适用于各种交易场景呢?比如转账、支付等等?
有17位网友表示赞同!
看标题就知道讲的简单易懂,正好我最近在学习区块链知识。
有13位网友表示赞同!
以前一直认为区块链难以理解,现在看来不一定!
有14位网友表示赞同!
这个“通俗易懂”的标题真是太吸引人了!我很想了解一下 HTLC 的具体应用。
有15位网友表示赞同!
感觉这个HTLC合约对保障交易安全很有帮助!
有9位网友表示赞同!
学习区块链知识可以拓宽视野,以后说不定还能用到呢!
有10位网友表示赞同!
希望文章能深入浅出地讲解这个概念,让我能够真正理解它。
有6位网友表示赞同!
区块链技术发展越来越快,要紧跟时代步伐才行!
有11位网友表示赞同!
看来我们需要不断学习新的知识才能跟上科技发展潮流。
有7位网友表示赞同!
这篇文章或许能帮我解决一直想了解但是不明白的区块链问题!
有11位网友表示赞同!
期待文章能够详细解释HTLC合约是如何运作的。
有7位网友表示赞同!