我查阅了很多关于“硬分叉”的说明:比较统一的解释是硬分叉是向后兼容的分叉,新协议不再兼容旧矿机,导致新协议下的区块无法获得旧矿机的共识,然后会导致新旧矿机无法达成共识进而分道扬镳。
对于这样的技术解释,尽管新协议不兼容旧矿机(比如新协议区块大小提升至 8MB),但是由于向后兼容,所以新矿机是可以接纳旧区块的,这是否说明 BCH 矿机是可以对 BTC 协议的区块达成共识的?那这样对于新链 BCH,想保证其能够存活的条件就是新链 BCH 长度始终大于旧链 BTC,否则新矿机会转向旧链挖矿。
这是我对硬分叉向后兼容性的理解,不知道我的理解是否正确,因为我查阅很多资料没见过有人提到“ BCH 不再是最长链,他会被自然销毁”这样的情况,所以我开始质疑自己是否理解错误。BCH 是否做了一些其他措施导致其不是严格定义下的“向后兼容”?还是说 BCH 这个风险客观存在,但是通过其新的挖矿难度调整算法规避了?
感谢各位!