每周七问:
《每周七问》是由毛球科技集团打造的业内首个讲解区块链行业的知识科普类海报系列。我们将抽象的区块链行业内每一个概念转化为轻松易懂的小图片,每张图都能学懂一个知识点。本期,我们将为您带来主题为“精通区块链之哈希时间锁定”的讲解,还请各位多多支持,如果您有什么有关区块链行业内的疑问,可在后台留言,我们将为您解答。
一、小毛球,哈希锁定(哈希时间锁定)是什么?
小毛球:哈希时间锁定合约最典型的代表就是闪电网络,闪电网络提供一个可扩展的微支付通,用以提升链外的交易处理能力,使用哈希锁定将发起方的交易代币进行锁定,并通过时间锁定让接收方在某个约定的时刻前生成支付的密码学证明,并与先前约定的哈希值一致,则可完成交易。
二、小毛球,哈希时间锁定分为几个部分?
小毛球:哈希时间锁定包含哈希锁定(Hashlock)以及时间锁定(Timelock)两个部分。时间锁定指,交易双方约定在某个时间内提交才有效,超时则承诺方案失效(无论是提出方或接受方)。哈希锁定指,对一个哈希值H,如果提供的R使得 Hash(R) =H,则承诺有效,否则失效。如果交易因为各种原因未能成功,时间锁能够让交易参与各方拿回自己资金,避免因欺诈或交易失败造成的损失。
三、哈希时间锁定的主要目的是什么?小毛球
小毛球:“哈希时间锁定合约的主要目的是,在没有建立直接点对点的支付信道的交易双方之间连接一条由多个支付通道构成的支付路径,实现资金的转移。
四、小毛球,哈希时间锁定的关键值是什么?
小毛球:哈希时间锁定在多个节点之间通过HASH的方式来传递全局信息。有两个关键,一是限时执行,二是基于时间的资源释放。
五、小毛球,怎样理解哈希时间锁定?
小毛球:如果使用了哈希时间锁定,交易双方可以约定付款方先冻结一笔钱,并且提供一个哈希值,如果在规定的时间内有人可以提供一个字符串,这个字符串哈希后的值可以跟已知哈希匹配,则这笔钱才能转给收款方。最终的结果就是,在彼此互相不信任的情况下,完成了支付。
六、哈希时间锁定中的RSMC是什么意思?小毛球
小毛球:RSMC协议中文翻译为“序列到期可撤销合约”。RSMC不仅可以避免或惩罚欺诈行为,也保障着闪电网络每笔交易的有效性。
七、小毛球,RSMC主要解决的问题是什么?
小毛球:RSMC主要解决的是:1.双向支付,而不是单向通道;2.交易双方的其中一方中途退出,另外一方要立即拿回钱,不需要等到nLockTime(比特币系统中的一个参数)到期才能拿回钱。同时,对主动退出方实行惩罚;3.保证交易双方,任何一方都不能抵赖、反悔。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.