BCH:有算力巨头支撑的比特币太子能成为未来的电子现金系统吗?

0
okx

BCH:有算力巨头支撑的比特币太子,能成为未来的电子现金系统吗?

上手区块链出品

项目名称:bitcoincash

代币名称:BCH

代币总数:2100万

官网:
https://www.bitcoincash.org/

评测时间:2020年1月

综合评级:A

优质价值项目,重点关注

一、立项分析(BBB)

要追溯BCH的根源,那要要从比特币说起。2008年金融危机之时,中本聪发表了白皮书《比特币:一种点对点的电子现金系统》,白皮书中构建了一个基于P2P网络传输、无需第三方中介只需人人参与见证的电子货币系统。比特币的诞生,意味着货币的产生无需国家政府的信用作为背书发行了,成为了一种能避免中心化机构作恶带来的信用体系崩溃的机制。

在中本聪设计BTC代码时,对区块的大小进行了1M的限制。10分钟1M的区块最多能够容纳2000笔左右的交易,即7tps(交易数/秒)。这样做一来是为了防止攻击者用大量交易使BTC网络超载引发风险,从而保护脆弱的系统,这就像小孩子在没有学会走路的时候,限制活动的空间,有历史原因;再者区块小不会占用电脑内存,个人电脑也可以使用BTC系统,只要有BTC的拥护者,星星之火就不会熄灭,不会影响交易。

在BTC社区发展早期,1M的限制对系统BTC的运行毫无影响,因为没有那么多人使用BTC。直到BTC第一次减半之后,也就是2014年之后,BTC的价格引起了更多人的关注,交易量突增,2015年5月,BTC的平均区块大小达到了400KB,且仍在快速增长。2016年7月,BTC的1M区块被填满了,很多交易无法及时计入区块,交易费水涨船高,谁的交易费高,谁的交易将会被优先打包。

由于BTC社区的主要人员并没有对扩容达成一致,拖延了区块限制的调整。BTC第二次减半后,加密货币市场快速高涨,用户和交易需求急速增长,BTC系统的拥堵越来越严重。在高峰期,积压未能打包确认的交易一度达到20万笔,交易费高达300元以上。

2017年7月21日,BTC分叉方案bip91已经获得全网算力支持,一致同意先进行隔离见证升级,并在之后的6个月内把底层区块链的区块大小升级至2M。挖矿巨头比特大陆旗下的矿池viabtc准备了一套硬分叉的体系,基于比特币的原链推出“比特现金”。

因为参数不同,两个操作系统,并不承认对方的新区块,从而就出现了两条区块链或两个账本。相当于有了两个不同的BTC,为了区分,8M区块系统中记录的BTC称为“比特币现金”(BCC),这就有了第一个因分叉产生的新加密货币,在2017年11月份更名为BCH。

自此,BCH从BTC硬分叉后,仍然保留之前所有区块的信息,并从478558区块后开始新的分叉特性,这个分叉出去的链就是Bitcoin Cash,中文名叫做比特币现金。

去中心化的区块链本质是依赖于社区共识,有分歧属于正常的,比如去年BCH分叉出BSV,是再一次对区块链大小以及第二层网络设计的分歧,BSV认为32M远远不够用,BCH认为高峰期交易仍未超过32M。

不管是BTC,还是BCH甚至BSV,通过意见不合产生竞争,再进行市场机制的优胜劣汰,符合自然法则。借用币友的“戏言”:BCH能否成为真正的“BTC”还需要看其他各板块的分析。二、技术分析(A)

比特币现金因为维持了原先支持比特币的主要社区力量,所以被认为是“根正苗红”的分叉币。其使命也是非常简单,它寄希望于比特币成为真正的电子现金系统,而不是现在比特币的样子(越来越像黄金,而不是支付手段)。

所以BCH并没有发布新的白皮书,从其官网的白皮书可以看到,他们依然是用中本聪的《比特币:一种点对点电子现金系统》(链接)。可见,比特币现金(BCH)仍然只是想用新的技术方案,继续去实现比特币出发时的愿景。

1.BCH的根本改变:区块容量

由于比特币每个区块只有1MB大小,而每10分钟只能出一个区块。按照1M大小来算,只能容纳4000多笔,这意味着,比特币每秒钟大概只能交易6到7笔交易。

这使得,当越来越多人使用比特币作为电子现金支付时,这个网络将会遇到严重拥堵。

BCH的技术方案,可以说是简单粗暴的,比特币现金(BCH)在第一次将区块大小调整到8MB后,又进一步提高到了32MB。这意味着,BCH的性能是比特币的32倍。但是,网络的区块升级不是可以无限增加的,因为当每个区块的大小变得越来越大时,那么每个运行比特币现金(BCH)的全节点都需要同步这个分布式账本时,就会面临账本过大的问题。这使得,这些全节点难以面对电脑(矿机)存储容量过高的问题。这也导致,当BCH社区的CSW(澳本聪)提出升级到128MB时,遭到了主导社区的吴忌寒的反对。这也使得后面有BCH和BSV分叉的故事。

