先从Verge开始,在几小时内被盗取了价值180万美元的加密货币。然后是最近的比特币黄金,黑客发动了双花攻击,盗走了价值1,800万美元的BTG。后来又是Verge惨遭毒手,这次损失达到170万美元。这一系列的黑客攻击,Monacoin也被认为遭到了同样的攻击。许多人认为,这是有人蓄意瞄准PoW机制的币种,控制他们的算力,然后发起51%攻击。受类似事件的影响,其他PoW团队也都保持高度警惕,不希望成为下一个受害者。
一系列攻击事件后,PoW团队严加防范
51%的攻击,即一名恶意矿工控制了全网大部分算力,然后进行强制交易,这种攻击经常会拿出来讨论,却从未遇到过。但是这一切都在今年4月4日发生了,当时Verge遭到51%攻击。当时该漏洞迅速得到修复,然后一切如前。然而,一个多月后,Verge再次遭到攻击,而这次不单单只是它,比特币黄金和Monacoin也遭到了攻击。这一连串的攻击事件后,顿时引发了人们对PoW机制币种的信心危机,迫使他们的开发团队采取防御措施。
虽然被称为51%攻击,但实际上要控制网络所需的算力并不需要达到51%。Verge使用了五种不同的哈希算法,攻击者减少一个算法的挖矿难度,并将所有的火力集中在这一点上,即只需要五分之一的算力就可以了。第二次,他们采用两种不同的算法对其发动攻击。而比特币黄金,则是其Equihash算法遭到了攻击,此外使用同类算法的币种还有Zcash和Komodo等。
51%攻击的成本
在这一连串的攻击之后,团队纷纷对其进行更新,以保证其代币的安全,阻止潜在的攻击者。举例来说,攻击以太坊经典的成本估计为7000万美元。对前10名PoW代币发动攻击的成本也做了预测,攻击比特币的成本大约22亿美元,Zcash为8700万美元。Husam Abboud在他的博客文章中表示:“如果一个拥有8%Zcash算力的矿工将其转换到比特币黄金,那么他就控制了相当于比特币黄金51%算力,即51%攻击比特币黄金的成本是580ZEC/天,约合20万美元。”
由于比特币黄金的算力比Zcash要低得多,因此算力低的币种很容易会成为攻击目标。现在已经证明双花攻击PoW代币的可行性,就会有攻击者计算从Nicehash等提供商租用算力的成本,然后选择下手的目标。对于大多数竞争币而言,这就很很危险了,攻击者很容易将一个币种的算力转换到另一个币种上,使得低算力的PoW币种在毫无防备的情况下遭受51%算力攻击。
新的风暴已经出现
当然,一系列攻击之后,PoW团队开始采取措施作出回击,来防范未来可能遭受的攻击。根据要求,币安提高了采用Equihash算法代币存入交易所所需的确认数量。理论上,需要的确认数越多,发现并阻止51%攻击的可能性就越大。另外,Maidsafe提出了一种名为PARSEC的新共识机制,但是有些人认为它可能容易受到Sybil攻击,而Sybil攻击又是一个反复出现的问题。
那些采用PoW机制的币种都是参照了比特币的原理,这一类币种要保持高度的警惕性。举例来说,PoW竞争币团队通过建立脚本来持续监控自己的算力,假设有一天算力突然上涨了10%,这个团队就会自动得到通知,做出相应的预警。新增的算力可能来自一个未知的矿池,或者是现有的矿池超过50%的算力,他们都准备了大量的比特币来购买算力抵御攻击。这是一场高风险的博弈,PoW团队也都保持高度警惕,毕竟没有人愿意成为下一个比特币黄金。