BCC 从比特币原链中分裂出来证明了,Segwit2X(纽约共识)的成功激活并没有成为扩容争议的终点,反而开启了比特币的分裂之路。
7 月 23 日,当大家还在为锁定隔离见证从而避免了用户激活软分叉(UASF)而高兴时,比特大陆投资的微比特(Viabtc)公司就宣布,他们将执行用户激活硬分叉(UAHF),而这个方案原本是由比特大陆提出用以应对用户激活软分叉的应急方案。
8 月 1 日 Viabtc 挖出了第一个分裂后的区块,俗称 BCC 的 bitcoin cash 正式从比特币主链中分离出来。
现在,随着 2X 硬分叉时间的临近,关于是否要继续支持 Segwit2X 的争议也越来越激烈。交易平台态度不一,矿池算力开始倒戈,比特币的再一次分裂似乎避无可避。除此之外,最近还有一种以对抗挖矿中心化问题为目的的分裂币——比特币黄金(BTG),开始出现在人们的视野。
面对这种复杂的局面,吃瓜群众不禁疑惑,BT1、BCC、BT2 以及 BTG 之间到底是一种什么样的关系?(
OK君注:
我们暂时把Segwit2x硬分叉产生的币命名为BT2,原区块链上的币命名为BT1。
)
比特币分裂解析图
1.
导火索:segwit
Segwit 曾一直是比特币扩容争议的焦点。从技术层面来看,Segwit(隔离见证)是一项具有突破性的发明,它解决了比特币交易延展性的问题,通过将交易签名转移到新的数据结构中,变相增加了区块大小,使其容量能够超过 1M。
两个月前,与比特币框架基本相同的莱特币已经激活了隔离见证,并且在此基础上成功测试了闪电网络。然而,在大区块支持者的眼中,向比特币底层协议添加隔离见证,实际上违反了中本聪的初衷,因此它并不能被看做是真正的比特币。
于是,
BCC 的开发者在 core 版本代码的基础上删除了 segwit 协议,并将区块大小一次性提升到了 8M。
与此同时,为了防止算力不足的情况,他们采取了紧急难度调整算法(EDA),即“若最近 12 小时出块数小于 6 个,则难度自动降低 25%”。而分裂出来的 bitcoin cash 链则完全“克隆”了比特币原链中所有用户的余额信息,所以这些在分裂之前持有比特币的用户在 8 月 1 号,获得了等额的 BCC。
但是,由于 BCC 链的分裂并没有经过节点投票,所以社区成员一致认为,这个没有达成共识的硬分叉所产生的代币只能被视为竞争币。
到目前为止,在 BCC 出现的这两个多月时间里,它也暴露出一些问题,其中最受人诟病的就是其紧急难度调整机制。当 BCC 链的难度值降低之后,其挖矿收益高于比特币,于是吸引了大量算力投入;但与此同时 BCC 链上的出块速度会增加,难度值也会随之升高,由于 BCC 的价格远不及比特币,所以当难度值升高之后,BCC 的挖矿收益显著下降,于是算力又重新回到 BTC 链上挖矿,如此反复造成了算力在 BTC 和 BCC 两条链上来回转移的状况。
也因为这样,BCC 一度被调侃为两天休一次假的区块链。对于用户而言,大概没有人希望自己的交易要等两天时间才能被确认。此前,BCC 的主要开发者 Séchet 和大区块支持者 BTC.TOP 矿池的负责人江卓尔都曾公开表示,会在 2MB 硬分叉结束之后来确定 BCC 未来的走向,以及如何修改它现存的 BUG。
但就在前天(2017 年 10 月 22 日),Bitprim.org 开发平台的负责人 Juan Garavaglia 表示,
BCC 社区决定将于今年 11 月 13 日对 BCC 进行硬分叉以升级网络,来解决“紧急难度调整机制”存在的问题。
据了解,这段时间他们一直在测试各种难度调整算法(DAA),Juan Garavaglia 说:“最新的解决方案已经被编码并测试过了,预计在下一个 Bitcoin ABC 版本中,难度调整算法就能够得到修复。”
在未来,如果 2X 硬分叉成功,BCC 或许将成为像莱特币一样的存在,可以做比特币的测试链,也可以做比特币的备份链,江卓尔称其为“影子币”;如果 2MB 硬分叉不成功,BCC 就成为了大区块支持者唯一的选择,要做的就是生存下来并与 BCC 展开竞争。按照目前的情况来看,BCC 已经在努力完善自己为争取更多用户做准备了。
那么问题来了,2MB 硬分叉能成功吗?
2.
硬分叉:2X
当纽约共识被激活之后,按照约定 2MB 硬分叉将在第 485218 个区块高度(11 月左右)发生,但现在 core 团队和矿工阵营之间的争论已经到了白热化的地步,2X 硬分叉到底能否成功,前景仍然扑朔迷离。
要判断它能否成功,首先我们需要定义何为“成功”
如果以这个标准定义“成功”,那么只能说 2MB 硬分叉成功过。
今年 5 月份,社区中 85%的成员签署协议表示支持 Segwit2x(其中就包括 2X 硬分叉),从而达成了纽约共识。但是从九月初开始,这个共识联盟就明显有瓦解的趋势。
先是鱼池(F2POOL)负责人王淳公开表示,“我们承诺在 7 月之前支持 segwit2x,可现在已经 9 月了。”;随后,荷兰比特币支付服务商 Bitwala 也表示,他们将尊重客户意愿不再支持 segwit2x。接着是数字钱包 Vaultoro 、比特币借贷平台 Wayniloans 等社区成员纷纷退出纽约共识,截止到目前,纽约共识的退出率已经超过了 27%。
同盟的倒戈再加上 bitcoin core 本身就不支持 2MB 区块,所以达成共识希望渺茫。
那么比特币接下来要面临的就可能是再次分裂,形成 BT1 和 BT2 两条区块链
。
Segwit2x 的开发团队规定在三个月的时间里超过 75%的算力支持 2MB 区块,则硬分叉成功。
但目前,鱼池带着近 11%算力离开了 segwit2x,Slush 矿池也已经停止发送支持纽约共识的信号,据 coin.dance 数据显示,segwit2x 的算力支持已经降到了 85%。
而
segwit2X 的铁杆拥护者比特大陆(蚁池、微比特、BTC.COM)和 BTC.TOP 直接控制的算力总和最多 51%,他们能否阻止算力继续下滑,现在还是未知数。
除此之外,在 2X 硬分叉的过程中,纽约共识的开发团队并不会添加类似重放保护的措施,因为他们认为如果添加重放保护,BT2 就会像 BCC 一样发展成为一种竞争币。对此,bitcoin core 开发团队的成员认为,这种行为实际上是对比特币原链的一种攻击,“一切没有重放保护的硬分叉都是耍流氓”。
因此 core 的开发者 Luke-jr 早前就在论坛上说过,他们已经在着手准备修改 POW 共识机制,来防止 2X 硬分叉的攻击行为了,而目前大部分的节点仍然运行的是 core 版本的客户端。所以,
一旦 bitcoin core 的开发者修改了比特币的底层协议,那么即使支持 2MB 硬分叉的算力超过了 75%,比特币还是有可能在 11 月发生分裂,产生 BT1 和 BT2 两条区块链
。
最后一种情况,也是要求最低的一种,只要顺利产生一条支持 2MB 区块的区块链就算是硬分叉成功。这种成功意味着,
当算力支持小于 75%时,支持大区块的矿工们则要以牺牲共识为代价,来执意激活一条 2MB 区块链。
(就像 BCC 一样)
大区块的主要推动者比特大陆,作为在比特币商业化过程中逐渐形成的矿业巨头,他并非没有这个能力。上文已经提到比特大陆和 BTC.TOP 的手中掌握着 51%的算力,同时比特大陆还掌握着 ASCI 矿机包括芯片散热装置、电源和系统设备、矿机输入电源隔离转换电路等数十项专利,几乎垄断了整个比特币挖矿行业。
所以基于以上三种情况,无论硬分叉成功与否,
11 月之后我们能看到 BTC、BCC、S2X 三条区块链同在的情况将是大概率事件。只是目前尚存悬念的是,到时候哪条链将作为比特币原链存在,哪那条链又将被作为竞争币。
而说到竞争币,在 2X 硬分叉之前,比特币还要面临一次分裂。
3.
分裂新思路:比特币黄金(BTG)
(OK君注:由于BTG仍然存在很多不确定性,BTG自身也存在一定的问题,OKCoin币行对BTG的处理还需视具体情况而定,具体处理方案可以点击链接查看公告:
【公告】OKCoin币行关于BTG分叉处理的公告
)
以上讲到的,无论是 BCC 还是 BT2 都是由扩容问题所引发的,而最近才走进人们视野,并将在 Segwit2X 之前被激活的硬分叉——Bitcoin Gold(比特币黄金,BTG),则“开辟”了一条新的比特币分裂思路。
它的目标在于通过改变工作量证明算法来使挖矿回归 CPU 和 GPU,从而解决日益突出的,比特币挖矿“中心化”的问题。
比特大陆的垄断地位已经不言而喻。但除此之外,据 coin.dance 的数据显示,目前拥有算力最多的前五大矿池分别是蚁池、BTC.TOP、微比特、鱼池以及 BTC.COM,他们的算力总和超过 60%,而这五家矿池全部来自中国。BTG 贡献者 Regojo 曾感慨,“65%的哈希算力来自一个不支持比特币的国家”。
现在的比特币,已经完全背离了中本聪最初的设想“ONE CPU ONE VOTE”(一个 CPU 一票),而是随着半导体工业的发展,经历了 CPU, GPU, FPGA, ASIC 四代技术的更替之后,在 ASIC 矿机时代,逐渐演变成了“ONE MINER VOTE ALL”(一个矿工决定一切)。
在这种情况之下,无论是矿工还是挖矿硬件制造商都无法在市场中进行公平的竞争。于是 BTG 的开发者们决定尝试对抗这种局面。
而所谓的比特币黄金,就是要建立一个不受 ASIC 矿机影响的比特币版本。
BTG 选择的工作量证明是竞争币 Zcash 所使用的“Equihash 算法”。不同于目前比特币和 BCC 所使用的 SHA256 算法,Equihash 是依赖内存(RAM)来生成证明的 ,这使得它可以用来对抗特定用途集成电路(ASIC 矿机)对比特币矿业的垄断,从而使挖矿的权利回归 CPU 和 GPU,让算力重回去中心化的状态。
为了安全起见,该项目在硬分叉中添加了重放保护措施,以避免造成因操作失误或缺乏专业知识而导致的资金损失。同时,它将采用新的困难调整算法,防止区块链停滞不前。从该项目公布之初,他们就明确表示 Bitcoin Gold 并不期望成为真正的比特币,而是希望作为比特币的一种测试用例,来证明自己的价值。
他们计划在 10 月 25 日锁定区块链,并于 11 月 1 日开始在该链之后添加新的 BTG 区块,同时他们保持了比特币 2100 万的总额限制。
但现在的问题是,距离公布的区块链锁定时间还有不到两周,BTG 的底层代码尚未完成,新的难度调整方案和重放保护代码也都没有确定,这不禁让人怀疑它的可靠性。
面对这种复杂的局面,用户又该做些什么?
4.
用户应该做些什么?
首先,每位比特币持有者现在需要了解的是,数字资产的硬分叉是有风险的,尤其是像 SegWit2x 这样有争议的硬分叉。如果你不能承担风险,最好在分裂结束之前不要继续持有比特币。如果你坚定的继续持有,那么在 25 号以及 11 月 18 号之前,每位用户必须做好准备,妥善保存比特币。
1、保存在交易平台
如果你选择在第三方交易平台(比如:OKEx、OKCoin币行)上保存比特币,那么你需要了解该平台对分裂币 BTG 和
SegWit2x硬分叉
的态度是什么,他们是否会在分裂结束之后支持相应数字资产的提币和交易,或者是否会提供相应的保护机制。如果该平台没有发布官方声明,最好联系他们的工作人员了解清楚,以确保自己的资产安全。
点击查看
▼
【
公告
】OKCoin币行关于BTG分叉处理的公告
【公告】OKCoin币行关于比特币Segwit2x硬分叉处理方案
2、自己保存私钥
创建一个比特币钱包,将比特币从第三方托管服务中提取出来,存到钱包里并自己保存私钥。选择使用什么钱包你可以自己决定。
①
纸钱包
如果你希望长期投资,而不在意短期内的交易状况。你可以将现有的比特被保存到纸钱包中。所谓纸钱包,是指将比特币的私钥和地址以二维码的形式打印在一张纸上来进行保存的方法。
②
普通电子钱包
一般来说,如果你需要一个可以存储并直接轻松访问自己私钥的钱包,bitcoin.org 上所列出的移动钱包和桌面钱包都是很好的选择。
③
全节点钱包