我们知道,在比特币网络中使用了PoW来解决如何获得会计权以及“最长链共识”的问题。用于解决如何保留帐户的问题。但是从理论上讲,可以通过使用“最长链共识”来发起51%的攻击。在比特币网络中。什么是51%的攻击? 51%表示计算能力占整个网络计算能力的51%。比特币网络需要通过哈希冲突来匹配随机数以获得会计权利。计算能力每秒测量一台计算机的能量。哈希冲突数。计算能力越高,每秒可以进行更多的哈希冲突,即,获得记帐权的可能性就越高。从理论上讲,如果您掌握了50%以上的计算能力,那么您将拥有获得簿记权(意味着可以更快地生成块)和篡改区块链数据的绝对优势。所谓的51%攻击是使用比特币网络来利用PoW的功能来竞争会计权,并利用计算能力的优势来生成更长的链来“回滚”交易。 “交易”那已经发生了。如何进行51%攻击假设小明拥有51%的计算能力,则在2019年区块高度,矿工及时打包了小明转移给小华的1BTC记录。交易确认后,小明依靠51%的计算能力来重新生成“较长链”。在区块高度2018之后,并将BTC在区块高度2019转移到Xiaohong,并且交易记录为Packing,即链中包含Xiaoming将1BTC转移到Xiaohong的记录。根据“最长链共识”,包含到小红的转移记录的链成为主链,由小明转移到小华的1BTC是“无效付款”。 51%计算能力的影响如果您掌握51%的计算能力,则除了修改自己的交易记录外,还可以防止该区块确认某些交易并阻止某些矿工获得有效的会计权。在非常理想的情况下,拥有51%计算能力的节点将获得所有采矿奖励和转让费。无论是篡改数据还是垄断会计权利,都会降低社区成员对系统的信任,严重影响社区的稳定性。拥有51%的计算能力并不是万灵药,因为它无法修改其他人的交易记录,也不能阻止交易的发送,更不用说凭空产生BTC了。从合理的角度考虑了51%计算能力的攻击和防御。发起51%的攻击以“双重花钱”为了利润。在早期阶段,需要大量投资来增加计算能力并积蓄用于“双花”的BTC。在后面的阶段,需要假设BTC。价值下跌的风险。在整个过程之后,某些收益大于损失。 BTC白皮书在第6节(激励)和第11节(计算)中指出,职责的挖掘可以获取更多利益。因此,在此前提下,“双重支出”的动机得以实现。利润不再存在。 。即使未进行51%的攻击,仅长时间持有51%的计算能力也足以引起社区恐慌,市场动荡并最终反弹。因此,从理性的角度来看,攻击的可能性较小,为51%。从非理性的角度来看,无论出于何种后果,都是出于攻击目的发起了51%的攻击(无法猜测动机,也无法评估可能性)。这种方法最终将失去共识,其他社区成员可以通过艰苦的努力重新建立自己。根据共识(例如采用新的证明机制),最终51%的攻击也将成为“一个人的游戏”。