BCH(比特币现金)深度解读:比特币现金能否超越比特币?

2023-03-06 04:34发布

上一期测评中我们深度解读了被称为“比特币和以太坊的儿子”的量子链,这一期旺老师专门为大家解读比特币的亲生儿子比特币现金,希望大家能有所收获哦~


一、BCH基本介绍


比特币的出现让陌生人之间在线点对点的价值传输成为可能,随着比特币交易数量的激增,比特币的拥堵问题逐渐凸显。为了解决比特币网络的拥堵问题,比特币社区于2017年7月21日一致同意先进行隔离见证升级,并在之后的6个月内把底层区块链的区块大小升级至2M,也就是bip91分叉方案。然而“搅局者”出现了——挖矿巨头比特币大陆旗下的矿池viabtc准备了一套硬分叉的体系,基于比特币的原链推出“比特币现金”。


比特币现金修改了比特币的代码,支持大区块(将区块大小提升至8M),不包含隔离见证功能,是Bitcoin ABC方案产生的区块链资产。


这里旺老师要解释下什么是隔离见证。比特币一个区块里面包含了两类信息,一类是脚本签名,另一类则是包含交易信息的基本结构。隔离见证,本质上就是将区块中的交易结构(交易信息 签名信息)由同时处理更改为拆分处理。举个通俗的例子,图中上半部分是未采用Segwit的一个区块,以火车的一节车厢作为比喻,而每一笔交易则是以黄色与蓝色的货物做为代表,分别是脚本签名(认证资料),以及交易的基本结构(包含交易地址和金额)。藉由把脚本签名从每一笔交易中独立出来,原先只能载三个货物的车厢,便可以容纳七个货物了。也就是说,原先只能容纳三笔交易的一个区块,透过Segwit,便可以一次传输七笔交易,很好的解决的比特币的扩容问题。


比特币现金是比特币扩容之争的产物,有的人认为隔离见证有效,但是有的人认为直接将区块容量扩大至8M更有效,分歧双方没有达成一致便产生了分叉。直接将区块容量扩大至8M并且剔除掉隔离见证的那一条链就成了比特币现金,2018年8月1日比特币现金开始挖矿,在此之前比特币现金和比特币属于同一条链。


二、BCH的特点与优势


1.与比特币相比,比特币现金的算法难度可动态调整。


比特币的上限是2100万个,随着被挖的量越来越多,算法难度就会有所增加。而比特币现金是采用动态难度调节模式,生产难度会随着整个比特币现金网络中的算力来调节。加入的节点越多,难度越高,反之则下降难度。


BTC是每2016个区块进行一次难度调整,比特币现金最初在此基础上增加了“如果出块在12小时内少于6块的话,难度值就会下降20%”这一规则,也就是EDA规则。


然而这一规则造成了极其糟糕的用户体验,由于矿工的套利动机,比特币现金出块时间(交易确认时间)变得非常不稳定。矿工会利用EDA规则来快速下调比特现金的难度值,然后使得的挖矿更加有利可为,吸引大量的算力全来挖比特现金。在挖出2016个块之前,出块速度是非常快的,甚至导致过平均1分钟一个块,2000多分钟就挖完了一个难度调整规则,导致难度上升。然后矿工再切走算力,再利用EDA快迅下调难度值。这时候出块速度又会奇慢无比。矿工会操纵出块,将12小时出块时少于6个块,也就是2小时以上一个块。等EDA生效后,再来一次循环。这会导致比特币现金的出块异常混乱,有的时候非常快,有的时候又奇慢无比。


为了改变这一糟糕的局面,比特币现金通过一次硬分叉将算法难度调整规则由EDA改为DAA,DAA的目标就是为了将出块时间趋向于10分钟,让难度调整更平衡地追踪算力的变化。BCC/BCH的开发者和部分矿工声称他们做过测试了,模拟了各种矿工行为和经济学模型,说能够比现在的EDA做的要好的多。即可以让BCC/BCH平均出块时间更趋于10分钟。除此之外,这一新的DAA算法旨在避免突然的难度下降及峰值。例如,当BCH网络算力出现指数级的变化时,网络将迅速调整难度,同时也会避免反馈振荡。


