比特币二层区块链解决方案 Stacks 于 5 月 24 日宣布,已成功修复与“stacks-node 内存池同步逻辑不当行为”相关的问题。
比特币第二层区块链解决方案 Stacks 于 5 月 24 日宣布,在修复由 stacks-node 内存池同步逻辑缺陷引发的问题后,已恢复区块生产。
Stacks 团队于 5 月 24 日正式表示,在解决内存池同步逻辑异常导致节点间通信紊乱的问题后,网络已重新开始出块。同时,项目方建议所有节点运营者,特别是矿工与签名者,尽快将 stacks-node 升级至 3.1.0.0.11 版本,以确保系统稳定性与网络同步。
不过,Stacks 也在随后通过社交平台 X 发出的声明中提醒称,在所有节点完成升级前,网络出块流程仍可能存在“间歇性性能下降”。这一警告紧随核心开发团队宣布已锁定根本原因数小时后发布。
根据 Stacks 在 Github 上披露的详细技术调查,该漏洞可追溯至 2020 年,其本质是 stacks-node 在内存池同步过程中,针对 RPC 请求返回了不符合预期的响应,进而导致请求方节点逻辑异常,使得其在特定条件下变得无响应。由于近期部分区块的数据量显著增加,该问题逐渐暴露并影响了区块生产的正常推进。
官方表示,新发布的 3.1.0.0.11 版本兼容现有 3.x 系列的 chainstate 目录结构,升级过程对数据的兼容性无影响。此次修复预计将彻底消除导致网络不稳定的关键因素。事实上,Stacks 团队早在 4 月 18 日便首次承认此问题的存在。
值得注意的是,在最初问题曝光时,Stacks 团队曾表示该问题可通过“轻量补丁”修复,节点无需采取额外行动。然而,5 月 19 日发生在比特币主链区块高度 897442 的链分叉事件直接影响了 Stacks 区块产出,迫使开发者重启调查。
据悉,在超过 70% 的签名者回滚至先前版本的 chainstate 后,区块生成一度恢复正常。然而,仅四天后网络再次出现产出延迟,进一步证明全面升级和修复工作势在必行。
上一篇:“大空头”迈克尔·伯里正在投资口红,以应对可能的经济衰退。
下一篇: