什么是51%攻击?51%攻击有何作用?

2024-04-18分类:区块链技术 阅读(


自2009 年比特币面世以来,创造者中本聪在比特币白皮书中曾假设,不可能获得比特币51% 的哈希率,因此没有考虑51% 攻击背后的经济动机。

但随大量加密货币推出,因市值差异很大,令针对这类加密货币的51% 攻击成为现实:只有一小部分来自大币的矿工需要转投小币,以控制小币51% 的网络。 Bitcoin Gold、Verge 和Ethereum Classic 等都曾遭受51% 攻击。

什么是51%攻击

哈希率是衡量加密货币网络中工作证明(PoW)的计算能力(简称算力),而PoW 矿工通过使用他们的机器(如矿机)生成一个代码(即哈希)来相互竞争。

拥有更多机器的矿工或拥有更高哈希值的机器的矿工,有更大机会击败目标哈希值,赢得将交易数据填充到下一个区块,并将其添加到链上的权利。这在某种程度上类似于六合彩,一个拥有10,000 张六合彩的人与一个拥有5 张彩票的人相比,将有更大的获胜机会。

当出现恶意的代理设法获得哈希率的多数控制权,就称之为51% 攻击。

51%攻击有何作用

51% 攻击发生在一个人或一群人获得超过50% 哈希率的控制权,通常是从第三方租借挖矿哈希率来实现。

攻击成功后,攻击者可获阻止确认新交易的能力,以及改变新交易的顺序,甚至可以令其他用户再次花费相同的加密货币。

它还允许恶意代理重写区块链的部分内容及实施DoS 攻击,即在他们控制网络的期间,封锁其他矿工的地址,导致出现挖矿垄断。

51%攻击的例子

比特币黄金(Bitcoin Gold)是经常受到51% 攻击的例子之一,因其哈希率相对较其他加密货币小,自2019 年6 月以来,它已遭受到逾40 次51% 攻击。

2020 年1 月,比特币黄金在6 小时内遭受两次51% 攻击,导致价值超过70,000 美元货币被双重花费。

估计每次区块链重组攻击的估计成本约为1,700 美元。攻击者本可以在区块奖励中收回大约相同的价值,这意味着攻击至少收支平衡,并且如果成功从系统中提取双重花费的金额,则可能有利可图。

51%攻击的限制

由于加密货币不可篡改的特性,51% 攻击仍有一定限制,如没有能力创造新的资产,亦没有从各方窃取资产或改变区块奖励的能力。

而主流加密货币如比特币,获取哈希率的成本过高(曾有统计指需花费过百亿美元),所以不太可能遭受51% 攻击。但反之流通量及哈希率较低加密货币,就有更大机会受到相关攻击。

以太币由PoW 过渡至PoS 后,对以太坊区块链的51% 攻击变得更高昂。因攻击者需要拥有网络上51% 的抵押以太币。至今年初,有超过1,629 万以太币被抵押,即需要约831 万枚以太币才能试图进行攻击,市值逾837 亿港元。

另一方面,一旦攻击开始,共识机制很可能会立即识别,并砍掉被抵押的以太币,使攻击者损失巨大。

Tags: