Starknet,一个以太坊二层扩容网络,发布了一份事后报告,详细说明了近期一次临时主网中断的原因。此次中断持续了约18分钟,归因于区块打包器执行层和证明层之间的状态不一致。尽管网络此后已恢复正常运行,但此次事件促使该团队承诺加强测试和代码审计,以防止未来再次发生类似事件。
主要收获
-
区块打包器和证明层之间的状态不一致导致了中断。
-
证明层成功阻止了错误交易达到 L1 最终性。
-
约18分钟的网络活动被回滚,用户需要重新提交交易。
-
Starknet 正在加强测试和审计,以防止类似问题发生。
中断的根本原因
核心问题源于一个涉及跨函数调用、变量写入和回滚的边缘情况。在这种特定场景下,区块打包器错误地记住了在已回滚函数中发生的写操作,导致了错误的交易执行。然而,Starknet 的证明层旨在验证执行的正确性,检测到了这种不一致。这一保护机制阻止了错误交易在以太坊主网上最终确定,而是触发了区块重组。
网络恢复和用户影响
由于检测到错误,Starknet 启动了区块重组,回滚了约18分钟的网络活动。虽然这防止了永久性损害并确保了用户资金的安全,但受影响的用户需要重新提交他们的交易。团队确认网络已恢复全部功能。
经验教训和未来预防
此次事件凸显了开发具有多层技术栈的先进二层解决方案的复杂性。Starknet 团队承诺加强其测试程序并进行更严格的代码审计,特别关注执行逻辑和回滚机制之间的交互。这种积极主动的方法旨在最大限度地降低未来中断的可能性。
过往事件
这并非 Starknet 在2025年经历的第一次中断。9月份,在一次名为 Grinta 的协议升级后,发生了一次更严重的中断,持续了五个多小时,原因是排序器出现了一个 bug。那次事件也需要链重组和交易重新提交,凸显了确保下一代区块链网络持续正常运行所面临的持续挑战。
来源
-
Starknet 发布临时网络中断事后报告 — TradingView 新闻, TradingView — 追踪所有市场。
-
Starknet 解释周一主网中断事故原因, FinanceFeeds。
本文借助人工智能技术支持,参考多个权威来源编写而成。最终内容已由BlockzHub编辑团队进行全面审查和编辑,以确保准确性、清晰度和连贯性。原始报道来源在适当且必要时均予以注明。本文中表达的观点不一定代表BlockzHub的官方立场或观点。本文仅供信息参考,不应被视为财务或专业建议。投资涉及风险,在做出任何投资决策之前,您应咨询合格的财务顾问。
