TechFlow 消息,Aptos 发布了昨日主网事件的报告,称 Aptos 网络在 PDT 时间 10 月 18 日 16:15(北京时间 10 月 19 日 07:15)左右开始出现交易延迟问题。此次事件并非由交易负载引起,提交的交易未丢失,也未发生分叉。问题根源在于非确定性代码,目前修复程序已经部署。该问题于北京时间 10 月 19 日 12:30 左右得到解决。
事件起因如下:2023 年 8 月 22 日对 Aptos 核心代码库的修改,以及 2023 年 10 月 16 日上线的费用表活动——即对交易费用/退款进行细分。最初的代码更改引入了一种仅在 FeeStatement 中显现的非确定性。具体而言,验证者一致认为某笔交易的 Gas 预算不足以完成执行,但由于 8 月份代码更改引入的非确定性,它们无法就已消耗的 Gas 数量达成一致。团队发现问题后,回滚了 8 月份的代码更改,从而解决了该问题。验证节点运营商迅速使用正确版本的软件完成了部署。这是自 Aptos 主网上线以来,首次在区块链层面出现明显延迟情况,在任何测试环境(包括测试网)中均未出现过此类非确定性场景。




