ZEN于6月3日早上10点43分左右遭受51%攻击,也就是双花攻击,嫌疑人地址是znkMXdwwxvPp9jNoSjukAbBHjCShQ8ZaLib。在第318165和318275个区块之间,攻击者引起区块链的多次重组。在第318204和第318234区块间,攻击者执行双花攻击,两次双花攻击共涉及19600枚ZEN。
“双花攻击”(double spend attack)又叫“双重消费攻击”,就是一笔资金,通过某种方式被花费了两次。双花不会产生新的货币,只能把自己花出去的钱重新拿回来。
如果A要发动双花攻击,进行交易1后并发送广播,网上其他节点都记录了这笔交易,但要生成6个区块后才能真正确定这笔交易已经成功。
在交易1广播后,A却在自己的区块链记录了交易2,重复利用交易1的币。
如果A掌握超过51%的算力,那么A可以很大几率的挖出之后的6个区块之后,然后再次广播,此时交易2会被判定为成功,而交易1则失败。也就是一笔钱花2次,但是交易1的收钱者最终并没有收到钱,蒙受损失,这就是所谓的双花攻击。
当然,如果算力不够51%,也可以发动双花攻击,也有成功的可能。只是算力越低,发动双花攻击成功的几率会越越小。
本文首发微信公众号:Bitmaster。
领取专属 10元无门槛券
私享最新 技术干货