最初比特币设定的出块时间大约也是10分钟一个,但随着比特币交易量的增多,出现大规模的交易拥堵,交易确认时间变得不可预期,交易费用也不可预期。比特币现金则解决了交易费用不可预期的问题,但EDA规则也导致交易确认时间不可预期,新规则DAA是否能解决这一问题还有待观察。


2.比特币现金不采取隔离见证(Segwit)方案,直接将区块容量扩大至8M。


尽管隔离见证能够在一定程度上,解决比特币的拥堵问题,但它也存在一定的弊端。首先,由于签名脚本的数据容量在一个区块中占比60%左右,就算在 100% 的交易中使用,它也仅等同于 1.7MB 的区块。因此,即使在最佳状态下,扩大的容量也是极小的,无法应对指数级成长或全球使用。第二,由于将签名与交易数据分离开来,就像是一个合同没有签名,这弱化了比特币的安全性。 第三,由于网络宽带的低效率使用及二次哈希攻击(因为攻击者并不被强制使用隔离见证而没有解决),未来的扩容反而变得更加困难。


因此,比特币现金(BCH)则不采取有安全隐患的隔离见证方案,直接将区块容量扩大至8M。简单地说比特币现金把小路取消了,开放了8条车道,车辆的拥堵问题瞬间获得了解决,而且未来会根据市场的需要会开放更多的车道。


三、BCH开发团队分析


要了解比特币现金的幕后团队,要从比特币扩容之争说起。比特币的扩容之争由来已久,以Bitcoin core开发组为代表主张不扩容,主张用隔离见证(Segwit)和闪电网络来解决交易容量问题。他们设计了隔离见证方案,称将来基于隔离见证的闪电网络系统才是比特币未来的样子。另一派则是极端扩容派,主张直接扩容,发对隔离见证方案。极端扩容派的代表有Bitcoin XT、Bitcoin Classic、Bitcoin Unlimited。


Bitcoin XT开发组是Gavin和Mike主要发起的开发组。在2015年开始发挥影响力,在2016年初被社区推到了风尖浪口上,不过是骂名,而不是好名。成立主要动因是Core开发组拒绝对区块进行扩容,Gavin出走做出来的一个项目组,试图对比特币进行链上扩容。但这一行为为社区解读为分裂行为,Gavin和Mike也几乎被口水淹了。而Mike也由此宣称比特币项目失败了,并且退出比特币社区。目前这个开发组的存在感非常弱。


Bitcoin Classic开发主要是Gavin和Jeff发起的。也是在Core开发组拒绝扩容,以及XT项目组失败后的又一次对链上扩容的尝试。Classic开发组发挥影响力是在2016年前半年,曾经一度收到大约5%算力的支持。但Core开发组和中国矿工在香港签署了著名的“香港共识”之的一,共识里约定矿工只在生产环境中运行和Core相兼容的软件,导致Classic的影响力几乎跌到了可有可无。


Bitcoin Unlimited(BU)开发组是继Classic对扩容的努力失败后再一次发起对区块交易量进行扩展的开发组。据网上资料显示,BU开发组是比特大陆培育的一个对抗Core团队的组织。Unlimited是在2017年8月份以来站在发媒体面前。主要是社区对Core开发组在香港共识的言而无信的行为彻底失望后,Unlimited开始大量受到关注。


2017年3月,蚂蚁矿池开始支持Bitcoin Unlimited,同年6月,蚂蚁矿池发布UAHF方案(如果Segwit2x未能及时激活,蚂蚁矿池在8月1日UASF时进行不公开的BU硬分叉)。比特大陆旗下的viabtc是第一个运行Bitcoin Unlimited节点的矿池,也是第一个运行非core节点的矿池,正是viabtc的支持比特币现金才能顺利诞生。


