比特币
Ctrl+D收藏简单区块链

了解闪电网络:怎样搭建闪电网络?什么叫哈希时间锁?_以太坊

作者:

时间:2021/7/25 21:34:05

了解闪电网络:怎样搭建闪电网络?什么叫哈希时间锁?

在上一篇文章中,Alice 和 Bob 创建了一个双重的三方支付。如今,Alice 要想给一个第三方 Carol 付款 1 btc。

一般来说,Alice 和 Carol 必须在相互之间设立一个三方支付。但事实上并不一定。由于 Bob 和 Carol 中间早已拥有一个安全通道,因此 Alice 能够根据 Bob 给 Carol 付款。

从总体上,Alice 能够给 Bob 付款 1 btc,而 Bob 再付款 1 btc 给 Carol。

可是,Alice 事实上并不信任 Bob,或是 Carol 并不信任 Bob。她担忧把钱给 Bob 以后,Bob 不容易给 Carol;又或是,他把钱给了 Carol,但 Carol 假称自身根本没看到钱,而 Alice 也不知道该找哪一个来追究责任。

因而,Alice 期待能确保,仅当 Bob 给了 Carol 1 btc,自身才必须给 Bob 付款 1 btc。

当 Alice 要给 Carol 付款 1 btc 时,她让 Carol 老先生成一个秘密值(一个任意的数字串)并把相匹配的哈希值发送给她。Alice 也告知 Carol 可以用这一秘密值跟 Bob 互换 1 btc。

此外,Alice 把从 Carol 处获得的哈希值发送给 Bob,并告知 Bob 假如 Bob 能给予相匹配于这一哈希值的初始值,她便会给 Bob 1 btc(这一初始值自然仅有 Carol 有着)。

因此 Bob 寻找 Carol,用 1 btc 换得了 Carol 的初值。

随后,Bob 找到 Alice,给予这一初值。Alice 因而知道 Bob 一定给过钱了,也就是 Carol 毫无疑问早已收到了 1 btc,因此就把钱给了 Bob。

皆大欢喜2。

基本上,啊,基本上是皆大欢喜2。

在这类「过家家游戏」的情况下,中介人 Bob 或是必须新手 Alice 和 Carol。Bob 务必坚信 Carol 给他们的是一个真真正正有效的值(要不然钱都给了就拿不回家了),并且要坚信 Alice 确实会给他们 1 btc,倘若他能给予相匹配于哈希值的原像得话。

此刻,大家就必须哈希时间锁合约(HTLC)啦。

哈希时间锁能够让 Alice 和 Bob 用秘密值来互换 btc(自然 Bob 和 Carol 也必须这一,但大家先按住不提)。

为了更好地应用哈希时间锁,Alice 要将 1 btc 发送至一个新的多签详细地址,并非立即发给 Bob。这一详细地址中锁住的 btc 能够根据二种方法开启。

第一种方法是 Bob 将自身的签字和秘密值一起发送至该详细地址。

第二种方法是 Alice 将自身的签字发送至该详细地址。可是,这一方法存有 CLTV 时间锁限定:Alice 务必等候一段时间(比如两个星期)才可以签定并广播节目买卖取走这一 btc。

换句话说,Bob 有两个星期时间来建立一个包括签字和秘密值的买卖,并广播节目该买卖,将多签详细地址上的 btc 发给自身。这样一来,该笔买卖就拥有确保。只需 Bob 能给予秘密值,他就能取走 Alice 的 btc:在BTC互联网公布广播节目该买卖能够让 Alice 见到它。

假如 Bob 沒有在要求期限内给予秘密值,Alice 就可以取回来她的 btc。就那么简易。

再聊回互联网,由于它是哈希时间锁合约真真正正充分发挥的地区。

以上文上述,不但 Alice 和 Bob 中间有哈希时间锁合约,Bob 和 Carol 中间也是有。因而,假如 Carol 向 Bob 索取 btc,Bob 还可以从 Carol 那边获得秘密值。这种在区块链技术上全是由此可见的。

因而,假如产生这类状况,Bob 也一定能够从 Alice 那边取得 1 btc。Bob 能够将从 Carol 那边取得的秘密值在链上公布,发送至他与 Alice 的哈希时间锁合约,随后拿走多签详细地址上的 1 btc。这两个情况安全通道合理地关系了起來。

最终要注重的一点是,Bob 务必在有效期限内从 Carol 那边取得秘密值,不然 Alice 就会有很有可能取回来多签详细地址上的 1 btc。假如等 Alice 取回来 1 btc 以后 Bob 才从 Carol 那边取得了秘密值,Bob 便会被卡在中间左右为难。因而,Bob 和 Carol 的哈希时间锁合约务必比 Alice 和 Bob 的先期满(比如,前面一种的期限能够设成 10 天,并非两个星期)。这就是为何哈希时间锁合约必须 CheckLockTimeVerify(肯定时间锁)并非 CheckSequenceVerify(相对性时间锁)。

最终还有一个难题必须处理:要确保闪电网络的易用性,全部这种务必在链下进行。实际是怎样完成的将在本系列产品第三篇文章内容中公布。

第二种方法是 Alice 将自身的签字发送至该详细地址。可是,这一方法

标签:

区块链热门资讯
互联网金融圈的“帅老头”和“小鲜肉明星”_以太坊

互联网金融圈的“帅老头”和“小鲜肉明星” 周三(11月5日),在一场于北京举行的金融业內部座谈会上,肖风和孙宇晨与此同时发生在了演讲台上,主办单位吐槽道,今日的主题风格是“帅老头”和“小鲜肉明星”。这二人一同的特性是,她们都投身互联网金融。 肖风此人业界并不生疏。从管控到组织,他是在金融圈混在超出20年的老角色。

2021/7/25 21:34:22
为什么对于DeFi的进攻会在以太币2.0合拼后更难实行?_以太坊

为什么对于DeFi的进攻会在以太币2.0合拼后更难实行? 在本文里,大家将表述这一进攻空间向量为啥以太币 2.0 合拼后更难实行。 分叉选择标准是一个涵数,由手机客户端来求值,该涵数把区块集和见过的别的信息做为键入,随后把「权威性链」的內容輸出给手机客户端。

2021/7/25 19:04:53
一文掌握受欢迎链游Axie Infinity的五种恰当游戏玩法_以太坊

一文掌握受欢迎链游Axie Infinity的五种恰当游戏玩法 Axie Infinity近期挺火。 过去七天里,这款根据NFT的游戏造就了超出3900万美金的盈利,这基本上超出了BTC和以太币的总数。 原因是什么?嗯......最先,这是一个有意思的游戏。 次之,对游戏玩家而言有很多的机会。

2021/7/25 18:05:43
加密货币: 虚拟货币怎样更改金融_以太坊

加密货币: 虚拟货币怎样更改金融 上星期,TwitterCEOJack Dorsey公布,他与此同时运营的金融企业Square将发布一个新的服务平台,将应用比特币建立去中心化金融新项目。

2021/7/25 17:27:22