美文网首页
【尾巴|讲课啦】借用算盘来理解闪电网络

【尾巴|讲课啦】借用算盘来理解闪电网络

作者: 尾巴笔记 | 来源:发表于2018-06-05 22:42 被阅读28次

引言: 自从看到报道8年前用比特币买比萨的同学,在今年1月20日再次使用闪电网络购买了比萨以后,尾巴开始莫名感觉到闪电网络,就是比特币的未来。本文是尾巴选取了一篇超级简单的类比来解释闪电网络的小文章, 希望对大家有所帮助,后续尾巴会陆续选取有价值的相关文章解读比特币的未来---闪电网络。

原创:Roy Sheinfeld

原文链接:https://medium.com/@kingonly/understanding-lightning-network-using-an-abacus-daad8dc4cf4b

翻译:尾巴

在本文中,我将尝试借用算盘来揭开闪电网络及其支付渠道背后的概念,而不涉及闪电网络实现的技术细节。

这是算盘:

现在,想想闪电网络的支付通道,就像算盘的一行,珠子代表通道内的比特币。当Alice和Bob创建一个支付通道时,Alice将区块链中的比特币存入通道中。目前,这些比特币(例如10比特或0.00001 BTC)属于爱丽丝。在这个例子中,每颗珠子都等于1比特:

算盘的一行和支付通道具有共同的特点:

双向:就像算盘线上的珠子可以从左向右移动,反之亦然,比特币可以从爱丽丝移动到鲍勃,反之亦然。

所有权:在算盘里,珠子可以在左边也可以在右边,而不是在钢丝中间。同样,支付通道中的比特币可以属于Alice或Bob。

固定:就像不能在电线上添加或移除珠子一样,Alice和Bob可以交换比特币,直到打开支付通道时设置的数字。如果他们想交换更多的比特币,他们将不得不执行另一个链上交易。

这就是Alice给Bob发送2个比特后支付通道的样子:

爱丽丝现在有8颗珠子,鲍勃有2颗。现在,假设Bob在闪电网络中用10比特支付通道连接到Carol:

有了闪电网络, Alice可以通过Bob支付Carol。在算盘的类比中,如果Alice想给Carol发送2比特,她会向右移动两个小珠(到Bob),而Bob则向右移动两个小珠(到Carol)。这是爱丽丝给卡洛尔发送2比特后的样子:

很重要的一点是,如果Bob同意参与这个交易,他就必须在接受Alice的珠子的同时,向Carol移动同样数量的珠子。

使用算盘的类比,可以很容易地解释一般的线下闪电网络交易的性质,具体来说,支付通道需要满足哪些需求才能处理交易。例如,很容易看出Alice不能发送比Bob可以处理的更多的珠子。然后,也许将来她可以用AMPs来做,另一篇文章来说名这个……

是不是很浅显易懂? 

未完待续......

相关文章

网友评论

      本文标题:【尾巴|讲课啦】借用算盘来理解闪电网络

      本文链接:https://www.haomeiwen.com/subject/ukyssftx.html