Cardano 因一笔格式错误的交易引发本周的暂时链分叉,网络弹性再次受到质疑。
一位化名为 Homer J 的 X 开发者导致了 11 月 21 日的这一事件,并表示其借助了人工智能工具。
Cardano 暂时链分裂原因分析开发者表示,他们并无恶意,而此次行为只是一次“失败的个人挑战”。
“我在生产环境测试中造成的灾难发生前没有售出任何 $ADA,也没有进行做空(甚至都不知道怎么做),也没有与他人合作或长时间策划此事。我因为自己的行为会失去很多。对不起,Cardano 社区,我真的很抱歉,”这位开发者声称。
在事后分析中,Cardano 生态内的 Intersect 组织表示,由于一个过大的哈希值通过了初步验证检查,导致了此次故障。
这造成了携带异常交易的链和另一条正常链之间的暂时分叉。
“尽管核心的 Cardano 协议仍然稳健,这一边缘情况下的漏洞为中断提供了一个渠道。该笔交易被特别打造以在主网上触发此漏洞,而这一问题最初是在 Preview 网络上发现的,导致对处理该交易节点和未处理该交易节点之间的共识不一致,”Intersect 解释道。
Intersect 表示,旧版本账本和标准交易工具多年来掩盖了这一漏洞。
这一漏洞只在最近的节点版本与专业提交通道结合使用时才显露出来。
虽然分叉导致许多钱包和去中心化应用程序停止运作,但区块生产仍在继续。
“需要注意的是,网络并未停滞。整起事件期间,两条链的区块生产均在继续,并且至少有部分相同的交易在两条链上出现,”Intersect 表示。
事件发生后,质押池运营者被指示下载更新的节点版本,以便将两条链重新整合为一个单一的规范历史。
同时,Cardano 区块链创始人 Charles Hoskinson暗示,攻击者可能会因其行为面临法律后果。
Cardano 技术获赞“Cardano 的速度如此之快,我们在短短一天内就完成了分叉、修复并逮捕了此人。他在假 Fred 的 Discord 中相当活跃。这绝对是个人行为,现在他试图反悔,因为他知道 FBI 已经介入,”Hoskinson 表示。
Cardano 对此次事件的技术响应在其社区外意外获得了赞赏。
11 月 23 日,Solana 联合创始人 Anatoly Yakovenko对Cardano 的共识设计表示赞赏,同时称赞该网络对相关问题的应对措施。
Solana 网络是 Cardano 的主要竞争对手之一,双方经常在开发者和投资者的关注上展开竞争。
Yakovenko 指出,在没有工作量证明的情况下维护网络连续性是“极其困难的”,并认为该协议在压力下表现如预期。
在这个竞争激烈的行业中,各个对立生态系统很少对彼此的架构表示赞许,因此他的言论尤为引人注目。
Cardano 的开发者和运营者将这一认可视作对其网络在极端情况下仍能抵御失败而不造成广泛中断能力的验证。
“这一切之所以可能,是因为 Ouroboros,我们的 Nakamoto 风格共识,以及社区、SPO 和开发团队的共同努力,”Cardano 的社区代表 Dori 表示。