区块链51%攻击是什么怎么样进行51%攻击

当前位置:首页 > 币圈百科 > 区块链51%攻击是什么怎么样进行51%攻击

区块链51%攻击是什么怎么样进行51%攻击

2022-11-17币圈百科273

所谓51%攻击,是指“攻击者控制了全网51%以上的计算能力”。大多数人对51%的攻击有误解,以为可以随意“改写”账本,把别人的钱变成我的。其实这是不对的。即使攻击者控制了全网90%以上的计算能力,也无法把别人的钱变成他的钱。“

当比特币主人发起交易时,经过验证的交易将被放入交易池等待打包,矿工将从这些池中挑选交易并打包成块。对挖矿一窍不通的建议先看这篇文章《什么是挖矿》。总之,矿工的计算能力越强,获得记账权的几率就越大。当矿工得到正确的核算后,他们开始打包区块并广播给其他矿工,这些矿工将根据现有的区块链交易记录核实区块中的交易是否有效。

如何进行51%攻击

在51%攻击的情况下,当恶意挖矿者获蓑衣网小编2022得记账权的同时,也打包了交易,但是!他没有播出,所以出现了两个版本的区块链。

51攻击 - 正常蓑衣网小编2022

绿色的区块链是全网公认的真实区块链,红色的区块链是攻击者维护的“秘密”版本。

举个例子,一个心怀恶意的矿工用他所有的硬币买了一辆车。在真正的区块链上,他的比特币现在已经用完了。但是在他的秘密区块链上,他没有打包交易。因此,他仍然拥有那些比特币。

重点来了。对于区块链最长的链(准确地说,是“最困难”或“工作量最大”的链,但我们将其简化)有一个共识。简单来说,如果网络中有两个版本的区块链,全网矿工会选择最长的一个作为标准。如果恶意挖矿者的计算能力只有全网的30%,他维护的秘密区块链的长度几乎不可能超过真实的,因为他要和其他70%的挖矿者竞争。

然而,如果一个恶意的矿工有超过51%的计算能力,他有更大的机会比其他矿工更快地向区块链添加块。当一个恶意的矿工创造了一个比真实的更长的秘密区块链时,他会突然向互联网广播这一段的区块链。其他矿工会发现,这个区块链版本比他们正在处理的更长,协议将诱使他们转向这个链。因此,秘密的区块链被视为真正的区块链,“所有未被纳入这一链条的交易将被立即取消”。换句话说,攻击者之前用来买车的交易将被回溯,比特币将回到攻击者的钱包,攻击者将能够再次消费这些比特币。

51攻击 - 攻击

51%攻击成本高

以上是成功的51%攻击方法。不过,你不需要太担心。事实上,这种攻击很难执行。如前所述,一个挖矿者必须拥有整个网络一半以上的计算能力才能完成攻击。考虑到比特币区块链中有数百万矿工,即使是地球上最强大的计算机也无法与网络上的总计算能力直接竞争。如果真的要攻击,恶意矿工就得花很多钱购买采矿设备、厂房等固定成本,再加上电费等其他费用。对于攻击者来说,进行51%的攻击可能不划算,至少在比特币区块链的情况下是如此,但对于其他不太有效的区块链来说可能就不是这样了。

区块链51%攻击是什么怎么样进行51%攻击 | 分享给朋友: