Starknet官方发布了1月5日主网宕机的完整分析报告。这次故障的罪魁祸首是区块生成器(blockifier)的一个漏洞——在特定条件下,它错误地处理了交易。



具体发生了什么呢?当跨函数调用、变量写入、回滚以及回滚捕获这几个操作组合出现时,生成器就出岔子了。被回滚函数内的状态写入操作本该被清除,结果却被错误地标记为有效,导致交易执行出问题。

不过还好,Starknet的证明层机制成了救命稻草。这个错误的执行从未在L1层获得最终性确认,有效阻止了问题链上的永久化。链上活动被回滚了约18分钟。

说起来,这已经是2025年Starknet发生的第二次重大中断。之前在9月份还出现过排序器漏洞导致的超5小时宕机,那次甚至回滚了接近1小时的链上活动。连续的稳定性问题着实让人有些担忧。
STRK8.57%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 5
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
rekt_but_not_broke
· 01-13 14:18
stark又拉了,这回滚机制救了一命啊
回复0
纸手卖出惯犯
· 01-11 02:55
又来一次啊,Starknet你这体质是真的绷不住
回复0
大饼单日线研究者
· 01-11 02:55
又宕机了?Starknet这稳定性真的绷不住啊
回复0
空投碰瓷哥
· 01-11 02:42
又又又宕机了?Starknet这稳定性真的堪忧啊...
回复0
screenshot_gains
· 01-11 02:39
又来一次?感觉Starknet有点频繁啊

---

L1救了一手,不然就真完蛋了

---

两次了...这得什么时候才能稳定

---

还好有证明层兜底,不然又得被diss一顿

---

blockifier这bug有点离谱,跨函数调用都能整出问题

---

18分钟回滚还算温和,比上次好点吧

---

我就想知道什么时候修好,现在还敢在上面存钱吗

---

排序器→blockifier→下一个是啥?有点拉胯

---

关键是这种bug本该被抓到的啊,测试呢

---

还得继续观察,不过至少没上L1...这是亮点
回复0