首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

闪电网络来了,BCH如何和BTC竞争

第章 引言

现在已经可以确认闪电网络已经正式小规模地在生产环境下部署在了BTC网络,虽然未经大量的应用考验,但确实是经过多方证实已经可以使用了。

BCH短时间内是无法部署闪电网络的,在这样背景下,BCH如何和BTC竞争。

第1章 扩容是什么意思

为了明白BTC和BCH的两条不同的发展路线,我们务必想明白链下扩容和链上扩容这两个名词中的“扩容”具体是什么意思。我这里并不是要玩文字游戏,一定要想明白才能对投资做决策。

“扩容”有两层含义,第一层是让比特币网络能够承载更多的交易量,或者叫提高网络吞吐量。我们常用TPS(网络每秒最大的可发送交易数量)来衡量扩容的这一层意思。

“扩容”的第二层含义是指让比特币网络拥有更多的节点。节点主要分三大类,第一类是带挖矿功能的完整节点;第二类是不带挖矿功能,只带完整验证区块链交易功能的完整节点;第三类是SPV轻钱包节点。这一层含义其实应该翻译成扩展更为合适。

我们拿互联网来做类比,互联网我们很少听说过扩容的问题。其实也是有的,就比如IPV4升级到IPV6,就是一个“扩容”的问题,主要是指第二层含义,即扩展性。因为IPV4所包含的IP地址总量不够了。互联网扩容的第一层含义,即网络承载信息量的问题,这个好像从来就不是问题,但其实具体到特定的服务器,比如某个网站也是有大量的这种问题的,就是承载不了那么多的用户访问。比如优酷某一个视频看的人多了,就会卡。

真正要解决扩容问题是要同时考虑以上这两层含义的。第一层含义就类似于一个网站流量太大了,网站老板就会增加服务器,多买一台云服务器就可以缓解。对应到比特币来说,可以增加区块大小来解决,或者使用闪电网络这种技术来将交易引到另外一层网络,这一层网络可以有极高的TPS量。

第2章 比特币扩容——节点扩展的重要意义

但解决扩容的第二含义的具体表现要比第一含义更不直观,往往被很多人忽略。

还是拿互联网来类比。在2000年初,互联网用户主要使用的是PC机。我的第一台电脑就是一台组装的PC,带一台超级大的CRT显示器,非常笨重。在那个时候,其实绝大多数人还是游离在互联网世界之外的,因为接入互联网的成本太高了,不但是PC本身很贵,更重要的是PC机是太不方便了。你一天到晚能多长时间坐在PC机前呢?

我们真正体验到互联网世界大爆发的时候是在2010年前后的时,那时候智能手机开始了大爆炸式的发展,几乎在非常短的时候内,所有人都连上了网络。因为到了移动互联网时代,接入互联网的成本极大地降低了。智能手机的成本和便利性让接入互联网变得比离线更容易。在2000年初,大家聊QQ都要说“在吗?”现在用微信,你肯定是知道对方在线的,唯一的问题就是对方有没有空理你。

互联网的扩展(扩容)路上最巨大的飞跃就是移动互联网的诞生,比特币扩容的发展路线,如果能重现互联网的扩展路线,这是一个非常好的参考方向。

所以比特币的扩容,除了第一层含义,要让比特币网络的TPS提高外,还有想办法提高节点的普及率,特别是像轻钱包这种极低成本极高便利性地接入比特币网络的节点。当然,前提条件是安全地接入。

如果扩容的第二层含义实现了,也就是节点极大地扩展了,那第一层含义才会有更实在的意义。就比如你造一个TPS一亿的系统,一秒可以发一亿笔交易,可没人用,有啥意思。反过来如果一个系统的第一层扩容含义无法实现,则自然会压制第二层含义的实现。因为系统一秒只能承载三笔交易,你让更多的节点接进来,却又发不了交易,那不是作死吗?

第3章 链下扩容(闪电网络)和链上扩容(大区块)的优劣对比

在理解了扩容的两层含义后,我们就可以明白链下扩容和链上扩容的优劣对比了。

BTC目前走的是链下扩容路线,使用闪电网络来提升整个系统(1M主链和闪电网络这个二层网络)的交易吞吐量。其优势是超高吞吐量,理论上可以做到非常非常大的TPS,甚至超过Visa。另外一个优势是即时到账,闪电网络理论上是可以做到实时到账的。

但闪电网络的缺点是钱包太过于复杂,除了极客,和拥有技术团队的公司,其他人都是没有能力来安装一个闪电网络的钱包的。我这篇文章是昨天开始写的,我自己折腾了一下午,想把闪电网络的节点钱包安装下,没搞定。耽误了写文章了。

