当前位置:首页 > 知识 >

什么是闪电网络?如何构建闪电网络?

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

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

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

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

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

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

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

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

皆大欢喜2。

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

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

此刻,大家就必须hach時间锁合同(HTLC)啦。


什么是闪电网络?如何构建闪电网络?

猜你喜欢

关注我们

微信二维码

微信