本月初,Ethereum Classic(ETC)网络被曝出遭遇51%攻击,造成了数百万美元的损失。然而,据多家交易所确认,攻击者已经归还了攻击所获的所有ETC,其背后的用意未知。
无论如何,ETC的这场攻击都在社区内掀起了一番激烈的争论,PoW这个共识机制遭到了质疑。去中心化云存储网络Sia的联合创始人和CEO David Vorick认为,今年将会是51%攻击的高发期。
2019:51%攻击的高发期?
51%攻击指的是单个或多个矿工在控制全网超过50%算力之后对交易的双花以及记录的改写。Vorick认为,这类攻击现在已经成为了主流加密货币所需面临的风险,而不仅仅是小市值币种。
在Vorick看来,底层协议的薄弱设计是造成攻击成功的关键。具体来说,很多协议不像比特币那样存在激励相容机制:
比特币开发者始终在谋求激励相容性。如果某种协议具有激励相容性,那么这就意味着对于个人来说最优的选择就是对于集体来说最优的选择。一旦协议具备激励相容性,那么个人完全可以是自私的,因为这些自私的行为会让集体获利。
一直被模仿,从未被超越的比特币协议设计
既然比特币协议这么安全,为什么不直接照搬呢?Vorick说,其实大多数加密货币都已经这么做了,但其之后所做的改变破坏了激励相容性。
Vorick认为,竞争币开发者犯下的最大错误包括采用共享硬件。当同一种硬件可被用于多币种挖矿时,这种激励相容性就不存在了。同样的,多种加密货币采用同一种算法也会打破这种平衡。
当多种加密货币采用同一种PoW算法时,同类的硬件(即使专业硬件也是如此)就适用于所终加密货币,这就破坏了激励相容性,就像ASIC抗性所做的那样。
而造成51%攻击频发的原因包括算力市场的成熟,攻击者在发动攻击时能够轻松且快速获取算力。
攻击成本减少或是51%攻击诱因
在算力市场形成之前,攻击者需要活动与某加密货币网络同等规模的算力。因此,执行此类攻击的成本较高,大多数加密货币都比较安全。然而,随着算力市场的成熟,攻击者可以去租借算力,所需成本相对较低。
另一个威胁着(采用通用硬件的)加密货币安全的因素就是大型矿场的增加,对于那些算力偏低的币种来说尤其如此。
为了防止51%攻击,Vorick建议加密货币交易所增加充值的确认时间。此外,Vorick呼吁交易所采取更严格的风险管控措施,同时在上线新币的时候尽可能地完善尽调流程。