周六,Cardano 的网络在一个格式错误的交易被运行最新版软件的节点接受,但被较旧版本拒绝时,经历了一个短暂的链分叉。此差异导致部分区块生产者跟随一条“被污染”的分支,而其他人仍留在主链上。
Cardano 基金会与 IO Global 在数小时内发布应急补丁,指示运营商升级节点软件以消除分叉。该补丁加强对交易的验证,防止格式错误的有效载荷在任何节点版本上被视为有效。
调查人员将该格式错误的交易追溯到一个曾与测试网权益池运营商相关的钱包。Cardano 的联合创始人 Charles Hoskinson 将此事件描述为一名不满的运营商出于利用已知协议漏洞的目的而进行的蓄意攻击。“这不是意外或随机错误;这是一次针对网络的定向分裂尝试,”Hoskinson 说。
网络遥测显示链分叉持续约15分钟,分叉分支上产出的区块不到十个。由于攻击未触发任何代币转移,用户资金未受损。到了周日早晨,超过95%的区块生产者已应用补丁并重新与主链同步。
Cardano 开发者计划进行事后审计,以加强协议韧性并考虑增加运行时检查。此事件凸显在去中心化网络中维持软件升级的一致性的重要性,以及在链上威胁面前需要健全的治理流程来应对。
评论 (0)