據 BlockSec Phalcon 分析,Aztec 事件的實際根因是已驗證 Rollup 交易集與 L1 結算處理邊界(numRealTxs / _numTxs)不匹配,導致 ZK 證明驗證路徑與 L1 結算邏輯對交易列表的解釋不同。攻擊者可將 numRealTxs 設為 1,並將真實存款交易放入第二個解碼交易槽位,從而跳過對應的 L1 簽名驗證和待處理存款餘額扣減,生成無資產支持的私有餘額並提現。BlockSec 稱,攻擊者先在 Rollup 狀態中記入 7 個不同資產的無支持餘額,隨後通過 7 筆提現取出資產;此外,RollupProcessorV3 於 2024 年 4 月 10 日通過 PR #67 升級,但該升級部署前似乎未經過外部審計。

AZTEC4.35%
L1-14.21%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 打賞
  • 回覆
  • 轉發
  • 分享
回覆
請輸入回覆內容
請輸入回覆內容
暫無回覆