以太坊二层(L2)扩展网络 Starknet 背后的团队发布了事后分析报告,详细说明了本周一主网短暂中断的根本原因。
根据报告,主网中断的根本原因在于 blockifier 执行层与负责核查执行层是否正确处理交易的证明层网络状态不一致。Starknet 团队解释称:
“在某种特定的跨函数调用、变量写入、回滚并捕获的组合下,blockifier 记住了一个在函数内发生但已被回滚的状态写入,从而导致了错误的交易执行。

Starknet 团队表示,“由于 Starknet 的证明层,这一错误执行从未获得 L1 最终性”,强调证明层有效发挥作用,及时发现错误,并未将有问题的交易写入账本。
该事件导致区块重组,网络有 18 分钟的活动被回滚。团队表示,Starknet 目前已恢复正常运行。
这一事件促使团队承诺加强测试和代码审计,以防范未来类似问题。周一的 Starknet 中断事件也凸显了为新一代区块链网络(包括多层技术栈)编写代码的挑战。
2025年 Starknet 并非首次发生中断
Starknet 在 2025 年经历了多次中断,其中最严重的事件发生在 9 月,一次名为 Grinta 的重大协议升级之后。
根据 Starknet 团队发布的事后报告,该次中断持续超过 5 小时,由排序器 bug 引发。排序器是用于确区块链网络上交易顺序的系统。

在中断期间,区块生产暂停,随后进行了两次链重组以恢复网络功能。
链重组导致大约 1 小时的网络活动被回滚,这意味着用户需要重新提交交易。
从用户角度看,如果交易时间要求不强烈,重新提交交易只是小小的不便;但对于频繁交易者或需要在短时间内平仓、发起交易的投资者而言,这可能带来严重后果。
Cointelegraph 致力于独立、透明的新闻报道。本文依据 Cointelegraph 的编辑政策制作,旨在提供准确且及时的信息。建议读者自行核实相关信息。阅读我们的编辑政策 https://cn.cointelegraph.com/editorial-policy

