在大多数情况下,加密货币是传统金融工具的一个非常安全的替代品。只要用户采取适当的预防措施来存储他们的硬币--最重要的是:使用安全的设备作为钱包--基于区块链的加密货币很少会出错。这要归功于区块链的分布式力量。 其中 确保没有 "单点故障 "可供恶意用户攻击。然而,每个基于区块链的加密货币都有一个潜在的漏洞,那就是所谓的 "51%攻击 "的可能性。简而言之,51%攻击是指黑客暂时获得了网络的大部分计算能力,使他们能够逆转交易,甚至重复消费硬币。在本指南中,我们将向您介绍51%攻击的全貌,包括其背后的机制,潜在的后果,以及一些著名的例子。
区块链是如何工作的?
在我们深入研究51%攻击的内部工作之前,你必须了解区块链--许多加密货币的核心部分--是如何实际运作的。
区块链本身是一个长长的交易清单,可以追溯到货币的第一次交易。这个长长的交易列表允许任何人计算出一个特定用户的准确和明确的余额。
然而,使区块链如此强大的,是验证它的网络。加密货币网络正是如此:一个由成千上万的用户(称为矿工)组成的点对点网络,对区块链进行贡献和验证,以确保没有人按照自己的议程改变区块链(通过为自己创造新币,拿走别人的,或类似的)。
当然,矿工们有可能对区块链应该是什么样子产生分歧,导致多个链的产生。当这种情况发生时,网络会选择采用最长的链。
最长的链是由新信息被添加到它的速度决定的,这取决于支持该链的计算能力(称为hashrate)的数量。换句话说,网络会选择采用最多矿工支持的区块链。
那么,什么是51%攻击?
51%攻击是指恶意用户暂时获得超过50%的加密货币网络的hashrate,或计算能力,使他们能够随意创建最长的链。由于网络总是采用最长的链,这些用户有效地控制了整个区块链,只要他们能保持网络的大部分哈斯赫拉特。
较小的硬币受到51%攻击的风险要高得多,因为它们通常拥有明显较小的网络,因此,恶意用户更容易获得网络的大部分哈希值。
51%攻击的后果
虽然对区块链的完全控制不允许这些用户铸造新币或逆转旧交易,但它确实允许两个非常重要的活动。
- 停止交易 - 通过获得网络hashrate的多数股权,你可以完全控制区块链上的任何新添加内容。这意味着你可以挑选和 选择 将哪些交易纳入区块链,允许你停止任何你喜欢的交易
- 双重消费 - 有了网络hashrate的多数股权,你可以建立一个私人链(即其他用户看不到的链),它比主要的公共链更长。然后,你可以在公有链上花费硬币(例如,支付货物或将钱存入一个银行)。 交流),然后再公布你没有花费任何金币的较长的私有链。如果操作得当,这可以让你在花费硬币的同时不至于失去它们。
同时,停止交易和双重消费允许恶意用户减缓网络的速度,使其实际上没有用处,并欺骗他人接受并不真正存在的硬币。
在51%攻击成功的少数案例中,恶意用户通常将硬币存入加密货币中。 交流,用它们换取其他硬币,并提取这些硬币,所有这些都是在公开他们更长的私有链之前,他们从未向交易所存入任何东西。因此,他们有效地将自己的钱加倍,而交易所则将自己的资金送出。
51%攻击的例子
已经有几个51%攻击的例子被记录下来,但只是在拥有明显较小网络的小币种上。下面是三个最流行的例子。
- 以太坊经典 - 2019年1月,Ethereum Classic--流行的Ethereum加密货币的硬分叉--据称遭受了51%的攻击。在这段时间里,网络容易陷入十几次双重消费,总价值超过一百万美元的硬币。
- 比特币黄金 - 2018年5月,比特币黄金--也是一个硬分叉,但对比特币本身--出现了51%的攻击,这使得几乎10%的币的总量 市场 帽子 (当时约为$2亿),将被加倍支出。
- Verge - 在2018年4月和5月之间,隐私币Verge容易陷入至少两次独立的51%攻击。在这两次攻击中,超过$1万的XVG被加倍花费。
如何避免51%的攻击
在上述三种51%攻击中,加密货币都在各自的领域进行了下跌。 价格;对于以太坊经典和比特币黄金,对价格的损害并不严重,而对Verge的51%攻击恰恰是市场普遍下跌--导致该币的价格在两个月内下跌超过50%。
作为加密货币的用户,你肯定想避免51%攻击--不仅因为它们可能导致币价下跌,而且也是为了确保你不会收到假的、重复消费的币。
在基于区块链的加密货币中避免51%攻击的唯一方法是坚持使用具有成熟网络的大型加密货币。人们普遍认为,对于像比特币和以太坊这样的巨大计算网络,实际上不可能获得网络hashrate的多数股权,这使得它们对51%攻击具有免疫力--至少目前是这样!"。