第二节 比特币现金及各类分叉币:和而不同
BCH(比特币现金)基本行情:
图3-3 比特币现金价格及市值走势(单位:美元)
如今的数字货币市场上,除了比特币,还存在诸如比特币现金、比特币黄金等诸多由比特币衍生出来的数字货币,这类数字货币统称为比特币分叉币。
所谓分叉,是指创造出区块链的替代版本,使得两个区块链在网络的不同部分同时运行。某种意义上我们可以将分叉理解为一种软件代码的更新升级。如果所有用户都愿意遵循最初制定的规则,那么规则就永远都不需要改变,区块链也就不会出现分叉。但是如果用户的共识出现了重大分歧或者需要改变管理协议的基本规则时,分叉就产生了。
分叉可分为两类:软分叉和硬分叉。软分叉能够同时兼容新旧版本,硬分叉将分为新旧两个互不兼容的版本。举个例子,软分叉就如同家人之间出现分歧,通过沟通协商同步最新信息后,消除彼此摩擦并取得新的共识;而硬分叉就如同分家:如果家庭成员都认同这个家,就不会出现分家的情况,但如果有成员不认同家规,要么协商解决问题,但在协商解决不了的情况下,就只能分家,从此各过各的。
比特币之所以会分叉,在于比特币本身存在的一些问题。中本聪设计比特币之初,对每个区块容量有最高限制32M。比特币运行后最初两年的实际区块大小都在0.5K以内。在没有直接说明原因的情况下,中本聪于2010年7月设置了最大1M的区块容量限制。这种限制在比特币发展早期并未出现任何不妥之处。
但随着参与比特币系统的用户越来越多,比特币网络开始造成拥堵,交易处理速度愈加缓慢。同时,由于网络拥堵导致比特币的交易手续费居高不下,导致其支付能力饱受质疑。
另外,由于比特币系统公开交易金额的特性,比特币最初设计的机制允许用户每次交易可以采用不同的假名来保证交易者的隐私。但随着比特币开始被广泛地运用到支付场景。比特币拥有者付款所用的假名或账号就会泄露。更为严重的是,由于全网交易账本可以公开获取,比特币找零地址进一步泄露了该用户历史上的比特币账号,从而大大削弱了比特币系统的用户隐私保护能力。
为了解决性能上的不足,比特币社区提出了两种主流的解决方案:
第一,对比特币现有区块容量进行软件升级,使得区块大小升级到8M。
第二,为提升比特币的网络效率进行隔离见证(SegWit),使得每个区块大小扩大至2M。
针对这两种方案,比特币的众多参与方未能达成共识,导致各方开始按照自己的设想对比特币进行改造,由此引发了数百次分叉,产生了无数个由比特币衍生而来的分叉币。
其中最有名的就是Bitcoin Cash(比特币现金,BCH)分叉。
2017年8月,在比特币区块高度478558处,第一个BCH区块正式被挖出,区块大小1.9M。BCH正式与比特币分道扬镳。
BCH在比特币代码的基础上进行了修改,支持大区块(当时将区块大小提升至8M),对区块难度(即比特币中挖出区块的难度)进行动态调整,保证出块速度。BCH是一种基于比特币但又有别于比特币的新型数字资产。
BCH希望成为数字现金,主要应用于小额支付、打赏等场景。