BlockBeats 消息,6 月 27 日,Base 工程团队发布 6 月 25 日区块生产中断事件复盘称,Base 主网于 6 月 25 日和 6 月 26 日发生两次区块生产中断。第一次事件发生于美国东部时间 6 月 25 日 11:47,持续 116 分钟;第二次发生于 6 月 26 日 11:28,持续 20 分钟。两次事件根因相同。链完整性未受影响,Base 上所有資金均安全。区块生产在團隊緩解事件後安全恢復。
根本原因是排序器區塊構建邏輯中存在漏洞,導致一筆交易驗證失敗後,過期的日誌狀態未被清除。一筆無效交易被區塊構建器接收並按預期執行失敗,但系統錯誤地保留了包含已訪問帳戶和存儲槽的日誌狀態。隨後一筆有效交易在日誌狀態正確清除前被執行,導致 Gas 計費金額不匹配,進而生成包含無效狀態轉換的排序區塊,其他節點無法接受該區塊,鏈因此完全停止。
事件期間,Base 無法生產新的 L2 區塊,排序器和驗證者節點無法越過無效區塊繼續推進,新交易無法被上鏈。團隊通過為排序器應用補丁,確保執行過程中日誌狀態正確更新,從而修復中斷。Base 表示,將加強協議模糊測試和負載測試工具,以更容易識別可能暴露類似漏洞的對抗性交易模式,並繼續改進運營和監控能力。