ZENCash遭遇双花攻击 通俗易懂了解什么是双花攻击

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。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180604A0D4X700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券