发动51%攻击阻止作恶,这样的选择靠谱吗?

2019-05-27 10:28 来源:巴比特资讯 阅读:6857
最近,两家比特币现金(BCH)矿池对这一区块链发起了51%攻击,显然是为了逆转一个矿工的交易。

最近,两家比特币现金(BCH)矿池对这一区块链发起了51%攻击,显然是为了逆转一个矿工的交易。

此举与5月15日BCH网络硬分叉有关。BTC.com和BTC.top这两个矿池采取这一行动是为了阻止未知矿工在代码更改后拿走不属于他们的币。当天,攻击者利用了一个与升级无关的bug(之后已被修复),这个bug导致网络分裂,矿工们可以在短时间内挖出空块。

bch

在像BCH这样的加密货币环境中,51%攻击需要一个实体或组织控制大部分的算力,从而允许他们执行一些通常做不到且不被允许做的事情,比如试图重写网络的交易历史。

这一直是一个存在争议的话题,部分币种由于网络中算力的下降,曾经遭受了类似的攻击。

BTC.top的算力的确曾经在短时间里超过50%,但BTC.com和BTC.top能够联合起来逆转区块中的交易。

不过,这次针对BCH的特别攻击,其有趣之处在于,实施本次攻击的目的可以说是为了做一些表面上对社区有益的事情,而不是为了奖励攻击者,也不是为了把钱据为己有。

但并非所有BCH社区成员都同意这一点。一位名为moniker Kiarahpromises的BCH开发者在5月17日的一篇文章中写道:

“通过重组以还原未知的交易,这是51%的攻击。可能是最糟糕的攻击。在白皮书里提到过。说好的(矿工和开发者)去中心化和抗审查的现金呢?怎么方便怎么来是吗?”

矿池发起的这次攻击(以及引发攻击的攻击)的内部细节很复杂。

比特币播客主持人Guy Swann在推特上解释道:

“自2017年BCH诞生以来,有大量的币意外被发送到“任何人都可以消费”的地址(由于签名的交易兼容性,但BCH不支持SegWit),或者它们可能被从比特币网络被重新发送到了BCH网络上。”

但他补充称,在BCH 5月15日的硬分叉中,一旦删除了一处代码更改,这些币就可以被花费了,“基本上是把这些比特币交给了矿工”。

不明身份的矿工攻击者决定拿走这些币。这时候BTC.top和BTC.com突然介入,逆转了这些交易。

“当这位不明身份的矿工试图自己拿走这些币时,被BTC.top和BTC.com发现了并且立即决定重组和删除这些(交易),支持他们自己的(交易),使用相同的P2SH币。”

也有一些BCH用户认为这种做法是正确的。

BCH支持者Jonathan Silverblood说:

“这是一个非常不幸的情况,但这也是工作量证明的表现。这次矿工确实选择放弃以高算力为标准,但据我所知,这是因为他们认为其中的一笔交易是无效的。”

不过,也有人认为,这对BCH来说并非好事,他们认为这一事件表明,这种加密货币过于中心化。

51%攻击已经成为了PoW币种共同关心的问题(如上所述,由于算力下降,部分区块链已经不得不需要面对这个问题)。比特币目前有一半的算力掌握在三个矿池手中。

声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文