主页 > imtoken苹果版下载官网怎样下载 > 什么是51%算力攻击?

什么是51%算力攻击?

我们知道比特币网络中使用PoW来解决如何获得记账权的问题,而最长链共识是用来解决如何记账的问题。

但理论上,利用比特币网络中的“最长链共识”,是可以发起51%攻击的。

什么是 51% 攻击

1080ti显卡算力计算_显卡的算力如何计算_btc算力计算

51%表示算力占全网算力的51%。 比特币网络需要通过哈希碰撞匹配随机数来获得记账权。 计算能力是通过计算机每秒可以执行哈希冲突的次数来衡量的。 频率。

算力越高,每秒可以进行的哈希碰撞越多,即获得记账权的概率越高。 理论上,如果你拥有超过 50% 的算力,你就拥有获得记账权的绝对优势(意味着你可以更快地生成区块),同时你也拥有篡改区块链数据的权利。

所谓51%攻击,就是利用比特币网络的特性,利用PoW来争夺记账权,利用算力优势产生更长的链来回滚“已经发生的交易”。

显卡的算力如何计算_1080ti显卡算力计算_btc算力计算

如何进行 51% 攻击

假设小明拥有51%的算力,在2019年的区块高度,小明转1个BTC给小华的记录被矿工及时打包。

交易确认后,小明凭借51%的算力优势,在2018年区块高度后重新生成了一条更长的链,并在2019年区块高度将BTC转给小红,并打包了交易记录,即该链包含了记录小明转1个BTC给小红。

btc算力计算_1080ti显卡算力计算_显卡的算力如何计算

根据“最长链共识”,包含向小红转账记录的链成为主链,因此小明向小华转账的1BTC为无效支付。

51%算力的影响

如果你有51%的算力,除了可以修改自己的交易记录,还可以阻止区块确认一些交易,阻止一些矿工获得有效的记账权。 在极端理想条件下,拥有51%算力的节点将获得全部挖矿奖励和转账手续费。

1080ti显卡算力计算_btc算力计算_显卡的算力如何计算

无论是篡改数据还是垄断记账权,都会降低社区成员对系统的信任度,严重影响社区的稳定。 拥有51%的算力并不是万能的,因为无法修改别人的交易记录,也无法阻止交易的发出,更不可能凭空产生BTC。

51%算力攻防

从理性的角度来看,51%攻击是为了“双花”牟利而发起的。 前期需要大量投入增加算力和囤积BTC进行“双花”,后期需要承担BTC价值下跌的风险。

1080ti显卡算力计算_btc算力计算_显卡的算力如何计算

在整个过程中,得不偿失是必然的。 在BTC白皮书第6节(激励)和第11节(计算)中,已经指出通过拆分挖矿可以获得更多收益。 因此btc算力计算btc算力计算,在这个前提下,为了盈利而“双花”的动机不复存在。

即使没有51%的攻击,只是长期持有51%的算力,就足以引起社区的恐慌,市场的动荡,最后适得其反。 因此,从理性的角度来看,51%攻击的可能性很小。

从非理性的角度来看,发起51%攻击是为了攻击而攻击,不考虑任何后果(动机无法推测,可能性无法衡量)。 这种做法最终会失去共识,其他社区成员可以通过硬分叉的方式重新建立共识(比如采用新的证明机制),最终51%攻击也将成为一场单人游戏。”