最近,两个比特现金(Bitcoin Cash,BCH)矿池开展了对比特现金区块链的 51% 攻击,为逆转骇客盗取资金的交易。
此 51% 攻击与本月 15 日发生的比特现金网络硬分叉(Hard Fork)有关,两大矿池 BTC.com 和 BTC.top 合作,以阻止骇客拿取盗来的比特现金。当天,骇客利用了一个与升级无关的漏洞盗取资金,而这漏洞曾经导致比特现金的网络分裂,矿工在短时间内只挖出空白区块,而这个漏洞随即被修复了。
在比特现金区块链上,由于有矿池掌控了网络超过 51% 算力,从而可执行其他区块链一般情况下无法做到的几件事,例如尝试重写区块链网络的交易历史。
“51 %攻击”一直是一个具争议的话题,其他加密货币由于其整体网络算力下降而遭受了类似的攻击。BTC.top 更曾有一次独自掌控了超过 50% 算力。据统计网站 Coin.Dance 称,目前这两个矿池共有44%的比特现金算力。
然而,这种 51 % 可以说是为社群作有益的事情,而不是奖励骇客或盗取资金。
但并非比特现金社群内每个人都同意这一点。一位开发者kiarahpromise在本月 17 日于honest.cash发文批评:“拥有大算力的挖矿巨头协调重组恢复交易。 这是51%的攻击。这绝对是最糟糕的状况。 在中本聪白皮书中说的比特币(比特现金是在2017年自比特币网络分叉出去,比特现金忠实支持者一直宣称比特现金才是正统传承)是分布式、不可收回的现金现在是怎么了? 只有在方便的时候就可以改变?”
攻击细节
矿池的内部攻击细节很复杂和充满风险。节目主持人 Guy Swann 在推特上解释,在比特现金于本月 15 日硬叉中删除了一个代码修改后,这些货币突然可以被直接传送走。
骇客决定尝试拿走货币。在那时,BTC.top 和 BTC.com 突然推翻了这些交易。
Guy Swann 补充,当一名不知名的矿工试图拿走货币时,BTC.top 和 BTC.com 矿池看到并立即决定重新组织并删除这些交易。
同时,有一些比特现金用户认为这是正确的做法。支持者 Jonathan Silverblood 说,这是一个非常不幸的情况,但它也是工作量证明(Proof of Work,PoW)的本质。
不过,其他人认为这对比特现金来说是个坏兆头,认为这一事件显示比特现金算力过于集中。
然而, 51% 攻击是那些使用同一种哈希算法(例如比特现金与比特币同样使用 SHA 256算法)的加密货币必需面对的一个安全性问题。如果有着一种加密货币与另一种加密货币使用同样哈希算法,这意味着在世界上存在着不同矿池、矿工,拥有有很多潜在算力,可以突然切入某一加密货币网络进行挖矿。当这些外来算力巨大,而又刻意改动区块链网络上的交易,就足以作出 51% 攻击。根据统计数据网站 Blockchain.com,比特币(Bitcoin)当前最大算力的三个矿池,合共占有约比特币一半算力。