了解闪电网络:搭建互联网_以太坊
了解闪电网络:搭建互联网
在上一篇文章中,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(相对性时间锁)。
最终还有一个难题必须处理:要确保闪电网络的易用性,全部这种务必在链下进行。实际是怎样完成的将在本系列产品第三篇文章内容中公布。
全文连接:
https://bitcoinmagazine.com/technical/understanding-the-lightning-network-part-creating-the-network-1465326903
创作者: AARON VAN WIRDUM
汉语
标签:
区块链热门资讯
Rollup 中的定序者:单一批准型 译员按:L2 学者 Kris Kaczor 在twiter上对现阶段 Rollup 新项目的定序体制开展了探讨,列举了定序者的一些独有管理权限,及其将来怎样完成不用批准的定序方式。
2021/7/26 11:50:09怎样在DappRadar上迁移NFT 每一个在以太币钱包中有着NFT的人都能够立即从DappRadar服务平台将这种数字货币发送给朋友。DappRadar是与DeFi和NFT息息相关的地区,因而大家一直在试着发布新作用。把NFT立即从钱包里迁移朋友或朋友,这也是列入大家将来版块的方案之一。 假定您早已有一个以太币钱包,里边几个NFT。
2021/7/26 11:44:16一周十倍增长:BSC链游暴发 假如说以前NFT游戏行业最靓的仔要属Axie,那麼这周链游层面的销售市场关注度转为BSC链上,早已不断涌现几大爆品,且也有许多最新项目还道路上,今日来略微说下这一部分现阶段的一个情况。
2021/7/26 11:44:01