区块链中的双花攻击是指什么?

  • 回答 (1)
  • 关注 (0)
  • 查看 (2601)

如题,双花攻击是什么,具体怎么实现?

社会人就是社会人就是提问于
742512027cdb不要轻易地考验人性回答于

双花攻击是同一笔UXTO在不同交易中花费。实行双花攻击有三种方法:

1.Race attack

一个人同时向网络中发送两笔交易,一笔交易发给自己(为了提高攻击成功率,他给这笔交易增加足够的小费),一笔交易发给商家。由于发送给自己的交易中含有较高的费,会被矿工打包成区块的概率比较高。

2.Finney attack

一个人挖到了一个区块(这个区块中包含一个交易 :A向B转10BTC,其中A和B都是自己的地址),他先不广播这个区块,先找一个愿意接受未确认交易的商家向他购买一个物品,向商家发一笔交易:A向C转10BTC,付款后向网络中广播刚刚挖到的区块,由于区块中包含一个向自己付款的交易,所以他实现了一次双花

3.>50% attack

攻击者占有超过全网50%的算力,所以他可以创造一条高度大于原来链的新链。那么旧链中的交易会被回滚。攻击者可以发送一笔新的交易到新链上。

双花不会产生新的货币,只能把自己花出去的钱重新拿回来。

所属标签

扫码关注云+社区

领取腾讯云代金券