引言: 自从看到报道8年前用比特币买比萨的同学,在今年1月20日再次使用闪电网络购买了比萨以后,尾巴开始莫名感觉到闪电网络,就是比特币的未来。本文是尾巴选取了一篇超级简单的类比来解释闪电网络的小文章, 希望对大家有所帮助,后续尾巴会陆续选取有价值的相关文章解读比特币的未来---闪电网络。
原文链接: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来做,另一篇文章来说名这个……
是不是很浅显易懂?
未完待续......
网友评论