BCH未来会设计更大的区块大小,并且实现区块大小可以自适应调整为1TB大小(这是1MB的约100万倍)。所谓自适应,则意味着BCH在每十分钟的区块大小可能是不定的,可以根据网络的实际运行情况进行调整。比如很多人用的时候,就用1TB大小的区块,没什么人用的时候,就调整为8MB的区块。这意味着,BCH有志于打造一个能够达到超过500万TPS的系统。如果真能在确保安全的、分散的特性下达到这个速度,BCH确实能够成为承载全球用户交易的电子现金系统。

但要达到这么大的区块,就仍然需要解决更多节点运作的问题。目前,比特币现金就更新使用CTOR算法来为大区块加载做一定的优化。目前在比特币网络中使用的是拓扑交易排序(Topological ordering, TTOR),对每个交易进行排序时都必须对其母交易进行排序,这种方法的效率会比较低。而BCH采用的CTOR排序算法,就能够对区块按照一个规范进行排序,一旦不符合这个规范,区块将会被判为无效,从而丢弃不处理。目前比特现金选用的是按照交易ID的字母顺序进行排序,但是矿工挖矿奖励(Coinbase Transaction)会放在所有交易的最前面。这种排序算法的引入,能够解决更多大区块的性能的问题。

2.共识算法

在共识算法上,BCH仍然采用的是基于SHA256算法的工作量证明(POW)机制挖矿,即跟比特币保持一致。但BCH开发团队依然引入了一些技术创新,比如Avalanche算法。该算法是比特币现金在进行开发的算法,即在PoW共识算法确认先,先做一轮预先共识算法。从其官网披露的信息来看,仍然没看到更多的细节,只是看到其设立初衷是为了能够实现更好的安全性。

截图来自:BCH官网

截图时间:2020年1月16日

3.可扩展性

与此同时,BCH也在比特币网络上,增加了更多的扩展性。从目前的路线图来看,BCH主要在比特币网络的223字节操作码上引入了一个OP_RETURN选项,更好支持社交网络。而OP_CHEAKDATASIG的操作码,则是在BCH能够实现预言机和高级脚本,这使得BCH能够实现与外界数据进行联动,并且从其计划的未来选项来看,应该更好地支持更多功能,在能够在BCH网络上发行通证、设计通证模型。

截图来自:BCH官网

截图时间:2020年1月16日

BCH的优势

相对于比特币而言,BCH能达到几个优势:

快速转账:在支付方面,BCH能支持0秒到账。这种功能十分符合现实社会的支付领域,而大额转账则还是秉承比特币的10分钟出块。

系统可靠:区块大小拓展至32M,承载的交易量更大,对于高频交易呈现更好的可靠性。

安全:BCH沿用比特币的POW共识机制,并且目前全网算力能达到246.5PH/s。足够的算力意味着需要作恶的经济成本非常高,所以难以发动51%的算力攻击。而且目前来看,BCH获得了Coingeek、ViaBTC、Rawpool.com、SBI、蚂蚁矿池、BTC.COM等十多家矿池的支持,所以分布也相对比较分散,安全度高。

手续费低:在转账设置上,BCH手续费低至1分钱而已。

BCH的劣势

(1)BCH在代码方面基本继承比特币的大部分代码,只是改进了在支付场景下遇到的短板。所以BCH能为支付提供足够的便捷性。但是比特币网络原有的图灵不完整,导致在设计应用场景上,无法达到类似ETH、EOS等公链的智能合约效果,无法做到应用广泛的Dapp的生态。

(2)BCH目前是在支付上发力,但是在区块链网络里,一旦缺乏Dapp项目的完善,在区块链网络上难以达到硬通货的效果。类似EOS和ETH上,他们将能借助平台上的网络效应,起到整个网络的流通货币效果。

三、项目团队(AA)

BCH作为比特币的分叉币,不同于一般的币圈项目,就完全是由社区的支持者去推进整个项目的发展,所以BCH这个项目不像传统的团队,有明确的分工和职能的定位,更多的是由社区自发为项目作出贡献。在团队维度,我们主要介绍BCH的核心支持方和开发团队。

1.核心支持者

BCH作为比特币的分叉币,不同于一般的币圈项目,就完全是由社区的支持者去推进整个项目的发展,所以BCH这个项目不像传统的团队,有明确的分工和职能的定位,更多的是由社区自发为项目作出贡献,这里介绍几位有重大影响力的布道者和支持方。

吴忌寒,北京人,比特大陆联合创始人。北京大学心理学和经济学双学位,比特币早期布道者。比特币中文白皮书翻译者。2019年10月28日,胡润研究院发布《2019胡润80后白手起家富豪榜》,

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

进群交流|欧易官网