双花攻击是什么?

4200次浏览

回答
2个回答

(,,•́ . •̀,,)

2018-10-18

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

 

1.Race attack

 

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

 

2.Finney attack

 

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

 

3.>50% attack

 

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

 

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

0评论