查看: 1201|回复: 1
打印 上一主题 下一主题

[综合] 什么是闪电网络,用算盘图类比下就明白了

[复制链接]

7

主题

8

帖子

122

积分

略知一二

Rank: 2

积分
122
跳转到指定楼层
楼主
发表于 2018-5-9 00:56:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 黄大仙 于 2018-5-9 00:59 编辑

在这篇文章中,我将尝试使用算盘作类比,在不涉及闪电网络实施的技术细节的前提下,来揭示闪电网络及其支付渠背后的概念。
这是一个算盘:

现在,让我们把一个闪电网络的支付通道,想象成算盘上的一根算盘线,而算珠代表通道内的比特币。当 Alice 和 Bob 之间互相创建支付通道时,Alice 把她的比特币从区块链上存储到支付通道中。现在,这些比特币(例如 10 bits 或 0.00001 BTC)是属于 Alice 的。在这个例子中,每个算珠等于 1 bit:
算盘线和支付通道具有以下共同特点:

  • 游客,如果您要查看本帖隐藏内容请回复

下面是 Alice 向 Bob 支付 2 bits 之后支付通道的样子:
目前 Alice 有 8 颗算珠,Bob 有 2 颗算珠。现在我们假设 Bob 同样通过闪电网络使用 10 bits 支付通道连接到 Carol:
通过闪电网络,Alice 可以通过 Bob 支付给 Carol。在算盘类比中,如果 Alice 想要向 Carol 支付 2 bits,那么她将算盘线 Alice-Bob 中的 2 个算珠移动到右边(Bob),Bob 将算盘线 Bob-Carol 中的 2 个算珠移动到右边(Carol)。这是 Alice 支付给 Carol 2 bits 后的样子:
有一点很重要,如果 Bob 同意参与这笔交易,那么他必须移动相同数量的算珠给 Carol,才能接受 Alice 的算珠。
通过算盘的类比,我们简单明了地解释了链下闪电网络交易的性质,尤其是关于支付通道在处理交易时需要满足哪些要求。例如,我们可以很容易地看出,为什么 Alice 支付给 Carol 的算珠不能多于 Bob 支付给 Carol 的。不过话说回来,也许未来她可以用原子多层通道支付(AMPs)来完成。

--------------------
作者:Roy Sheinfeld

论坛测试中,即将上线,敬请期待……

0

主题

213

帖子

1845

积分

驾轻就熟

Rank: 4

积分
1845
沙发
发表于 2021-10-29 08:44:53 | 只看该作者
学习学习
论坛测试中,即将上线,敬请期待……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表