什么是比特币分叉?比特币分叉是导致其价格涨跌的关键吗?
明天(11月15日),BCH(比特币现金)就要展开硬分叉升级了。
关于“比特现金分叉”“比特币扩容之争”的话题,最近吵得热火朝天。很多吃瓜群众比较关注的是,BCH分叉、扩容会不会影响比特币价格。那么,什么是比特现金分叉?什么是比特币扩容?这些是否影响BHC价格的涨跌?今天小编就给大家科普科普。
1、什么是比特现金分叉
比特币分叉,准确来说应该叫做区块链分叉,而比特现金分(BCH)叉是比特币原链上的分支。按分叉类型划分,又可以分为硬分叉和软分叉。如何理解硬分叉和软分叉,我们要从导致分叉的原因谈起。比特现金分叉原因比较复杂,主要有两个原因:
一个是,比特币运营商(比特币持有大户)出现分歧导致分叉。
这类型属于硬分叉,硬分叉最大的特点是两条链之间,不可兼容。因为各方支持扩容方案不同,无法达成共识产生分歧,导致硬分叉。
目前主要有两波人关于分叉问题吵闹不休。一波是以BCH用户量最大的客户端BitcoinABC开发组为主,要在11月15日展开硬分叉升级。
另一波是以“澳洲中本聪”CSW为中坚力量的NChain公司为代表,反对ABC11月15日的硬分叉升级方案,提出下一步升级,将区块大小上限扩容到128M和恢复被禁用的中本聪设计好的4个操作码。
如上图所示,每一条链,代表了一个帮派。这些分叉因为运营商(货币交易所、矿池、矿机生产商等大佬)不同的商业动机和行为而受到影响。
还有一种原因导致分叉,就是比特币/比特现金链上某些区块出现了Bug,需要优化和修改,从而不得不重新找某个合适的块(节点)进行分叉,而分叉过程中,某些区块可能会被抛弃不用,从而存在无效区块的情况。
另一个是区块链系统出行安全问题导致的分叉:这类分叉归属为软分叉,软分叉的特点是一串可向前兼容共识协议。
造成软分叉的原因,主要是比特币网络系统出现安全问题、或者是优化升级的需要造成的。通过追溯BCH(比特现金)代码记录发现,历史上有过6次软分叉。比如有一次比特币爆bug可以无限量供应,导致硬分叉持续了四个小时,这些bug版本的软件是不可用的。
为维护系统的安全,程序员更改或优化程序代码,将新的共识协议规则嵌入原链中,与原链兼容(并向前兼容),他们的关系可以通过以下这张图来显示:
如上图软分叉的新的规则是以前旧规则的子集,所有被新版本认为是合法的区块也会被以前旧版本认为是合法的。旧版本会接受新版本创建的区块,一旦新版本区块介入新版本当中,就会同步到新的链上以前的所有区块链中。
有一篇区块链技术文章认为:
“硬分叉等于开发一个新的软件功能,不需要考虑与旧版本兼容的问题,扩容升级用硬分叉方法可能就是18行代码解决,而用软分叉方法,需要数千人参与研究论证,经历数年完成。”
可见,新版区块比旧版区块的共识协议更严格,软分叉的实现难度,比硬分叉更高、更难。
2、中本聪比特币系统的激励机制
不管是硬分叉还是软分叉,目的都是为了让比特币/比特现金持续提升价值。
比特币系统,与其说是技术驱动,不如说是利益驱动。中本聪真的很了不起,在比特币系统中注入很有意思的激励机制。为了维持比特币网络的正常运行,引进矿工这一角色进行维护,激励矿工干活。
那么这些奖励从而何来?
中本聪设计发币2100万个,并以挖矿奖励的形式发行。矿工的挖矿收入包括两个部分,一部分是区块奖励,最初打包一次交易的奖励是25枚比特币。为了保证自己的交易能够尽快被矿工确认,交易者们通常会额外付给他们一笔手续费,手续费越高,交易被优先打包的可能性越大。
比特币除了可以作为货币之外,也可以作为价值转移的系统。
当手续费很高的时候,能拥有比特币的人越来越少,慢慢的比特币就成了“结算系统”,参与人数少的比特币“结算系统”,就会导致比特币的价值就越来越少,付给矿工的奖励也会下降。
3、比特币,既是货币又是价值转移的系统
当手续费很高的时候,能拥有比特币的人越来越少,慢慢的比特币就成了“结算系统”,参与人数少的比特币“结算系统”,就会导致比特币的价值就越来越少,付给矿工的奖励也会下降。
对于比特币持有者、矿工、矿池等,整个系统的参与者而言,他们并不愿意看到这样的事情发生的。因为只有保持或提升比特币的价值,才能源源不断激励更多的人参与。根据供需关系决定价格理论,只有参与到这个系统的人多了,比特币的价值才越大。
有人认为“比特币用的人越多,比特币就越有价值”,这是对的。
4、比特币扩容是影响比特币分叉的关键吗?
这里我们先了解,什么是比特币扩容。
比特币扩容就是将单个区块体积增加,比如原来1MB的区块变成4M,存储的交易次数就从原来的4000次/块,变成16000次/块。这就是比特币扩容。
现在有一种观点,认为比特币网络交易速度拥堵,是比特币区块大小导致的,所以才扩容,这是不对的。
比特币网络拥堵的最大的问题是TPS速度慢有关(每秒交易处理量)。TPS值的大小,取决于三个因素:出块时间,每个块儿包含的交易数,截取的时间段。在比特币系统中,每10分钟出块一次,1MB大小的区块储存的交易量是大概4000次左右,4000 / (10*60) ≈ 7,所以比特币网络的TPS大约每秒7笔。
区块扩容越大,是不是就越好?
在比特币诞生初期,中本聪将区块大小达到32MB,后来有人恶意制造的大量小额转账使网络中有大量的待确认交易,导致正常的比特币转账不能被确认,确认时间被延迟,影响比特币网络正常运转。于是中本聪将比特币的区块大小暂定为1M。
是否有必要将区块扩容,这取决于实际的需要。
随意扩容,将原来1M大小的区块,扩容到8M、32M,会导致挖矿的过程更加中心化。上文我们说过了,当激励矿工有两种方式,一种打包最初区块链的激励,另一个是处理手续费的奖励,当一个区块容量很大的时候,算力有优势的挖矿大佬,占有绝对的优势,最终整个挖矿产业更加中心化,这有损害比特币去中心化的价值观,也间接导致比特币价格下跌。
在巴比特一篇名为《比特币扩容之争的本质是什么》的文章说了一个事例:
“2015年夏季,开发者提出把区块体积扩容到20MB,国内的矿工为什么会极力反对?主要就是因为国内的网速跟不上国外发达国家的水平。如果马上把区块链体积提高到20MB,可能中国很多矿工都不得不退出挖矿。”
所以,一些运营商下利益的驱动下,会支持扩容,提高挖矿的效率。扩容之争,本质上是利益之争。这一点也没错。扩容之争也会导致比特币分叉问题的出现。
但是有些言论认为,比特币扩容是因为比特币网络区块大小引起的,就不对了。
根据《BitFury首席执行官:冷静下来,比特币将继续前进》认为:
按照比特币系统的设计,目前所说的交易处理拥堵,并没有数据表明是因为技术上的问题造成的,大多数的未确认交易,是因为没有支付手续费,或接近于零交易费。交了手续费的问题并不存在这样的情况。
也就是说,比特币网络交易处理速度延迟问题,可能是没给矿工手续费,因为没有激励嘛,矿工们就不会很积极地去处理打包。这也是中本聪设计的比特币系统激励机制的优越性所在!
BCH分叉是好事?为何价格没涨起来?
比特币分叉与比特币的涨跌没有很直接的关系。
比特现金分叉,对分叉节点之前的用户来说,还会增加额外的收入,这是好事。但也有业内人士分析称,BCH分叉之后,只会二存一,而实力弱的一方的代币有归零的风险。所以,比特币分叉价格的上涨下跌与否,更多是与供需关系的影响有关系。与区块链的分叉和扩容没有直接的影响。
总而言之,比特现金的分叉,既是比特币系统中各方博弈的较量,也是中本聪激励机制下产物,无论各方如何博弈,在利益的驱动下,比特币/比特现金的江湖中,相信会越来越精彩!