白话区块链入门072 | 什么是闪电网络?

闪电网络是最近非常热门的话题之一。很多人说,闪电网络的实现意味着比特币2.0时代的到来。

对于这么厉害的现象级产品,今天白话区块链就和大家一起来了解下。

01


为什么启用闪电网络

比特币带着“加密货币”的使命而生,十多年来,应用场景虽然有所增加,但这一的定位仍频频受到挑战和质疑。除去自身价格的不稳定因素以外,更主要的原因还是用起来不爽:

太慢了:比特币网络每秒只能处理约7笔交易,每笔转帐的有效确认时间需要1个小时。在这个去中介化的比特币网络中,每笔交易都需要得到全网的确认。我们将这一过程称之为“交易上链”,平均十分钟上万全节点(编者注:2019年2月20日全节点数10527)跑一圈把交易加到自己的帐本里,这个速度确实不快。

有点贵:收手续费好理解,现在支付宝提现也收千一的手续费,不过比特币交易手续费虽然和金额大小无关,但人家有“竞价”模式:当交易太多,如果你想插队——让矿工先处理自己的转帐,就需要付上更高的手续费,最高曾达到过数十美金一笔,令人望而却步。

因此,比特币被支付宝、微信、VISA的交易处理能力“秒杀”,性能被人诟病也在情理之中。当然,比特币的开发团队也清楚这些问题,所以从2016年开始就大力推进闪电网络。

02


什么是闪电网络?

白话区块链入门072 | 什么是闪电网络?

白话区块链入门072 | 什么是闪电网络?

闪电网络,顾名思义,交易速度快如“闪电”。在具体解释前,我们先来看两个比较重要的数字:

最新报道称,“……闪电网络(LN)总容量已经突破709BTC……”,这其实指出了使用闪电网络时重要的一点:闪电网络的使用者需要先将比特币预存在闪电网络的通道中(注:预存的比特币仍然是在比特币主链,保存在一个多重签包钱包地址中)。

你也可以简单理解为,在闪电网络中预存了BTC的使用者可以在额度之内,只需要交易双方彼此确认,不需要第三方记帐,就能快速实现转帐和消费。所以,这个预存数字越大,也就意味着可交易的比特币越多,使用者也越多。

另一个值得关注的数据就是节点数。目前,闪电网络节点数量为6474个,这个数字意味着什么呢?打个比方,这些节点就象快递网点,借助这些节点,我们就能够建立起越来越多的快递路线(交易路线),从而容易地触达到网络中的任意一方并进行交易,闪电网络之称也就由此而来。节点数越多,交易速度会越快,(因为竞争而需要)支付的成本也就越低。闪电网络论文作者JosephPoon表示:人们会支付的费用将有效接近于零。

白话区块链入门072 | 什么是闪电网络?

白话区块链入门072 | 什么是闪电网络?

▲ 闪电网络示意图

理解了上述两个数据后,我们再来简单看下闪电网络的使用流程:

第一次使用闪电网络时,你需要:1、和第一位交易方付费建立起连接通道,同时预存比特币到支付通道中;2、在建好的通道中进行转帐,秒到;3、交易结束,如果不需要提现,你可以选择保留这条通道,也可提现并关闭通道。

第二次及之后使用闪电网络时,你可以选择和交易方付费建立通道,也可以利用自己已有通道和其他通道的连接,建立起有多个节点中转的通道(后者需支付点路由费),并完成转帐交易。

需要注意的是,每次开/关通道都需要付费,且费用高于使用中转节点的路由费,所以保留通道会是常见情况。理论上,随着交易数量的增加,网络中的比特币容量和节点数会越来越多,量变到质变,转帐使用体验将越来越好,速度变快,成本也会越来越低。

最后,你需要提现时,可关闭相应通道,最后的帐户结算数据需要在比特币网络上发布,也就回到了文章最开始说到的“交易上链”并在全网生效。

从上面的描述中我们可以看到:闪电网络之所以“闪电”,是将大部分交易放到链下来实现。链下交易的安全则智能合约、加密算法、数字签名等等技术来进行保证,在此就不再详细赘述了。

03


小结

我们总结一下,为了解决比特币转账速度慢、手续费贵的痛点,闪电网络通过预存比特币,将大部分交易放到链下来实现交易速度如“闪电”。

另外,闪电网络作为一种协议,不仅仅可以部署到比特币网络上,理论上也可以部署到符合相关协议的其他币种上。

部署了闪电网络的比特币,你认为能成为日常的支付工具吗?为什么?欢迎在留言区留言。下周,我们将继续探讨闪电网络的应用场景和缺陷,敬请期待。

作者 | Fiona


出品|白话区块链

标签: