比特币和以太坊等加密货币的名字来源于加密哈希函数,这些函数可以保护区块链上的信息免受在线黑客的攻击。在大多数情况下,内置的加密功能足以阻止大多数黑客。
然而,黑客总是有机会进入区块链网络并控制加密货币硬币的创建和流动。几率很低,但很多区块链都发生过。
这篇博文探讨了一种加密货币黑客攻击:51% 攻击。对于 BTC 持有者来说幸运的是,这种攻击从未袭击过比特币区块链。但是许多其他区块链都受到了影响。
目录
区块链攻击中会发生什么?
当恶意用户成功攻击区块链时,他们可以控制新区块的创建,同时阻止现有用户完成合法交易。在某些情况下,比如比特币,攻击者还会控制新代币的创建,这些新代币可以奖励给他们自己的地址。
他们还可以创建虚假交易并将其发送到自己的地址。这是通过将花费的比特币从其他用户重定向到他们自己的地址并再次花费来完成的。这种活动称为双花。双花是区块链共识机制试图解决的主要问题。
攻击者还可以对合法或“诚实”用户进行直接拒绝服务 (DDoS) 攻击,以阻止他们联系区块链。这给了腐败的矿工足够的时间来使用区块链上的现有资金或影响区块链接受腐败的区块。
区块链攻击的类型
有几种类型的区块链攻击。以下是一些最受认可的列表。
1.种族攻击
当用户使用两台机器同时向不同用户发送两个交易时,就会发生这种类型的攻击。第一个交易由受害者接收,而第二个交易被广播到网络。
攻击者的目标是接收从网络发回的金额,同时使发送给受害者的交易无效。为防止这种攻击,建议至少等待一次区块确认。
2.女巫攻击
女巫攻击利用了区块链的信誉系统。在这种攻击中,一个节点创建多个假名身份以在区块链中的其他对等节点中获得影响。
具有足够的影响力,攻击节点可以进行非法交易。这种类型的攻击更难检测,但可以通过对用户创建、信任机制和权限进行严格控制来防止。
3.芬尼攻击
这种攻击是由不将有关新区块的信息发布到区块链中的矿工进行的。在这种情况下,矿工在没有网络确认的情况下使用新开采的代币。
目标是将代币发送给自己,以便可以将代币添加到他们预先开采的区块中。随着时间的推移,该交易将被其他网络节点拒绝。降低遭受此类攻击风险的一种方法是在完成交易之前等待 6 次确认。
4. Vector 76攻击
这是 Race 和 Finney 攻击的组合,针对仅需一次确认的交易。目标是完全扭转这种交易。矿工创建 2 个节点,一个连接到交换网络,另一个连接到区块链中的其他节点。
攻击者向整个网络发送两笔交易(一笔高价值,另一笔低价值)。然后,他们将高价值交易转移到加密货币交易所,同时传输有关新区块的信息。
在这笔交易被确认后,攻击者会向主网络发送另一笔小额交易,使网络拒绝之前的交易,以便将币兑换到他们的地址。
Vector 76 攻击可以通过连接到区块链网络上的可靠对等点同时禁用传入连接来缓解。
5. 51%攻击
在51% 攻击中,恶意用户试图控制区块链的大部分计算能力。通过实现这一目标,他们获得了区块链的多数所有权。
在这种情况下,攻击者将能够创建原始或“诚实”区块链的新“损坏”块。如果允许持续存在,新的区块链可以成为数字分类账上的持久记录,并在场外交易平台上出售所有硬币存款以换取法定货币。
51% 的攻击是困难的,因为在现实生活中进行此类攻击的成本非常高。
详细了解 51% 的攻击是什么
区块链是记录在线交易的分布式数字分类账。因此,换句话说,它们是在计算机网络上运行的交易数据库。交易由不同计算机使用的共识机制验证。比特币需要 3-6 台计算机来确认交易。
每笔交易都记录在一系列由时间戳连接并加密密封的区块中。随着时间的推移,这可以防止记录被篡改。要解封这些块,网络需要执行密码谜题的能力。此功能在所有参与的计算机之间共享。
如果超过 50% 的计算能力被区块链上的一组用户占用,我们就会受到 51% 攻击。51% 攻击允许恶意用户以多种方式改变区块链的功能:
自己创建新块。然后,他们可以在没有他们组外用户的共识的情况下用交易填充这些新块。结果是一个完全独立的“损坏”区块链,其中包含非法交易记录。
从分类账中排除新交易
改变交易顺序
阻止网络上的其他矿工,以防止他们验证交易或获得更多奖励
逆转交易以实现双重支出
以下是关于 51% 攻击的更多要点
即使经过 51% 攻击,也很难改变历史交易记录。这是因为破解加密密钥需要大量资源和时间。
对像比特币这样的成熟区块链进行 51% 的攻击是非常昂贵的。这是由于满足当前每秒哈希率的硬件要求。截至 2022 年 12 月 16 日,该值已超过 221 EH/s。该值的 51% 刚好低于 113 EH/s。看看一些最强大的挖矿 ASIC 就会发现,许多矿机的哈希率是该值的百万分之一。因此,进行此类攻击所需的硬件成本将高达数十亿美元。而且这还没有提到空间或功耗成本(也不会便宜)。
哈希能力可以从云挖矿服务中借用,并且只在攻击期间需要。使用云挖矿服务可以降低攻击成本。
时机很重要,因为攻击需要在一个窗口中执行,以防止“诚实”用户创建可用于诊断攻击和逆转攻击的新块。出于这个原因,51% 的攻击更常见于用户参与较少且哈希率阈值明显较低的较小区块链。
比特币有过 51% 的攻击吗?
比特币从未经历过 51% 的攻击。虽然理论上可以进行此类攻击,但正如我们在上一节中指出的那样,代价非常高昂。
此外,排名前 3 位的 BTC 矿池拥有超过 60% 的网络哈希率股份。因此,这种攻击发生在比特币上的可能性要低得多。
如果您是比特币持有者,我们建议您采取所有必要的预防措施来防范此类攻击。
著名的 51% 攻击
比特币黄金 (BTG) 已经两次成为 51% 攻击的接收端。这是一个容易受到此类攻击的小型区块链的教科书示例。
2021 年 3 个月内发生了 3 次针对比特币 SuperVision (BSV) 的系列攻击。在恢复区块链的同时,它的声誉也受到了损害。 Ethereum Classic曾遭受多次 51% 攻击。
Litecoin Cash 是首批遭受 51% 攻击的 PoW/PoS 混合区块链之一。
结论
51% 的攻击都可能发生在任何区块链上,但它们特别容易在哈希率较低的较小区块链上执行。以这种方式受损的硬币可能会面临从加密货币交易所退市的风险。许多成熟的区块链,如比特币、以太坊和卡尔达诺,都非常安全,它们不太可能很快遭受 51% 的攻击。
正加财富网内容推荐 | ||
OK交易所下载 | USDT钱包下载 | 比特币平台下载 |
新手交易教程 | 平台提币指南 | 挖矿方法讲解 |