宇宙链 宇宙链
Ctrl+D收藏宇宙链

理解闪电网络:如何构建闪电网络?什么是哈希时间锁?

作者:

时间:1900/1/1 0:00:00

在上一篇文章中,Alice和Bob建立了一个双向的支付通道。现在,Alice想要给一个第三方Carol支付1btc。

一般来说,Alice和Carol需要在彼此之间开设一个支付通道。但实际上并不需要。因为Bob和Carol之间已经有了一个通道,所以Alice可以通过Bob给Carol支付。

具体来说,Alice可以给Bob支付1btc,而Bob再支付1btc给Carol。

但是,Alice实际上并不信任Bob,或者Carol并不信任Bob。她担心把钱给Bob之后,Bob不会给Carol;又或者,他把钱给了Carol,但Carol谎称自己压根没见到钱,而Alice也不知道该找哪个来追责。

沙特机场地勤服务提供商SGS将在28个机场实施DocCerts区块链管理解决方案:金色财经报道,沙特机场地勤服务提供商 SGS 将与区块链公司 IR4LAB 合作,在沙特的 28 个机场实施 DocCerts 区块链管理解决方案,适用于 SGS 提供地面服务的 28 个沙特阿拉伯机场颁发的所有培训相关数字文件和地面服务设备许可证。[2023/2/9 11:56:45]

因此,Alice希望能保证,仅当Bob给了Carol1btc,自己才需要给Bob支付1btc。

当Alice要给Carol支付1btc时,她让Carol先生成一个秘密值并把对应的哈希值发给她。Alice也告诉Carol可以用这个秘密值跟Bob交换1btc。

Lido DAO提议变更治理系统,引入面向质押者和LDO持有者的双重治理解决方案:6月18日消息,Lido DAO提议变更Lido治理系统,以“减少其代币持有者的现有治理范围”。虽然Lido DAO目前部署在以太坊上,但LDO持有者对其他链上的流动质押协议拥有治理权力,包括Polygon和Solana。

在该DAO当前的多链治理系统下,LDO持有者有与其他链相关的激励,“不一定与以太坊网络参与者的激励相一致,”Lido的智能合约开发者Sam Kozin在一篇博客文章中写道。

为了解决这个问题,Lido团队提出了一个双重治理解决方案,提议引入“一种针对质押者和LDO持有者之间不当激励的争议和解决机制”。(Blockworks)[2022/6/18 4:36:02]

与此同时,Alice把从Carol处得到的哈希值发给Bob,并告诉Bob如果Bob能提供对应于这个哈希值的原始值,她就会给Bob1btc。

声音 | 信通院金键:用连接范式3问理解区块链:12月19日,由中国信息通信研究院、中国互联网协会、北京航空航天大学联合主办的“智能+学院”区块链系列中国互联网协会专场培训在北京召开。信通院工业互联网与物联网研究所所金键提出“连接范式3问”:1.智能连接:都说万物互联,为什么很多设备都连不起来?2.价值交换:为什么不能向发送短信一样点对点的进行支付?3.数据保护:为什么信息不让所有者做主?为什么我的数据不能随身携带?不能发挥更大的价值?金键表示:“区块链技术很复杂,但这3个问题给了我们启发,让我们知道来到了一个需要什么技术的时代,去理解区块链技术到底能够用来做什么。”(巴比特)[2019/12/19]

所以Bob找到Carol,用1btc换来了Carol的初始值。

对加密货币监管语言的理解存在分歧:在最近的一篇文章中,Bitwage首席执行官乔纳森?切斯特(Jonathan Chester)发表了一篇评论文章,讨论了试图将加密货币与现有的监管语言相互适应和将投资加密货币法的个人分类过程中遇到的挑战。fintech和regtech的首席执行官Juan Llanos表示,他们对加密货币社群和负责监管加密货币市场的监管机构之间的关键术语的理解存在分歧。[2018/4/13]

然后,Bob找回Alice,提供这个初始值。Alice因此知道了Bob一定给过钱了,也就是Carol肯定已经收到了1btc,于是就把钱给了Bob。

皆大欢喜。

几乎,啊,几乎是皆大欢喜。

在这种「过家家」的情形下,中间人Bob还是需要新人Alice和Carol。Bob必须相信Carol给他的是一个真正有用的值,而且要相信Alice真的会给他1btc,假如他能提供对应于哈希值的原像的话。

