主页 > 苹果手机如何下载imtoken > 什么是 51% 算力攻击?

什么是 51% 算力攻击?

苹果手机如何下载imtoken 2023-02-24 06:05:46

区块天眼APP讯:关注比特币的朋友,一定听说过51%算力攻击这个词。这是什么意思,发动这样的攻击后还能做哪些“坏事”?今天大白就简单介绍一下51%算力攻击相关的事情。

在比特币白皮书中有这样的说法:诚实节点控制的算力之和大于有合作关系的攻击者的算力之和,系统是安全的。

也就是说,当系统中具有合作关系的恶意节点控制的算力超过诚实节点控制的算力时比特币算力攻击,系统就有被攻击的风险。这种由恶意节点控制50%以上算力发起的攻击称为51%算力攻击(51% Attack)。

比特币算力计算_比特币算力攻击_比特币全网算力k线图

所有加密货币系统都面临 51% 攻击的风险吗?事实上,事实并非如此。只有基于PoW(Proof of Work)共识机制的加密货币才具有51%算力攻击,如比特币、比特币现金和现阶段的以太坊等;不存在基于DPoS(Delegated Proof of Stake)共识机制的EOS、TRON等51%算力攻击。

在了解了 51% 攻击之后,您一定想知道这种攻击可以做些什么坏事。

1、双花。双花是指一块“钱”花两次或更多。

比特币全网算力k线图_比特币算力攻击_比特币算力计算

51%算力攻击是如何实现双花的?假设小黑有 666 BTC,他用这些币支付了大白,并将这些币发送到他的另一个钱包地址。也就是说,小黑的钱同时转给了两个人。最终,发给大白的交易首先得到确认,并打包在一个区块高度为 N 的区块中。

这时,控制了50%以上算力的小黑发起了51%算力攻击。通过重组第 N 个区块比特币算力攻击,他将发给自己的交易打包到区块中,并在这条链上继续扩展区块。由于算力的优势,这个数额将成为最长的合法链。就这样,小黑的666BTC双花成功,大白钱包里的666BTC“消失”了。

比特币算力计算_比特币全网算力k线图_比特币算力攻击

2、禁止某些地址发送/接收比特币

除此之外,51% 算力攻击还能做什么?它还可以抑制发送/接收比特币的地址。

小黑和大白吵了起来。小黑靠自己控制了51%的算力。当他知道大白的比特币地址时,他可以保持与大白相关的交易不被证实。例如,为了表示对中本聪的尊重,大白想向“创世地址”发送 1 个比特币。控制一半以上算力的小黑不会打包这笔交易。不仅如此,小黑还可以让其他矿工不打包这笔交易。黑子是怎么做到的?

比特币全网算力k线图_比特币算力计算_比特币算力攻击

如果其他矿工挖出的新区块打包了这个交易,小黑会选择在这个区块之后不再继续挖矿。他会选择在前一个区块之后重建一个新区块,拒绝大白的交易。,依托自身算力优势,小黑分叉的链将成为最长的合法链。

这种情况下,其他矿工只能不打包大白相关的交易,否则挖出的区块会被小黑隔离,区块奖励失效。

拥有50%以上的算力,可以为所欲为,能干坏事吗?其实并不是。即使你控制了50%以上的算力,也不能转移别人的币(偷币),因为这个操作需要私钥签名。如果要伪造签名“偷币”,这种行为对于诚实的矿工来说是不可能的。可以容忍,这会颠覆系统共识。在这种情况下,其他矿工在他挖出的区块后不会继续扩展区块链,会主动分叉出一条合法的区块链,“偷币”矿工挖出的区块将被隔离。

比特币算力计算_比特币全网算力k线图_比特币算力攻击

另外,修改系统出块奖励,比如将出块奖励从目前的12.5BTC改为50BTC,也是对系统共识的颠覆。诚实的矿工也将拒绝分享此类非法区块。分叉出一条新链。

如果你掌握了一种加密货币50%以上的算力,你会发动51%算力攻击吗?为什么?来到评论部分,告诉我们你的意见。

亲,据说99.9%的有品味的人都点击了“看”?