科普 | 用算盘了解闪电网络

ETHButterfly2018-05-02 12:14:36  阅读 -评论 1  阅读原文

继上一篇文章《闪电网络比特币的未来》之后,我收到许多积极的反馈。然而,在浏览其中一些反馈时,我也明白有些人并不完全了解闪电网络(Lightning Network)实际的工作原理。在这篇文章中,我将尝试使用算盘作类比,在不涉及闪电网络实施的技术细节的前提下,来揭示闪电网络及其支付渠背后的概念。

这是一个算盘:

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

算盘线和支付通道具有以下共同特点:

  • 双向性:珠算线上的算珠可以从左向右,或从右到左移动,比特币可以从 Alice 那里转给Bob,也可以从 Bob 那转给 Alice。
  • 所有权:在算盘中,算珠可以在左边或者右边,但它不会在算盘线中间。同样地,支付通道中的比特币可以属于 Alice,也可以属于 Bob。
  • 固定性:就像在算盘线中,不能添加或移除算珠,Alice 和 Bob 可以之间交换比特币,但其数量要和他们创建支付通道时所设置的一致。如果想交换大量的比特币,他们必须进行另外的链上交易。

下面是 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)来完成,但那就是另一篇文章咯......

原文链接: https://medium.com/@kingonly/understanding-lightning-network-using-an-abacus-daad8dc4cf4b
作者: Roy Sheinfeld
翻译&校对: 小铅笔 & Elisa

小铅笔

本文由作者授权 EthFans 翻译及再出版。

声明:链世界登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。此文如侵犯到您的合法权益,请联系我们kefu@lianshijie.com

参与讨论 (1 人参与讨论)

相关推荐

AITD小课堂第一课:初学者该如何快速理解区块链技术的核心?

AITD小课堂第一课:初学者该如何快速理解区块链技术的核心?

为了让大家更好的理解并接受区块链技术的存在,AITD团队决定每天回答大家一个区块链小问题,对区块链相关问题感兴趣的朋友可以在下方留言区留下你的问题,我们会挑选逐一进行答复。当然,也欢迎对区块链行业的资深专家们前来讨论!AITD小课堂第一课:初学者该如何快速理解区块链技术的核心?答:区块链本质上是一套去中心化的分布式账本,我们可以把现有的电子现金系统,例如支付宝、微信钱包等也看作是不断有余额增加和减

探讨ETH2.0中PoS网络的双花攻击行为

简化的双花攻击对PoS区块链的双花出攻击的最简单形式是恶意攻击者锁定的抵押数量是诚实参与者的两倍。Casper协议的设计者声称这是攻击的代价。

ETC Labs 发布声明称网络区块重组问题已解决,交易平台尚未恢复充提

律动 Blockbeats 消息,8 月 2 日,Ethereum Classic Labs 官方发布了关于「以太坊经典区块重组」的声明。不过,据律动 Blockbeats 查看,目前包括火币和 OKEx 在内的交易平台均未恢复 ETC充提。

以太坊二层网络Connext发文介绍已提交Reddit的可扩展性方案「Spacefold」

以太坊二层网络Connext发文介绍已提交Reddit的可扩展性方案「Spacefold」

律动 Blockbeats 消息,近期,多个团队提交了 Reddit 公开寻求的以太坊扩展性方案。8 月 1 日,以太坊二层网络 Connext 发布了一个新的功能「Spacefold」,这是团队在 Reddit 的可伸缩性挑战中提交的方案。

Elastos 网络引入Chainlink 预言机,Elastos 正式开启 DeFi 征程

Elastos 网络引入Chainlink 预言机,Elastos 正式开启 DeFi 征程

Elastos ETH 侧链工作组社区团队与 Chainlink 共同整合资源,Elastos ETH 侧链将接入去中心化预言机服务提供商 Chainlink ,以支持建立在 Elastos ETH 侧链上的跨链稳定协议。Elastos ETH工作组将利用 Chainlink 的价格参考数据框架,部署去中心化的 ELA/USD 喂价,作为对用户债务抵押头寸( CDPs )进行担保检查的基础,从而确

专家表示区块链是澳大利亚网络安全解决方案的一部分

专家表示区块链是澳大利亚网络安全解决方案的一部分

最近被任命为澳大利亚区块链首席执行官的Steve Vallas于7月30日举行了关于区块链在网络安全中的用例的小组讨论,来自各个领域的专家参加了300多名与会者。

科普 | 关于验证者的常见问题

将有效质押量设定在 32 ETH 有助于推动权力的去中心化,因为这样可以防止某个验证者的投票权重过大。每个 epoch 期间,网络都会评估每个验证者的表现,并相应给予奖励或惩罚。

二层网络上的以太坊智能合约: Optimistic Rollup

这篇文章概述了optimistic rollup:一种使用OVM[4]在二层网网络上启用智能合约的结构。该构造大量借鉴了plasma和zkRollup设计,并以Vitalik所描述的 shadow chains[5] 为基础 。此结构类似于Plasma[6],但放弃了一些扩展性,以便在二层网络中运行完全通用的智能合约(例如Solidity),同时还享有和一层网络相同的安全性。optimistic

麦妖榜
更新日期 2019-09-03
排名用户贡献值
1牛市来了30910
2BitettFan24187
3等待的宿命23810
4区块大康20369
5六叶树20310
6linjm122719429
7天下无双16192
8lizhen00215280
9让时间淡忘14586
10yelanyi050511349
返回顶部 ↑