上文提到比特币给人们最大想象的地方在于其作为支付工具,这也是被媒体提到最多的地方,虽然数字货币尚不能作为货币被很多国家承认,但是其作为支付工具的尝试正不断推进着。
文中我也提到了比特币最大的几个问题:
1、处理能力差:全网只有7笔每秒,有时候可能更少;(本次数据是分叉前)
2、时延:10分钟一个区块;
3、交易最终性:6个区块确认;
4、容量:目前120G的区块数据。
归根结底就是:太慢了!为了解决这个问题,为了充分发挥比特币作为支付工具的“硬通货”的功能,闪电网络是被提及最多的一种方法。
什么是闪电网络:
闪电网络(Lighting Network),就是在比特币主链以外再架设一个通道,用户的币存在这个通道上可以进行快速支付。
闪电网络的思想来源于比特币社区长期以来对区块扩容问题的争论,一种观点认为比特币作为一个全球共享的网络,每个人应享有平等的权利,都可以在上面进行支付,无论金额大小;而另外一种观点则认为,由于比特币区块链容量有限,网络拥堵问题时有发生,小金额支付在该网络上有些浪费,只有大金额的支付才被允许放到主网上进行交易。
这种对小金额和大金额进行区分的思路就诞生了这个闪电网络的二级网络思想,即在比特币主网基础之上再假设一层闪电网络,也就是一个支付通道,小金额的交易在闪电网络里进行,大金额在主网上进行。
闪电网络的目的:
1、提高交易处理速度;
2、减轻网络拥堵;
3、实现所谓的“零确认”,即即时交易。
对于闪电网络里的小金额,尚没有统一标准,目前主要是在测试阶段。闪电网络毕竟是属于链外交易,所以在必要时要到主网上进行确认。
给大家举一个简单的例子,A和B分别发生了三次交易,某天A给B转账0.5BTC,又一天B给A支付了0.1BTC,再一天A给B支付了0.2BTC,在不同的场景下支付情况如下图:
1、传统比特币支付的发生场景:
传统比特币网络2、闪电网络的场景:
闪电网络通过上面的图可以发现,如果严格按照比特币当前的标准,每次交易都要到主网进行确认,于是三次交易都要经过一个“漫长”的等待,而使用闪电网络建立的支付通道,可在通道中即时完成交易,最后只需要将0.6BTC到主网确认即可。
这种速度与Visa网络是有一拼的,毕竟一般人认为如果和Visa可以一较高下了,才能说明比特币可以作为全球支付工具。
然而,闪电网络带来的问题是中心化,也是被区块链精神的拥趸们非常排斥的,然而依我看,中心化和去中心化并没有绝对的好坏,只是一种形态的不同,进而是很多意识形态的竞争罢了。
最后终究要走向既不中心化,也不去中心化,而是多中心化,才是一个兼顾分布式和性能的最佳方案。如比特币不断出现的矿池中心化,EOS选择的DPOS共识算法,都是这种趋势的最好证明。
所以,当有一天BM拿上百万的交易处理效率嘲笑以太坊的低性能的时候,V神也憋着口气,终于推出了所谓的等离子技术,号称达到上亿的交易处理效率,而这个所谓的等离子技术就是我们今天探讨的闪电网络在以太坊里的技术实现,即雷电网络(Raiden Network)。
巅峰对决具体细节不做过多介绍了,本文内容在【区块链研习社】的课程里可以找到;
大家也可关注我的公众号学习相关内容,或搜索“李白话日常”:
我的公众号
网友评论