蚂蚁矿池和viabtc同属于比特大陆旗下,而BU开发组又是比特大陆所培育,可见,比特大陆为比特币现金的诞生贡献了不少的力量。比特大陆创始人吴忌寒也与Bitcoin core开发组就此决裂,成为整个技术社区的众矢之的,甚至在被各方质疑后恼羞成怒,在推特说出“Fxxk your mother if you want fxxk”这样有辱斯文的话。


由此可见,比特币现金其实是比特大陆一手扶持起来的,有这么强大的后台作为支撑,比特币现金未来的道路还是较为平坦的。不过,比特币现金的核心开发团队Bitcoin Unlimited在国际上的声誉却不怎么样,后文会有具体分析。


四、BCH代码提交进展


为了方便评估BCH的代码质量和进度,旺老师特意将BCH和BTC在GitHub上面的代码提交情况展示出来。由下图可以看出,BCH最近一次提交代码是在25天前,而BTC最近一次提交代码则是在17小时前。BCH和BTC的代码提交次数均为1万多次,但BTC代码被Fork19076次,而BCH代码仅被Fork297次,远低于BTC;同样BCH代码被查看和收藏的次数也远低于BTC。这说明BCH代码质量和代码提交频次远不如BTC,可见比特币Bitcoin Core团队是在认真做事情,而BCH团队能力则略显不足。


五、BCH价格分析


截至2018年5月22日,BCH价格为7659元,以1313.2亿人民币的市值位居数字货币领域第4名,流通率为81.63%,换手率仅为2.5%,说明BCH最近基本无成交量。目前BCH已上架火币、币安和Okex等国内外93家交易所。


BCH价格从上线伊始就出现了较大幅度的上涨,从2017年8月1日的287美元上涨至8月20日的894美元,仅20天时间上涨3倍。随后的两个月BCH价格有所回调,价格在300-600美元区间波动。在2017年11月大牛市中,BCH价格出现大幅的拉升,从11月初的450美元最高拉升至12月的4070美元,价格上涨将近9倍,在高位震荡一段时间后,BCH价格于2018年1月开始大幅回调,从2000多美元一直跌至600多美元。2018年4月,BCH价格随着牛市出现一定的反弹。由下图可以看出,BCH价格的走势和BTC价格的走势基本保持了一致,这主要是由于BCH是由BTC分叉而来,在2017年8月1日之前持有BTC的用户会得到同等数量的BCH。因此,BCH和BTC的供求关系基本一致,所以价格也会出现较为同步的波动。


六、BCH投资价值分析


1.BCH与BTC具备相同的用户基础,在上线之初就受到各大交易所支持。


BCH是通过和BTC按照1:1的比例产生的,BCH和BTC目前拥有几乎相同的用户基础,拥有广泛的交易所、钱包的支持。全球各大主流交易平台在BCH诞生后没多久就纷纷上线BCH交易。国内的三大交易平台火币网、OKCoin、比特币中国在第一时间上线BCH交易,其他交易平台紧随其后也纷纷上线BCH交易。国外的交易平台尤其是日本、韩国的交易平台都在第一时间表示支持BCH交易。而像Poloniex、Coinbase这些交易平台,虽然一开始是拒绝的,然后在社区的压力之下反水支持BCH。


数字货币价值支撑的核心在于网络效应的形成,比特币之所以能稳居数字货币市场第一名,正是因为比特币网络效应的形成,大部分持有比特币的人都会竭尽全力去维护比特币的正面形象。BCH和比特币拥有同样的用户基础,在2017年8月1日之前持有比特币的人会得到同样数量的BCH,即便有的人不看好BCH,但是当账户里面平白无故多出BCH时,由于人的逐利性,他也会改变观点来看多BCH。这正是BCH相较于其他山寨币的优势。


2.与比特币相比,BCH交易费用低廉,更注重用户体验。