再加上目前BTC网络的拥堵,一笔交易的手续费需要高达50块人民币以上。使用钱包在链上交易接入这个网络是成本非常高的,而想接入闪电网络则又遇到了技术门槛障碍。

所以闪电网络的链下扩容策略是解决了扩容的第一层含义,但第二含义是毫无进展,应该说是退步了。就是闪电网络可以提高系统的TPS,但对提供系统的节点和节点的接入成本完全是负作用。

我们再来看BCH大区块链上扩容的策略。链上扩容的优势在于保持了比特币原有的用户体验,我们可以回到2016年时接入比特币网络的体验,低延迟,低手续费。也就是说链上扩容是让接入比特币(BCH)网络的接入成本更低,同时是适当地提高了链上处理交易的数量(TPS),即将1M区块的TPS为3笔/秒,提升到了8M区块的24笔/秒。目前BCH可以非常方便地使用一个轻钱包让任何用户在低成本的情况下接入BCH网络。

BCH链上扩容的缺点则是交易量的提升没有质的变化,这个不像闪电网络在理论上是可以做到质的飞越的。另外是链上扩容无法做到及时确认,不过这个Bitcoin cash的开发正在努力提高零确认的安全性。

闪电网络的链下扩容思路和8M区块的链上扩容思路本质上是针对扩容的两层含义的行动,闪电网络是着重解决扩容的第一层含义——提高系统的交易承载数量;BCH的8M区块真正解决了扩容第二层含义——用户节点接入系统的成本;闪电网络没有解决扩容的第二层含义,本质上还是加重了用户节点接入BTC网络的技术门槛;BCH的8M区块则在提高扩容的第一层含义上做了适量的提长,没有质的提升。

简洁一点来说,闪电网络扩展的是交易数量,而不是用户数量。

闪电网络要想解决扩容的第二层含义,可能需要普及专业的节点服务,也就是让商家或特定的技术服务公司来建立闪电网络节点,并相互打通通道,然后给用户提供服务。

第4章 链下扩容的应用场景是比特币应用场景的子集

我们从交易的使用场景来分析链上扩容和链下扩容的意义。

闪电网络是主打小额支付的,毫无疑问小额支付是比特币交易的一个子集。相反BCH的链上扩容路线并没有限制交易的大小金额。

闪电网络的复杂性让信任积累需要时间,也就是社区需要时间来逐步接受闪电网络的安全性。这同样是对应用场景的一个限制。如果你给我发一笔币,然后我无法在区块链浏览器上查询并且让我看到确认数量,而是只能在闪电网络的节点钱包里看到余额状态的变更,这个,短时间内我是无法接受的。

目前我们可以看到闪电网络的功能仅仅限于支付,而且闪电网络里的支付通道是不保留历史状态的。这是什么意思呢?我们去任何商店买东西,支付后,收银员会给我一张小票。记下历史账本和保留交易记录,是我们绝大多数支付行为应该要做的事情。我相信你找不出哪张银行卡、信用卡是不带历史交易记录的。但闪电网络的通道历史状态是不会被保留的。这个对绝大多数支付场景来说是一场“革命”,我觉得这种支付模式是太过于奇怪了。而我们习惯的比特币链上交易,是有完善的交易历史记录的。哪怕是offchian钱包,那也有历史交易记录啊。但闪电网络节点钱包不会保留支付通道的历史状态。

比特币链上交易除了做支付之外,还可以有更多的物理意义。比如彩色币,我们可以通过为某一特别的比特币UTXO指定颜色,发行新的货币,这个类似于以太坊的ICO。还比如元币协议,使用元币的理念,可以在比特币区块链上创建新的协议,这样可以利用比特币的交易来保存元币的交易。域名币就是这样。

链上扩容的BCH,扩展的交易是和以前的比特币交易完全一样的,应用场景是完全一样的。但链下扩容的交易,应用场景只是以前比特币交易的一个子集。

第5章 BCH拿什么和闪电网络竞争

BCH的扩容是交易数量和用户节点数量的同步适量扩容方案,闪电网络是交易数量的扩容,但不是用户节点数量的有效扩容方案。逻辑上讲,前者更有竞争力。闪电网络真正想提高竞争力,还要发布一个任何用户都可以低成本接入的闪电网络轻钱包。

BCH扩容的交易的应用场景是等值于比特币交易的应用场景,而闪电网络扩容的交易是比特币交易应用场景的一个子集。逻辑上讲,前者更有竞争力。闪电网络真正想提高竞争力,还需要挖掘更广泛的应用场景。

第6章 结束语

市场正在博弈,让真金真银来投票吧。

(其实闪电网络真正的厉害在于跨链,但这会折损BTC的价值,我在另请阅读列表里有详细的表述)

(如果你想学习比特币和区块链知识,欢迎加入我的小密圈)

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180124B1142500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券