找回密码
 立即注册

扫一扫,登录网站

首页 百科 查看内容
  • 2213
  • 0
  • 分享到

什么是算力攻击

2020-10-28 08:47

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

请先 注册/登录 后参与评论

    回顶部