对于比特币原链来讲,现在最大的问题就是交易拥堵和高昂的手续费,BCH则很好地解决了这一问题。BCH删除了隔离验证(SegWit),取消了区块大小1M的限制,不存在区块大小限制问题。这意味着使用比特币现金不会出现交易堆积,因此交易手续费也会较低。相对于比特币原链交易手续费平均费用在10美元而言,BCH仅需几美分甚至更少。随着交易费用的优势凸显,很多网上企业和商家账户将会加入到BCH生态中,打造更好的支付系统。


BCH更好的用户体验可能会打破比特币的网络效应,如果比特币不能提供有竞争力的手续费,那么原先使用比特币的商家和用户会向BCH转移,这会导致BCH价格上涨,投资者也会跟随,进而则是矿工。由于比特币和BCH使用同样的算法,矿工转移至比特币现金后,将会导致比特币系统出现卡壳,也就是无法正常出块,只能等到2016个区块之后再调整出块难度。这对比特币而言,无疑是致命的打击。


七、BCH投资风险分析


1.BCH技术开发团队能力堪忧。


通过代码提交的进度和关注度来看,BCH技术团队的代码实力远不如bitcoin core团队。据网上相关资料显示,BCH的主导者Bitcoin Unlimited在国际上的声誉不太容乐观。在2017年3月15日Bitcoin Unlimited曾遭到攻击,矿工和节点运营商停止运营了6个小时。矿工因此损失了20多万美元的收益,节点也暂时崩溃。Bitcoin Unlimited节点从800个降到了300个左右。这次攻击或软件崩溃事件并没有对比特币网络造成重大影响。不过这次攻击却让人们对BU团队提出质疑,认为他们经验不足,不具备领导比特币发展的专业能力。


旺老师认为这一风险挺大的,BCH本来就依靠比特大陆一手奶大,如果背后的技术团队实力达不到预期,价值网络会坍塌,更谈不上长久发展了。


2.BCH过于中心化的风险。


和比特币节点遍布全世界各地不同,BCH从代码开发到节点运行(挖矿)到市场推广完全由比特大陆为首的小团体主导。这导致BCH本身抗打击能力堪忧,不管是政府宣布挖矿非法,还是主要发达国家转变态度开始打击虚拟币(前两个都是大概率事件),又或者开发团队停滞,BCH都会受到严重影响。此外,比特大陆操控的bitcoin ABC 开发组事实上独裁了BCH开发,比如强推2017年11月14日的硬分叉升级,并钦点了难度调整算法。如果BCH确实由比特大陆主导,那么安全性便会大打折扣,这和比特币去中心化理念是相悖的。


3.交易量少,交易速度未达预期。


虽然BCH标榜着能提供更大的传输容量,然而实际上BCH的链上传输寥寥无几,不仅低于BTC,甚至不及LTC。由于交易量太低,BCH的区块大小鲜有超过1MB,最近一个区块的大小仅为57KB,硬分叉扩容事实上几乎没有意义。


此外,BCH的交易速度想象中的那么快,由下图可以看出,比特币的平均交易确认时间是8m11s,而比特币现金的平均交易确认时间为9m32s,比特币现金比比特币交易确认时间还长,可见,将区块容量扩大至8M确实没有达到理想中的效果。


4.扩容方案匮乏。


通过提升区块大小来提升链的吞吐量,只能线性的增加TPS,但这只能说是治标不治本的方案。比特币的吞吐量与支付宝相差超过万倍,仅通过提升区块大小来提升吞吐量,最多只能把差距从万倍缩小到千倍,离成为全球性的支付系统差的不是一点半点。而且目前为止,除了提升区块大小之外,没有看到BCH有任何其他的扩容方式。


小结


通过以上分析可以看出,比特币现金是比特币扩容之争的产物,简单粗暴地将区块大小扩大至8M来降低交易手续费,但由于目前链上交易数量有限,BCH区块大小鲜有超过1M,暂时还看不出区块扩容之后的效果。BCH技术团队和BTC还存在一定的差距,发展壮大全靠比特大陆的支持,没有做到完全的去中心化,因此,BCH网络的安全性也会受到威胁。旺老师认为,要超越比特币,BCH还有很长的路要走。