比特币缓解攻击

比特币是最安全的加密货币,它在协议的多个级别提供安全性。它通常会导致持续的复杂攻击。在本节中,我们将研究比特币系统中各种类型的可能攻击。

女巫攻击

Sybil 攻击发生在对等网络中。恶意攻击者希望对比特币网络进行这种攻击。在这种情况下,网络中的一个节点同时操作多个身份并破坏声誉系统中的权威。其主要目的是获得网络中的大部分影响力,以在系统中进行非法行为。

Sybil 攻击难以检测和预防,但以下措施可能有用:

  • 通过增加创建新身份的成本。

  • 需要验证身份或信任才能加入网络。

  • 赋予不同的成员不同的权力。

种族攻击

Race Attack 要求收件人接受未经确认的交易作为付款。作为攻击者,您可以使用两台不同的机器向不同的供应商发送相同的硬币。如果供应商在不等待区块确认的情况下交付东西,他们很快就会意识到交易在挖矿过程中被拒绝。对此的解决方案是,供应商在发送东西之前必须等待至少一个区块确认。

当攻击者直接连接到受害者的节点时,这种攻击更容易实施。因此,建议关闭与节点的传入连接以接收付款,以便您的节点能够识别自己的对等节点。并且不允许付款人直接向收款人付款。

芬尼攻击

Finney 攻击以Hal Finney 的名字命名Finney 攻击是双重支出问题的一种。在这次攻击中,攻击者是正常挖掘区块的矿工。在区块中,他包含了一项交易,该交易将他的一些硬币发送回自己,而不广播交易。当他找到一个预先开采的区块时,他会在第二笔交易中发送相同的硬币。第二笔交易会被其他矿工拒绝,但这需要一些时间。为防止这种攻击,卖家应等待至少 6 个区块确认后再放货。

Vector76 攻击

Vector76 攻击是Race 攻击Finney 攻击的结合这样即使有一个确认的交易仍然可以被撤销。在这次攻击中,矿工创建了两个节点,其中一个连接到交换节点,另一个连接到区块链网络中连接良好的对等节点。现在,矿工创建了两笔交易,一笔高价值,一笔低价值。然后,攻击者将高价值交易预先挖掘到交换服务。当一个区块被宣布时,他会迅速将预先挖出的区块直接发送到交换服务。当交换服务确认高价值交易时,被破坏的攻击者向区块链网络发送低价值交易,最终拒绝高价值交易。结果,损坏的攻击者的账户被存入高价值交易的金额。

51% 攻击

51% 攻击是对区块链网络的潜在攻击。它是指试图控制网络 50% 以上的挖矿能力、计算能力或哈希率的单个矿工或一组矿工。在这种攻击中,攻击者可以阻止新交易的发生或被确认。他们还能够逆转在他们控制网络时已经确认的交易,从而导致双重支出问题。

当矿工形成一个有效的交易块时,个人将把该块广播给网络上的其他矿工。只有根据区块链上的现有记录,一个区块中的所有交易都是有效的,才能被接受。然而,一个网络哈希率超过 50% 的腐败未成年人不会向网络的其余部分广播解决方案。它导致形成两个版本的区块链。一种是区块链的公共版本,合法矿工正在遵循该版本。第二个被腐败的矿工使用,他们没有将它广播到网络的其余部分。

比特币缓解攻击

这类攻击是虚构的,因为获取算力成本很高,算力占全网算力的50%以上。


  • 使用社交账号登录,本站支持
全部评论(0)