51%攻击。
攻击者如果想通过攻击比特币系统获益,那么就要掌控产生区块的权力。
因为由谁产生一个是一个完全随机的事件,那么这个区块由击者产生也是完全可能的。
但由于比特币中的正常节点会对产生区块中的交易进行验证,所以所有诚实节点都不会接受包含了无效交易的区块。
这意味着攻击者无法凭空创造比特币,也无法对不属于自己的比特币进行掠夺。
攻击者只能对自己发出的交易信息进行修改。
一个典型的攻击场景就是双花攻击。
攻击者先讲自己拥有的资产在一笔交易中支付给商家来购买商品,该交易被写入当前区块链的第N+1个区块。这时候攻击者准备一个不包含该交易的第N个区块后续链,去替换掉正常链。这样就消除了这笔交易的支出。
同时,因为比特币的最长链胜出原则,攻击链要比原链更长,才能实现双花攻击。
同时,因为POW机制,产生下一个区块的概率和节点算力占比成正比。所以双花攻击和手里的算力占比密切相关。
因为比特币在等待后续X个区块生成后,才会对上述交易进行确认,那么假设p=诚实节点挖坑成功的概率,q=攻击节点挖坑成功的概率
那么,在第X个区块成功攻击
q/p)^X
那么q=51时,概率为(51/49)^X,该值总是大于1.
免责声明: 文章源于会员发布,不作为任何投资建议
如有侵权请联系我们删除,本文链接:https://www.vrvkongtiao.com/bizhong/159619.html