比特币现金挖矿难度调整算法疑似存在漏洞
近日,我们讨论了比特币现金(BCH)挖矿难度调整似乎存在某种人为控制的迹象。开发人员此前就暗示过这一点。虽然目前这些说法仍有待进一步解读,但我们已获得更多证据来支持这些观点。显然,有确凿证据表明比特币现金的难度重定向算法存在漏洞。
异常现象引发质疑
自比特币现金网络启动以来,其挖矿难度调整方式就一直备受质疑。在这方面确实出现了一些"有利可图"的变化。不久前,我们观察到尽管网络算力不断增加,但比特币现金的挖矿难度却降至原始比特币区块链的7%。在正常情况下,较低的难度和较高的算力应该是相互排斥的,除了短暂时刻。然而,这种情况已经持续了一段时间。
这导致比特币现金网络上挖出了大量区块,同时也挖出了大量BCH,以至于比特币现金的区块链在规模和区块高度上略微领先于比特币。这是一个有趣的发展,鉴于比特币现金的区块大小为8MB,而比特币仅为1MB,这种情况的发生只是时间问题。当挖矿难度调整为比特币区块链的30%后,盈利能力突然暴跌了200%。
算法问题浮出水面
盈利能力出现如此大的波动并不完全令人意外,真正令人不安的是这个难度调整算法的工作原理。几天前,我们报道了相关评论,指出这项技术似乎基于一些非常不寻常的条件。因此,矿池——甚至是小型矿场——都可以利用这个算法来提高整体盈利能力。出于显而易见的原因,操纵整个网络的挖矿难度通常是不被认可的。
根据我们收到的新证据,难度调整算法中确实存在一个漏洞。这个漏洞是故意添加的还是开发团队的重大疏忽,目前仍有待确定。比特币现金似乎很容易受到价格操纵和矿工攻击的影响。该漏洞允许更改网络区块的时间戳,这可能会加快挖矿进程。这也可以解释为什么过去两天许多矿工涌向BCH,因为他们在网络上快速找到了区块。
漏洞的影响与未来展望
根据代码显示,比特币现金的难度调整算法信任矿工创建的区块时间戳。任何恶意矿工都可以有效利用这种信任,以更快的速度挖掘更多区块。事实上,有人可以在不引发实际网络攻击的情况下有效地使算法重新定向。这是一个非常令人不安的发展,至少可以说这对整个BCH网络来说不是好兆头。因此,我们看到挖矿收入被夸大,矿工和比特币现金开发者都可以相应地利用这一点来获取短期收益。
鉴于比特币现金在撰写本文时拥有最大的比特币区块链,似乎这个"漏洞"是故意编码的。要使这个山寨币从比特币中脱颖而出,需要某种诡计,包括确保其链比比特币更大。不幸的是,比特币现金将无法长期保持这种地位,因为当前的挖矿难度使得几乎不可能挖出新的BCH区块。最终,比特币网络将毫无困难地赶上,一切将恢复正常。