比特币 51 攻击目录
比特币 51 攻击
%攻击:威胁和防御。
51%攻击是什么?
51%攻击是指攻击者通过控制50%以上的网络算力来操作区块链,可以对交易进行审查,修改交易记录。
51%攻击机制。
比特币网络是由散布于世界各地的节点共同维持的去中心化系统。每个节点都拥有完整的区块链副本,参与区块的验证和记账。攻击者要想控制网络,必须拥有50%以上的计算力,也就是说必须拥有50%以上的节点。
攻击者控制50%以上的计算能力。
妨碍交易的确认:
攻击者可以拒绝确认其他矿工挖掘的区块,从而阻止交易被确认。
双花攻击。
攻击者可以将相同的比特币用于不同的交易。因为攻击者可以抑制50%以上的计算力,所以可以确认两个花的交易。
审查交易。
攻击者可以拒绝确认特定交易。
修改交易记录。
攻击者可以通过更改已确认的区块来篡改交易记录。
攻击的风险是51%。
51%的攻击对比特币网络的安全构成了严重的威胁。如果攻击者成功控制了网络,将对比特币的价值和声誉造成毁灭性打击。
如何抵挡51%的攻击。
虽然没有办法完全防御51%的攻击,但是可以像下面这样降低攻击风险。
提高网络的计算能力。
挖掘者越多,就越难以控制攻击者超过50%的计算力。
使用ASIC挖矿机。
ASIC挖矿机具有比普通计算机更高的算力,提高了整个网络的算力。
使用挖掘算法。
根据挖掘算法的不同,可以降低攻击者控制50%以上算力的可能性。
提高交易确认的门槛。
通过提高交易确认的门槛,可以降低双花攻击的成功率。
使用侧链和闪电网络。
sidechain和lightning network可以将交易转移到比特币网络之外,从而减少攻击者控制网络的影响。
51%的攻击。
没有51%的攻击是成功的,但是有一些失败的例子。