技术角度解析,此次BCH硬分叉带来的影响及应对措施

bch终于要迎来这次硬分叉了。

随着11月份的到来,bch离分叉的日子越来越近了。由于分叉可能带来糖果分红利好,2号晚间bch逆势上涨走出独立行情,5天内涨幅超过了50%。

技术角度解析,此次BCH硬分叉带来的影响及应对措施

98财经曾在8月份就关注过bch可能发生的分叉事件,当时对bch社区阵营以及不同的发展观念做过探讨,限于篇幅本文将不再赘述,需要补充阅读可点击此处

今天八哥将主要从技术角度解析bch到底会不会分叉,以及分叉后带来的影响。

硬分叉

首先我们搞懂什么是硬分叉,根据行业内的定义,如果区块链软件的共识规则被改变,并且这种规则改变无法向前兼容,旧节点无法认可新节点产生的区块,即为硬分叉

这个定义听起来有点生僻难懂,简单来讲就是共识规则变了,社区里面的人产生了不同的发展观念。

例如去年比特币的分叉(这里指bch),由于使用比特币的人越来越多,比特币区块链的区块大小已经明显地不够用,扩容成为当务之急,但是面对扩容问题,比特币社区产生了分歧。

技术角度解析,此次BCH硬分叉带来的影响及应对措施

以blockstream及bitcoin core团队为代表的利益方坚持链下扩容,主推闪电网络和隔离见证;

而以比特大陆矿工派和bitcoin ABC开发团队为代表的利益方则支持链上扩容,他们希望将btc的区块大小从1mb扩大到8mb(今年5月再次升级到32mb)。

因此,当bitcoin abc 做出一个支持8mb区块大小的bch客户端时,由于旧节点只认可小于1mb的区块,所以运行bch客户端节点产生的区块无法向前兼容,将被旧节点拒绝。

最后运行不同客户端的矿工将会长期运行在两条不同的区块链上,硬分叉就此形成。

bch此次硬分叉没有重放保护

硬分叉之后需要格外注意的一点是,由于bch与btc在算法和签名等规则上一致,两个分支链的地址、私钥、交易格式都相同,因此存在重放攻击的风险。

重放攻击本质上不是一种“攻击”,它主要的危害在于用户不小心把本该属于分给自己的一种分叉币,意外发给了别人,这可能会使投资者将钱包中的bch发给对方时,也发出一个btc。

技术角度解析,此次BCH硬分叉带来的影响及应对措施

重放保护就是通过修改交易格式,使得两条链的交易不能相互重放,去年bch分叉出来时,bch做了重放保护使得用户掉币风险大大降低。

烧钱的算力战

值得注意的是,此次11月15日bch的硬分叉将不带重放保护。

那为什么待分叉的开发团队不愿意修改交易格式来开启重放保护呢?

原因很简单,就是双方都想争夺bch的品牌名,开启重放保护就意味着主动放弃bch这个商标

不过不开启重放保护的代价就是,这最终会沦为一场非死即生的算力战。

此次对战双方分别是bitcion ABC(比特大陆系支持)以及bitcoin SV(coingeek等支持),根据目前的局势,双方如箭在弦。

由于没有开启重放保护,最终只能留下一条链,而不是像上次硬分叉后btc与bch两条链并存的格局。

算力战一旦开启,本质上就是一场烧钱的战争,矿池通过烧钱补贴矿工,吸引矿工到自己的链上来进行挖矿。

技术角度解析,此次BCH硬分叉带来的影响及应对措施

我们这里假设当硬分叉完成后,拥有比特大陆支持的bch在算力战中算力占据了绝对优势,那么比特大陆系矿池就可以指挥部分算力来对bsv链发动算力攻击。

例如比特大陆系矿池将部分算力切换到bsv链上,使得在bsv链上挖矿难度变高,然后比特大陆系矿池再将算力重新切回bch链上挖矿,最终导致bsv链上的出块时间变慢。

这不仅影响用户正常使用,还会使得在bsv上挖矿的矿工收益降低,最终迫使矿工切换到bch链上去挖矿。

一旦大部分的用户或矿工都跑到bch上,bsv总算力越来越低,挖矿收益为负,那么基本上就判定算力战以bch的胜利为告终。

当然,这里都是假设的场景,虽然比特大陆有算力皇帝的美誉,但在bch社区,比特大陆的算力并没有占据多大优势。

根据coin.dance近三日的数据,目前bsv有bch最大的矿池coingeek、nchain旗下的BMG以及澳本聪自己的sv pool支持,这三大矿池算力加起来的总算力已经略高于比特大陆旗下的各大bch矿池算力总和。

技术角度解析,此次BCH硬分叉带来的影响及应对措施

注:该统计引自比特大陆近三日数据,该数据未列出BMG矿池

虽然比特大陆可以调用btc矿池的算力过来参与算力战,但是这些调用过来的算力也只是救急之策,无法持续太久,这算是一场势均力敌颇具悬念的战役,未来谁胜谁负仍充满高不确定性

bch区块链分裂,但不会有糖果

bch在11月15日的硬分叉过程中,将产生两个相竞争的客户端版本,分别是bitcoin ABC 0.18.2和bitcoin SV 0.1,这两个版本定义的区块共识规则是不一样的。

除了区块大小不一致,两个版本中的交易排序也不尽相同,ABC版本中定义的区块里的交易排序使用了ctor规范交易排序,而SV版本采用的是ttor拓扑交易排序。

分别使用这两个软件进行挖矿的矿工群一定会产生分裂,bch区块链也一定会产生分裂。直到矿工全部统一到同一个版本,分裂才会结束。

从分裂到统一的过程,其中会有一批矿工不得不将自己挖的所有区块全部抛弃掉,挖输了的链的矿工将颗粒无收。

上文说到,这次算力战是一场非死即获的战役,假如bch成功,那么社区就不会分裂,战争以bsv的失败告终;

如果bsv取得胜利,那也不会产生糖果,因为bsv将替代之前的bch,矿工都将跑到bsv上挖矿。

散户该如何避开风险

可以说,这次算力战将会是比特币历史上最重要的一次事件之一,这关系到未来比特币的命运和走向,它意味着矿工的价值和话语权得到提升,标志着中本聪当初设计的“one-CPU-one-vote”的愿景正在走向现实

技术角度解析,此次BCH硬分叉带来的影响及应对措施

我们很幸运地参与或见证到了这次重要的转折,但对于绝大部分都没有算力的普通我们,该如何安全地避开此次分叉可能带来的风险呢?

首先我们应当在分叉前将币存到支持分叉的钱包当中,注意最好不要放到交易所,虽然也有不少交易所宣布支持分叉,但是如果交易所技术能力不足,或发生操作失误等情况,则可能丢掉自己的币。

另外,在算力战期间,不要接收和发送货币,也不建议趁价格下跌期间抄底,因为你无法确定哪个链会赢,抄对了会大赚,但抄输了也就什么都没有。

总之,以少动多看为好,待局势明朗了再做决策也不迟,愿bch社区一切顺利。


分享到:


相關文章: