比特币现金原链(BCC)简介9 L& s3 I* F( J5 O, m
! Y( h% G5 t/ z) B
4 f3 d5 A$ m( `# ~3 @( y比特币现金原链,BitcoinCash Classic,简称BCC/英文社区称为Bitcoin Clashic,简称BCL或BCHL,2017年8月1日由比特币分叉而来,2017年11月,比特币现金由Bitcoin ABC 0.15.1版本硬分叉升级至Bitcoin ABC 0.16.0版本,分叉完成后,Bitcoin ABC 0.15.1版本协议被继续挖矿出块,这条链被称为比特币现金原链。/ \) D6 H) V9 I: C$ q& x
* L9 N+ S' ]- |9 w4 q+ O1 w% J' _0 y8 E% I, y; O6 x$ K( x
分叉的概念
7 s0 c, w E, |3 c# Z# m% x8 |
4 @6 s, s6 X1 _# }; d2 k- v/ @8 i3 j# n分叉(fork),是一个项目解决发展方向分歧的一种手段。区块链硬分叉则是指在原来一条区块链的基础上,分裂出另一条链,产生新链和旧链两条链。比特币是去中心化的支付网络,升级需要社区所有人达成共识。当所有人达成共识的时候,不会分裂出另一条链,但是一旦出现社区对发展方向无法达成共识,就有可能分裂出新的链条,出现新的币种。这个过程称为分叉。17 ?1 q1 J2 }3 P- G% N1 x9 ?' D- a2 ?
5 V" w* P6 u. j9 V. F6 l比特币(BTC)分叉的原因7 l5 a# g; H& {2 a+ q" A2 C
1 J; P! H9 g/ u* z* C, S0 y: v比特币扩容路线争端
, o. ?( v$ |1 z8 g1 r% z6 a c
" y1 B; M2 |; w, ~ z) N- M在中本聪设计比特币之初,比特币区块被设计成了1MB的信息容量大小。以当时的比特币交易量来说,这1MB足够使用并且还绰绰有余。但随着比特币在全世界的迅速推广,交易量呈爆发式的增长,这时候1MB的区块容量已经难以支撑比特币网络迅速地进行比特币交易确认,因此大量的交易数据造成了比特币网络内存池的拥堵。这一问题明显的制约了比特币在未来的发展。因此,比特币区块扩容的问题就应时而生(简称比特币扩容)。1
8 [! H! D" Y' e2 l( j0 I" ?6 c* |& _$ } H0 ^" [
2017年5月,代表全网83.28%的比特币算力的矿业代表在纽约达成SW+2M的比特币协议升级方案(纽约共识)。
- T0 n: B0 Y1 U4 f. F5 j3 R8 }/ F# ]% d) Q+ S+ K, _2 I) l" C
在纽约举行的共识大会上,多家公司和行业媒体公布了扩容协议:隔离见证(SegWit)激活阈值设为80%,并以bit4作为信号发送方式;在六个月内执行一次2 MB 硬分叉扩容;通过bit4投票同时锁定隔离见证和2M硬分叉扩容。这一方案很大程度上解决了扩容路线的争端,并且获得了全球21个国家56家知名比特币行业公司,全网83.28%算力的支持。2! y4 d# e% F& [
0 m% D2 w7 E# ?4 p" N3 f' h
但纽约共识方案并未得到Bitcoincore即比特币核心开发社区(保皇派3)的认可。纽约共识中并没有比特币核心开发者参与。该核心团队扬言,若扩容被执行,团队就要在11月份之前再进行分叉,坚持1M的区块大小。此次对分叉的预期正是基于这一背景。
0 G: @# Y5 j' ^- ?8 c1 T- y( r
; j8 f( J1 X( Z, a2 W9 x当时,SegWit距离激活比特币只有几步之遥,但是一些比特币用户对这样的结果依旧不满意。还有一些曾经支持Segwit2x协议的人似乎对最终的扩容逐渐丧失信心,去创造新的比特币版本,其中以吴忌寒为代表的扩容派坚定支持直接扩大区块容量的方案。由此,比特币社区影响力最大的两大派系对比特币扩容方案产生巨大分歧,比特币分叉无法避免。
2 {4 P! [* @" j' d: P) r9 M( x! b7 Q- v, c& q, |6 ^7 K. _5 Z
比特币现金(Bitcoin Cash,BCC)的诞生
3 V& M" z; Z& b" u: z; v4 ?/ ]' V& g) o
北京时间8月1日晚上8点20分,UAHF的分叉大戏正式上演。当BIP148、BIP91、Segwit2x节点的区块高度都达到478559时,Bitcoin Cash节点的区块高度却一直停留在478558。经过6个小时的漫长等待,第一个Bitcoin Cash区块(高度478559)终于被挖出。其拥有1.9MB的区块大小,记录了6985个交易记录。这标志着比特币现金(Bitcoin Cash, 简称BCC)正式诞生,与比特币(BTC)正式分道扬镳。从此,大区块和小区块+二层交易网络的扩容解决方案有了各自的实践载体。: M, N0 X: P8 {( Y
7 C3 F: R- i8 o W
BCC在比特币的代码上做出了自己的修改,支持大区块(将区块大小提升至8M),动态区块难度调整,没有隔离见证功能,本质上是一个有别于BTC的新型数字资产。其存在是基于BU社区对大区块的追求,有一定的算力做网络的支持。) D+ _' C0 \1 ^* O `
0 T3 p/ U7 t0 l6 A- C' F. a" C低廉的交易费用、快速的确认时间、无国界限制、去中心化等优势让比特币现金成为众多商人和用户的最佳选择。虽然比特币现金与法币相比用户量少的可怜,但是去中心化的比特币现金的产生已经给这个世界带来了一种健全的支付货币。随着BCC在全球范围内无限制的增长,被采用,以及无需许可的创新和去中心化的开发团队,比特币现金的前途一片光明。3
2 a6 U u/ B! [- H, b, O4 @, Q3 e% a" b" o" |
比特币现金硬分叉为BCH和BCC
3 r2 R+ W4 A0 o7 Z4 m/ |% u- `
! T2 f4 c! {6 }3 F- A9 }比特币现金诞生后,钱包Bitcoin ABC 0.14.6版本内的比特币现金简称为BCC,这个简称的版本一直延续至Bitcoin ABC 0.15.1版本。 2017年11月比特币现金钱包从Bitcoin ABC 0.15.1硬分叉升级至Bitcoin ABC 0.16.0,由于是硬分叉升级,0.16.0版本与0.15.1版本互不兼容。0.16.0版本钱包内简称也更名为BCH,随后各大交易所将比特币现金更名为BCH。
6 v* ]% r% I1 F3 g9 p! `+ Y0 O7 e% R$ J1 x
但是Bitcoin ABC 0.15.1版本协议并没有被比特币现金社区完全抛弃,在2017年11月13日启动硬分叉之前BCC挖矿算力达到了6E(1E=1000P,1P=1000T),分叉区块高度504032块的难度值为522462745900(12位数),比特币现金硬分叉升级为0.16.0版本之后社区一部分人继续投入算力挖掘0.15.1版本协议,并在35个小时后成功挖出了一个块【BitcoinABC开发组当时发布了一条公告,宣布了BCC继续出块,这条公告后来被删除了,但当时JIHAN WU转发了该公告,并保留在twitter上至今。4至此,比特币现金正式分叉为两条独立的链条:
+ n1 Q) T0 A! [9 V. b7 u8 C# c
2 L; w. R0 F, x+ b/ q比特币现金(Bitcoin Cash,BCH)和比特币现金原链(BitcoinCash Classic,BCC)。见下图
0 X' j7 H5 j$ |0 ~6 O
|