去中心化是加密货币经济的核心原则之一。区块链通常不依赖于单个公司或实体,而是依赖于分布式节点网络,这有助于确保区块链保持安全并高效运行。
因此,区块链在面对攻击企图时具有极强的弹性。
但有一种漏洞,称为 51% 攻击,它与其他漏洞相比尤为突出,因为它有可能完全破坏去中心化原则。
但 51% 攻击到底是什么? 以下是您需要了解的所有信息。
51% 攻击是针对区块链网络的一种攻击,其中一个实体控制了该区块链一半以上的挖矿哈希率、计算能力或质押代币。通过将区块链的控制权集中到单个恶意行为者或实体手中,51% 攻击有可能颠覆区块链的去中心化、安全性和无需信任原则。自比特币诞生之初,人们就开始讨论此类攻击的概念,包括在 2008 年中本聪 (Satoshi Nakamoto) 最初的比特币白皮书中。
如果某个实体控制了某个网络的 51%(或更多),那么他们就可以用各种方式严重破坏该区块链的完整性,包括撤销交易、阻止确认新交易、代币双重支付,甚至创建该区块链的替代版本(称为“分叉”),从而分裂网络并让用户感到困惑。
任何 51% 攻击都始于攻击者试图获得对该区块链的多数控制权。虽然通常情况下,51% 攻击的风险集中在比特币等工作量证明区块链上,但理论上,它们也可能发生于权益证明链上。
对于工作量证明链,矿工们竞相解决复杂的加密难题以换取区块奖励,尝试 51% 攻击需要攻击者积累足够的计算能力来接管网络。这通常意味着购买或建造足够多的采矿设备,使他们积累的算力至少与网络中所有其他矿工的总和一样多——甚至更多。
或者,攻击者可以加入或创建恶意采矿池,这些矿池本质上是矿工,他们将计算能力结合起来一起工作,增加获得奖励的机会。如果攻击者能够影响足够多的矿工加入矿池,他们就有可能积累网络 51% 的哈希率。
一旦攻击者控制了 51% 的网络,他们就可以采取一系列的行动。
他们可以选择:
分割区块链
这意味着黑客组织或实体已将其组织与主网络的矿工隔离开来。通过这种分离,黑客可以继续进行挖矿操作,但可以避免与主网络共享更新。
添加新区块
由于大多数网络都在其控制之下,攻击实体还可以选择以比网络其余部分更快的速度向区块链添加区块。如果攻击持续一段时间,最终该区块链的两个版本之间的长度差异将与黑客和主网络之间的哈希能力差异成正比。