Cryptonews

48 小时内三起 Sui 主网宕机,归因于开发人员的升级错误

Source
CryptoNewsTrend
Published
48 小时内三起 Sui 主网宕机,归因于开发人员的升级错误

Sui 基金会在周日发布的事后分析中表示,Sui v1.72 版本中发布的一项新功能暴露了 Layer-1 区块链的 Gas Charging 逻辑中的一个边缘情况,导致主网在 5 月 28 日和 5 月 29 日期间三次停止,每次修复都会触发或暴露下一次故障。

第一次停电于太平洋时间周四上午 7 点左右开始,持续了近 7 个小时。

据该基金会称,这源于一个罕见的问题,即网络如何通过新的地址平衡功能和传统硬币对象的组合来对交易收取 Gas 费。当交易因资金不足而被取消时,该错误导致验证器因下溢错误而崩溃,但gas-smashing例程仍然试图花费这些相同的资金。

将硬币对象视为数字钞票。用户的 $SUI 余额不是一个数字,而是一堆不同的“笔记”,每个笔记都有自己的 ID,可以移动或组合。钱包可能包含三个价值 60、30 和 10 $SUI 的硬币对象,而不是单个 100-$SUI 余额。为了支付某些东西,网络会结合它所需的票据。

验证者是通过处理交易、投票决定哪些交易有效并保持链活跃来运行网络的计算机(及其背后的操作员)。

核心团队在下午 1:30 左右恢复了网络。 PT 提供了所谓的“临时修复”,解决了该错误的最常见版本,但带来了“导致停止的可能性较低的已知问题”。该团队接受了快速恢复主网的风险,同时开发了更强大的修复程序。

第二天早上,已知的风险就出现了。第二次中断发生在太平洋时间周五早上 5 点左右,当时一笔交易触发了同一错误的隐藏变体,其中资金不足错误被另一个取消原因覆盖,绕过了临时补丁。核心团队完成了更强大的修复,验证者在太平洋时间上午 9:40 左右采用了它。

第三次暂停是第二次暂停的连锁反应。当验证者重新启动以安装强大的修复程序时,验证者对引导网络链上随机性的协议的参与度低于所需的阈值,并且随机性按照设计自行禁用。

(链上随机性是网络用来生成无人能预测或伪造的数字的协议,尽管每个验证者都必须就相同的值达成一致。依赖于机会的应用程序——彩票、某些游戏、随机 NFT 铸币——没有它就无法运行。)

然后,一个潜在的错误无法将该禁用状态保留到磁盘,从而使验证器在下次重新启动时不知道随机性已被关闭。由于随机性相关的事务堆积在暂停的队列中,下一个纪元更改停滞了近六个小时。

该基金会表示,在任何一次中断期间,没有用户资金面临风险,也没有承诺的交易被恢复。

根据 CoinDesk 的数据,$SUI 在级联期间下跌约 8%,跌至 0.90 美元的低点,周一交易价格接近 0.90 美元,本周该代币下跌约 19%。

这些事件是 Sui 自 2023 年主网启动以来发生的第三起重大可靠性事件,此前是 2024 年 11 月发生的两小时交易调度错误和 2026 年 1 月发生的六小时共识分歧。

48 小时内三起 Sui 主网宕机,归因于开发人员的升级错误