什么是双花攻击?
免费的空投第7季上线了!回答有趣的问题或做简单的任务,在 $ 30K Bitdegree奖品池中获得奖励奖励。 立刻参与 ! 🔥
让我们找出 双花攻击 的含义、加密货币中的定义、什么是双花攻击? 以及所有其他详细事实。
双花攻击是指涉及加密货币的恶意活动。在双花攻击中,用户可以多次花费相同数量的加密货币。
双花是加密世界中罕见的现象。在某些情况下,区块链上的两个或多个交易使用相同的输入。虽然由于缺乏中心化技术,可以复制加密货币代币的数字记录,但大多数加密货币都采用共识算法来防止双重支出。
使用工作量证明(PoW)共识机制的加密货币,例如比特币(BTC),风险较高。对区块链技术有深入了解的经验丰富的程序员也许能够更改或复制数字信息。
由于比特币交易是点对点(P2P)完成的,没有任何中介机构,因此更容易针对它们进行双花攻击。黑客复制原始交易,使其看起来合法且原始。然后,他们可以在不同的交易中使用这些代币,而初始代币仍保留在他们的钱包中。在某些情况下,第一笔交易会从区块链中删除。
双花攻击也可以通过在收到对方的资产或服务后逆转交易来实施。然后,黑客既保留了自己收到的资产,也保留了对方应该收到的资产。
为了隐藏交易或使交易看起来好像从未发生过,黑客可以向网络发送许多称为数据包的数据单元。这使得看起来没有初始交易。
双花攻击有多种不同类型,例如 51%、Finney 和 Race 等。
51% 攻击力
51% 攻击或多数攻击是针对区块链网络的假设攻击。这个想法是至少 51% 的网络节点受到攻击,这将使黑客能够控制基于共识机制的系统中的大部分网络。
随着去中心化网络的规模不断扩大以及网络节点数量的增加,51% 攻击的实施极其复杂。
芬尼攻击
芬尼攻击可能具有欺骗性,因为商家不会等待收到交易确认。恶意矿工可以在钱包之间发送代币。但是,包含此数据的块不会立即得到验证。
用户可以使用源钱包中的代币进行购买。一旦第二笔交易设置到位,矿工就会广播使用第一笔交易的信息挖掘的块。
竞争攻击
当攻击者设置两笔相互矛盾的交易并且商家在交易在区块上得到确认之前接受付款时,就会发生竞争攻击。网络收到竞争交易,导致等量的加密货币返回给攻击者。这会导致第一笔交易无效。
虽然区块链无法完全防止双重支出,但由于去中心化验证器节点负责交易验证过程,因此网络可以防御双重支出。