三次 Sui 主网在 48 小时内暂停,追溯到开发者的升级漏洞

CN
coindesk
关注
1小时前


需要了解的事项:根据Sui基金会的事后分析,Sui主网在5月28日和29日三次中断,原因是新的v1.72功能暴露了区块链燃料收费逻辑中的一个边缘情况。前两次中断源于在交易缺乏充足资金时,混合燃料支付处理的相关错误,而第三次则是由于与验证者重启期间网络链上随机协议相关的潜在错误引起的。没有用户资金丢失或交易被撤回,但SUI代币在一周内下降了约19%,这些事件标志着自2023年主网启动以来网络的第三次重大可靠性故障。

根据Sui基金会发布的事后分析,Sui在v1.72版本中推出的新功能暴露了Layer-1区块链燃料收费逻辑中的一个边缘情况,导致主网在5月28日和29日三次暂停,每一次修复都触发或暴露了下一次故障。周日发布

第一次中断大约开始于周四上午7点(太平洋时间),持续了近七个小时。

根据基金会的说法,这次中断源于网络如何为使用新地址余额功能和传统硬币对象混合支付的交易收取燃料时出现的罕见问题。该错误导致验证者在由于资金不足而取消交易时崩溃,出现下溢错误,但燃料消耗程序仍然试图使用这些资金。

可以把硬币对象想象成数字银行券。用户的SUI余额不是一个单一的数字——它是一堆不同的“券”,每个都有自己的ID,可以被移动或组合。钱包可能持有价值60、30和10 SUI的三个硬币对象,而不是单一的100-SUI余额。要支付某物时,网络会组合所需的券。

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

核心团队于太平洋时间下午1:30左右将网络恢复,上线了他们称之为“临时修复”的措施,解决了最常见版本的错误,但仍携带着“一个已知问题,导致暂停的概率很低。”团队接受了这个风险,以便在开发更强大的修复的同时迅速恢复主网。

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

第三次中断是第二次的连锁反应。当验证者重启以安装更强大的修复时,参与启动网络链上随机性的协议的验证者数量低于所需阈值,随机性按设计禁用。

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

一个潜在的错误随后未能将禁用状态持久化到磁盘,导致验证者在下次重启时未意识到随机性已被关闭。由于依赖于随机性的交易堆积在暂停的队列中,下一轮时代变化延迟了近六个小时。

基金会表示,在任何中断过程中没有用户资金处于风险中,也没有承诺的交易被撤回。

根据CoinDesk的数据,SUI在这次连锁反应中下跌了约8%,最低降至0.90美元,周一交易接近0.90美元,使该代币一周累计下降约19%。

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

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

分享至:
APP下载

X

Telegram

Facebook

Reddit

复制链接