ViaBTC矿池掌控Zcash超51%算力!追踪最终确定层
简单来说,一旦某个矿工或矿池掌握了全网50%以上的算力,他就能在暗地里“捏造”一条比主链更长的区块链。根据加密货币世界“最长链”的共识规则,这条新链会取代旧链,原先的交易记录就会被回滚,这就是所谓的双花攻击——你花的币,其实还能再花一遍。

Coinbase:已采取行动保护用户
发现问题后,美国最大的加密货币交易所Coinbase反应相当迅速,第一时间在官方文章中指出了潜在风险。Coinbase的警告很直白:在工作量证明(PoW)区块链中,一旦单个矿工或矿池的算力超过51%,就有能力操控整个网络,比如执行双花攻击,或者审查交易,让用户的资金直接受损。
为此,Coinbase立刻采取了行动,具体做了三件事:
首先,把Zcash存款的确认要求提高到了110个区块。这意味着,原本大约40分钟就能完成的存款,现在需要等上大约2.5小时。虽然时间变长了,但换来的是更高的安全性,能有效降低双花攻击或欺诈的风险。
其次,将Zcash的交易对设定为仅限价模式,目的是减少价格波动带来的冲击。
最后,Coinbase主动联系了Zcash背后的开发团队Electric Coin Company(ECC)和ViaBTC,讨论如何扩大挖矿的分布范围。他们不仅表达了对于挖矿中心化风险的担忧,还提供了具体可行的建议,从根源上降低受到攻击的可能性。
Zcash:「追踪最终确定层」可解决该问题
面对这一事件,Zcash的开发团队ECC也在昨天(当地时间)通过推特正式回应,表示已经意识到这个问题,并和Coinbase、ViaBTC、Zcash的安全负责人以及Zcash Comm Grants等各方进行了沟通,同时提出了解决方案。
ECC指出,问题的根源在于Zcash网络缺乏“最终性”。他们提出的方案,叫做“追踪最终确定层”(Trailing Finality Layer,TFL),早在7月18日就已经公布。简单来说,就是给Zcash网络加一个“最终确认”的机制,让交易在某个时间点后彻底不可逆。
根据ECC的说明,如果未来社区选择部署TFL,Zcash会转向一种PoW(工作量证明)和PoS(权益证明)混合的模式。这个方案的好处是,比全面转向PoS要快得多,能更快地实现Zcash网络的最终确定。至于方案的详细技术细节,官方文档里有完整的说明。