比特币现金(BCH)矿池在区块链上实施了 51% 攻击

[复制链接]
16634 |0
发表于 2019-5-26 10:14:36 | 显示全部楼层 |阅读模式

本文来自 CoinDesk,原文作者:Alyssa Hertig

Odaily 星球日报译者 | Moni

qcf4p154edbgmskx.jpg

最近,两个比特币现金(BCH)矿池——BTC.com 和 BTC.top 在区块链上实施了 51% 攻击,目的是为了撤销另一个矿工的交易。

这次攻击的起因可能还要追溯到 5 月 15 日比特币现金网络的硬分叉,当时一个与硬分叉升级无关的 Bug(随后完成修复)引发网络分裂,结果导致矿工们在短时间内挖掘出了一批空区块,而这个漏洞被另一名攻击者利用了。而 BTC.com 和 BTC.top 之所以要执行 51% 攻击,目的是为了在比特币现金代码更改后阻止未知矿工拿走不属于他们的资金。

在诸如比特币现金这样的加密货币网络环境下,实施 51% 攻击意味着将一家实体(或一组实体)将控制很一大部分哈希算力,此时攻击者就能实施一些通常不被允许的行为——比如尝试重写网络交易历史。

51% 攻击一直都是加密行业里颇具争议的话题,一些算力值较小的加密货币也受到过类似的攻击。在这次攻击中,BTC.top 一度控制了超过 50% 的算力,不过为了确保可以顺利完成交易撤销操作,他们还是选择与 BTC.com 联手合作实施攻击操作。根据比特币现金统计网络 Coin.Dance 上的数据显示,本文撰写时这两个矿池拥有的算力占到了比特币现金全网算力的 44%。

与此前其他的 51% 攻击不同,这次针对比特币现金的特殊攻击“最有趣”的地方就是:攻击者并不是为了私利,他们既没有拿走别人的区块奖励,也没有自己独吞撤销交易的钱。换句话说,至少从表面上来看,他们其实为社区做了一件好事。

然而,并非每个比特币现金社区里的人都同意这一点。一个自称名叫“Kiarahpromises”的比特币现金开发人员在 5 月 17 日表示:

“协调重组以恢复未知交易,这就是 51% 攻击,甚至可能是最糟糕的攻击,而且在白皮书中也有过阐述。对于矿工和开发人员来说,比特币现金还能算是去中心化并抵制审查的加密货币吗?或者,只有在方便的时候才算是?遇到特殊情况就不是了吗?”

解剖攻击

事实上,这次由两大矿池实施攻击的内部细节还是比较复杂的。

比特币播客主持人 Guy Swann 在 Twitter 上解释了这种情况:

“自从 2017 年从比特币区块链分叉以来,由于交易兼容签名,而且比特币现金区块链上没有隔离见证,导致有大量比特币现金层被意外地发送到了‘任何人都可以花费’的地址上,或是从比特币网络上被重播到了比特币现金网络上。”

然而,由于比特币现金在 5 月 15 日的硬分叉中删除了一个代码变更,这些代币忽然被交付到了矿工手上,而且变得可以花费了,因此一些怀有不良企图的匿名矿工决定拿走这些比特币现金。不过,此举引起了 BTC.com 和 BTC.top 的注意,他们决定阻止这些矿工的做法。

Guy Swann 继续解释说:

“当那些未知矿工试图拿走一些不属于他的比特币现金时,BTC.top 和 BTC.com 看到了并立即决定重组删除这些交易,一方面保护自己的交易,另一方面在支付同样的 P2SH 条件下,也能让其他人受益。”

对于BTC.top 和 BTC.com的做法,一些比特币现金用户认为是非常正确的。比特币现金支持者 Jonathan Silverblood 表示:

“这其实是一个非常不幸的情况,但也是工作量证明算法需要面对的问题。在这种情况下,矿工不得不选择放弃推进挖掘区块,而且据我所知,BTC.top 和 BTC.com认为其中一些交易时无效的。”

当然,也有人认为 BTC.top 和 BTC.com 实施 51% 攻击对比特币现金来说是个坏兆头,因为这么做说明了比特币现金还是过于中心化了。

不可否认的是,51% 攻击是大多数工作量证明区块链共同存在的问题(如上文所述,由于网络算力下降,一些区块链问题都已经暴露出来了)。根据区块链统计数据网站 Blockchain,当前一半比特币全网算力是被三家矿池“霸占”的。


本文翻译自[url=]https://www.coindesk.com/bitcoin-cash-miners-undo-attackers-transactions-with-51-attack[/url]。如若转载请注明出处。


设置›个人资料-个人信息-个人签名里可以设置哦。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门版块
快速回复 返回顶部 返回列表