Disclaimer: As an open information sharing platform, your currency blockchain provides all information that only represents the author's personal views, has nothing to do with your currency blockchain's position, and does not constitute any investment and financial advice.

什么是闪电网络?

2021-06-22 17:44:14

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

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

01为什么启用闪电网络

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

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

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

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

02什么是闪电网络?

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

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

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

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

▲ 闪电网络示意图

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

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

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

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

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

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

03小结

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

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