欧意交易所 发布观点文章表示,周二,Solana 网络经历了五个小时的不可用状态。负责处理和验证区块链交易的关键组件验证器在美国东部时间上午10点之前重新启动了网络。Solana Labs 将 2 月 6 日最近五小时的区块链停机时间归因于一个使交易进入无限循环的漏洞。
根据 Anza 共同创始人 Jeff Washington 发布的一份事后报告,Just-in-Time(JIT)编译缓存中的一个漏洞导致了旧程序的重复重新编译,垄断了网络资源,导致区块链停止运行。换句话说,这个漏洞在 Solana 的交易过程中引起了无限的重新编译循环。它影响了 Solana 验证器客户端的 1.17 版本,因此所有验证器都被阻塞,因为 95% 的集群权益在该版本上。修复程序消除了触发漏洞所需的先决条件,但 Solana Labs 表示,未来计划进行更全面的修复。
自 2021 年 9 月以来,Solana 至少已经发生了九次停机,累计超过 150 小时的停机时间。值得注意的是,这个漏洞是在之前的调查中发现的,并在 2022 年中旬被标记给 Solana 安全团队。
这次停机引发了行业专家如 Charles Hoskinson 和 Max Keiser 的批评,前者在推特上嘲笑 Solana。尽管实施了修复措施以避免停机,Solana 也因涉嫌集中化而受到批评。尽管如此,在事件期间,Solana 社区仍然毫不在意,无视了恶搞和批评。
SOL 的价格在此后反弹,截至发稿时交易价格为 110 美元。Solana 现在是上周表现最好的加密货币之一,与 Cardano(ADA)并列。