[伯特]Solana 中断是由先前在 devnet 上发现的无限循环错误引起的

25
SolanaLabs表示,最近2月6日发生的导致区块链交易暂停五个小时的故障是由开发人员一周前发现的错误造成的。SolanaLabs于2月9日发布了一份详细报告,概述了对此次中断的调查,报告显示已知错误有多个触发因素,而开发人员在中断发生时仅针对其中一个触发器部署了修复程序。
okx

Solana Labs 表示,最近 2 月 6 日发生的导致区块链交易暂停五个小时的故障是由开发人员一周前发现的错误造成的。

Solana Labs 于 2 月 9 日发布了一份详细报告,概述了对此次中断的调查,报告显示已知错误有多个触发因素,而开发人员在中断发生时仅针对其中一个触发器部署了修复程序。

根本原因

尽管早期报告部分指出了该问题,但最新报告提供了中断的技术原因,并指出“遗留加载程序的部署-驱逐-请求周期触发了 JIT 缓存中的无限重新编译循环。”

简单来说,Solana 的交易流程由于 bug 进入了无限循环。

相关错误仅影响 Solana 验证器客户端的 1.17 版本,并且在 1.16 版本的客户端中不存在。然而,几乎所有验证器都陷入停滞,因为在受影响的区块发生时,95% 的集群权益正在运行 1.17。

最新报告还显示,开发人员一周前已确定该错误是 Solana 开发网络中断的原因。当中断发生时,开发人员已经修补了该错误的一个可能的触发因素,并随后加快了第二个触发因素的补丁的发布。

客户端版本1.17.20已修复;据报道,开发人员打算在未来发布更完整的修复程序。

Solana 经历了多次中断

Solana 经常因其服务中断而引起争议,这种情况在其早期经常发生。

根据 CryptoManiaks 的数据,自 2021 年 9 月以来,Solana 已经经历了 9 次宕机,宕机时间超过 150 小时——不包括本周最新的宕机。

直到最近的一次事件,网络已经近一年没有出现过中断。其上一次中断发生在 2023 年 2 月,持续了 18 小时。

自最近一次 2 月 6 日事件以来,Solana (SOL) 价格已大幅回升,导致 SOL 触及 93.75 美元的六天低点。

截至发稿时,

该代币的交易价格为105.46 美元,

在过去 24 小时内上涨了 2.4%。

编者注:尽管 Solana Labs 在自己的网站上确认了中断的详细信息,但该报告最初是由 Anza 联合创始人 Jeff Washington(Solana Labs 的前工程师)撰写和发布的。

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

进群交流|欧易官网