Investor's wiki

51% 攻击

51% 攻击

51% 攻击(或多数攻击)是指对区块链系统完整性的潜在攻击,其中单个恶意行为者或组织设法控制网络总散列能力的一半以上,可能导致网络中断。

如果单个不良用户或一群不良用户共同控制了区块链网络总哈希率的 50% 以上,他们就可以推翻网络的共识机制,实施双花等恶意行为。攻击者将有足够的挖掘能力来故意修改交易的顺序,从而阻止部分或所有交易被确认(也称为交易拒绝服务)。他还可以阻止部分或所有其他矿工挖矿,从而导致所谓的挖矿垄断。

例如,如果恶意行为者要接管比特币网络 51% 的哈希算力,他们可以通过将一些比特币发送到加密货币钱包以换取美元来进行离线 OTC 交易。考虑到区块链隐含的不变性,一旦交易被网络节点确认,买家就会天真地将美元交给骗子。

然后,恶意行为者可以在确认 BTC 转移之前回到区块链中的区块,并挖掘一条替代链,其中不包括 BTC 转移。网络权力的大部分份额将确保这被网络的其余部分强制采用为有效交易。

另一方面,多数攻击不允许恶意行为者阻止交易被广播,也不允许来自其他用户的交易被撤销。更改区块奖励、凭空制造硬币或窃取不属于攻击者的硬币也是非常不可能的情况。

交易越往后,就越难颠覆它,因为要挖掘新区块以使网络达到当前水平的数量越来越远。这就是为什么比特币交易在清算之前通常需要 x 次确认的阈值的原因。

由于网络的规模,对比特币区块链的 51% 攻击是不太可能的。随着网络的发展,单个人或实体获得足够的计算能力以压倒所有其他参与者的可能性变得越来越不可能。

因此,51% 的攻击不太可能发生在大型网络上,尤其是在被认为是最安全的加密货币网络的比特币区块链上。尽管许多大型区块链尚未遭受此类攻击,但大多数攻击已发生在其他较小的链上。例如,山寨币比特币黄金——它是比特币主链的一个分支——在 2018 年 5 月遭受了 51% 的攻击,导致当时价值 1800 万美元的 BTG 被盗。

## 强调

  • 虽然不太可能成功攻击比特币或以太坊,但较小的网络经常成为 51% 攻击的目标。

  • 区块链是分布式账本,记录在加密货币网络上进行的每一笔交易。

  • 51% 攻击是一群控制超过 50% 网络挖矿哈希率的矿工对区块链的攻击。

  • 拥有网络多数控制权的攻击者可以通过阻止其他矿工完成区块来中断新区块的记录。

  • 由于将过去的交易硬编码到比特币软件中,因此很难更改历史区块。

## 常问问题

以太坊会受到 51% 的攻击吗?

出于与上述比特币相同的原因,不太可能对以太坊进行成功的 51% 攻击。尽管以太坊是一个较小的网络,但它仍然太大而无法成为 51% 攻击的简单目标。此外,随着以太坊过渡到权益证明网络,这种风险可能会消失。

51% 攻击比特币的可能性有多大?

由于组装足够的哈希算力和电力来劫持网络的成本高昂,因此成功的 51% 攻击被认为是极不可能的。截至 2022 年 4 月,比特币哈希率接近每秒 220 Exahashes,这意味着大约需要一万台最先进的挖矿设备才能成功发起攻击。任何能够进行此类攻击的一方都可能通过诚实挖矿和收集区块奖励获得更多收益。

网络如何防止 51% 攻击?

有几种方法可以减轻 51% 攻击的危险,尽管工作量证明网络无法完全消除这种风险。对于使用 ASIC 矿工的加密货币而言,成功的 51% 攻击变得更加昂贵,前提是同一算法不会开采更大的加密货币。比特币现金引入了一个十块检查点系统,使交易在一定时间后不可逆转。其他加密货币已尝试使用 ASIC 矿工、ChainLocks 或更改共识算法来保护其网络。