这时候,我们就需要哈希时间锁合约啦。

哈希时间锁合约

哈希时间锁可以让Alice和Bob用秘密值来交换btc。

为了使用哈希时间锁,Alice要将1btc发送至一个新的多签地址,而非直接发送给Bob。这个地址中锁定的btc可以通过两种方式解锁。

第一种方式是Bob将自己的签名和秘密值一起发送至该地址。

第二种方式是Alice将自己的签名发送至该地址。但是,这个方式存在?CLTV时间锁限制:Alice必须等待一段时间才能签署并广播交易取走这个btc。

也就是说,Bob有两周时间来创建一个包含签名和秘密值的交易,并广播该交易,将多签地址上的btc发送给自己。这样一来,这笔交易就有了保证。只要Bob能提供秘密值,他就能取走Alice的btc:在比特币网络公开广播该交易可以让Alice看到它。

如果Bob没有在规定时限内提供秘密值,Alice就可以取回她的btc。就这么简单。

再说回网络,因为这是哈希时间锁合约真正发挥作用的地方。

如上文所述,不仅Alice和Bob之间有哈希时间锁合约,Bob和Carol之间也有。因此,如果Carol向Bob索要btc,Bob也可以从Carol那里取得秘密值。这些在区块链上都是可见的。

因此,如果发生这种情况,Bob也一定可以从Alice那里拿到1btc。Bob可以将从Carol那里拿到的秘密值在链上公开,发送至他与Alice的哈希时间锁合约,然后取走多签地址上的1btc。这两个状态通道有效地关联了起来。

最后要强调的一点是,Bob必须在有效期内从Carol那里拿到秘密值,否则Alice就有可能取回多签地址上的1btc。如果等Alice取回1btc之后Bob才从Carol那里拿到了秘密值,Bob就会被卡在中间进退两难。因此,Bob和Carol的哈希时间锁合约必须比Alice和Bob的先到期。这就是为什么哈希时间锁合约需要CheckLockTimeVerify而非CheckSequenceVerify。

最后还有一个问题需要解决:要保证闪电网络的可用性,所有这些必须在链下完成。具体是如何实现的将在本系列第三篇文章中揭晓。

标签:BOBICEALICELICBoboo Tokenice币发行总量alice币怎么样Hyperbolic Protocol

SHIB最新价格热门资讯
Parity 专访:波卡是唯一符合区块链革命要求的协议

Parity公共事务负责人解释了为什么Polkadot优于以太坊、平行链是如何工作的、Kusama的角色等等.

1900/1/1 0:00:00
金色观察 | 第一个将BTC作为法币的国家

上个月,萨尔瓦多成为世界上第一个将BTC作为法定货币的国家。虽然看到外国政府接受这种货币我并不感到惊讶,这只是时间问题,而不仅仅是一个假设,但对加密行业来说,这仍然是一个相当了不起的时刻.

1900/1/1 0:00:00
金色观察|PoW共识该如何进化?

比特币是加密货币网络中第一个成熟的试验品,也是因为比特币网络的出现,才后继发展出以太坊等世界计算机的雏形.

1900/1/1 0:00:00
治理的思考:Token 与 DAO

TheMonolithandtheApeMen2001ASpaceOdyssey,byHalHefnerDAO是Web3时代社区应有的样子,所以下面的内容不再强调DAO,均称为社区.

1900/1/1 0:00:00
金色观察 | 风暴来袭?全球加密货币监管措施密集发布

比特币面世十余年,各种加密货币层出不穷。支持者认为,加密货币可以提升交易效率、成为新时代重要支付结算工具。也有声音质疑,众多加密货币本身并无内在价值,暴涨暴跌蕴含高风险。伴随着近半年的“过山车”行情,多国宣布加强监管.

1900/1/1 0:00:00
金色观察 | Elon Musk、Jack Dorsey和Cathie Wood的BTC摊牌讨论要点

经过数周的酝酿,科技界最著名的三位比特币助推器,特斯拉创始人ElonMusk、推特及Square创始人JackDorsey以及ARK基金创始人CathiedWood于7月21日走上虚拟舞台The?Word,讨论加密货币的价值和潜力.

1900/1/1 0:00:00