KeyFrame內部研究專用

Security Challenges of Aave Governance V3 - Andrei Kozlov, DeFi Security Summit 2023

DeFi Security Summit - DSS·7月16日週日·17 min英文

三句話摘要

AAVE 跨鏈治理基礎設施的安全設計與 V3 治理創新 通過橋接聚合、存儲證明和分層容錯設計,AAVE V3 治理成功將投票門檻從數十美元降至二十美分,在保留去中心化的同時實現跨多鏈的安全治理擴展。 跨鏈擴展的中心化困境:單一橋接提供商導致單點故障,每進入新鏈都需耗費約一個月的審計資源,且無法保證完全去中心化。即使代碼通過審查,單行程式碼錯誤仍可導致完全失敗。

重點整理

重點
  • 1

    跨鏈擴展的中心化困境:單一橋接提供商導致單點故障,每進入新鏈都需耗費約一個月的審計資源,且無法保證完全去中心化。即使代碼通過審查,單行程式碼錯誤仍可導致完全失敗。

  • 2

    橋接聚合與多簽確認策略:同時使用三至四個不同的橋接提供商,要求交易在目標鏈上被確認多次(如 2 之 3)才視為成功。由於各提供商擁有獨立社區,同時被攻擊或故障的概率極低。系統包含重試機制應對部分橋接故障。

  • 3

    存儲證明的治理應用:以太坊區塊哈希本身包含該時刻的完整狀態,只需橋接該哈希至廉價鏈。用戶無需橋接資金,僅透過標準 RPC 生成存儲證明即可證明持幣量並投票,結合中繼機制大幅降低參與成本。

  • 4

    分層容錯與主網備份:衛士在常規模式保護防止垃圾攻擊,緊急模式需同時控制衛士和預言機才能啟動。多時間鎖設計(提案創建、投票前、結果返回前、執行前)提供充足應對時間。即使所有側鏈失效,主網備份仍可投票和執行。

實用技巧與重點

乾貨
  • 橋接聚合模式:2 之 3(或 3 之 4)多簽確認
  • 投票成本:20-30 美分(在 Polygon/Avalanche)
  • 治理時間鎖流程:提案 → 時間鎖 → 投票期(5 天)→ 時間鎖 → 跨鏈傳遞 → 時間鎖 → 執行
  • 支持的投票鏈:Polygon、Avalanche、Optimistic Rollup;ZK-Rollup 暫不支持(成本過高)
  • 載荷控制器:在各鏈預先建立載荷,僅橋接 ID 而非完整位碼
  • 備份機制:主網備份保證即使所有側鏈失效仍可投票
  • 原始投票成本:約 1 美元(早期,gas 便宜時期)
  • 審計成本:進入新鏈約需 1 個月工程工作

結論

結論

通過橋接聚合、存儲證明和分層容錯設計,AAVE V3 治理成功將投票門檻從數十美元降至二十美分,在保留去中心化的同時實現跨多鏈的安全治理擴展。

完整解析

詳細

AAVE 協議在五年演進中,從多簽控制發展到完全去中心化投票治理,但隨著擴展至 Polygon、Avalanche 和 Optimism 等多條鏈,面臨根本性挑戰:如何在不陷入新中心化困境的前提下跨鏈擴展。Optimism 等官方橋接的安全性與主鏈相同,但 Polygon 官方橋和 Avalanche 橋(本質上只進行鑄造和銷毀)存在不同程度的中心化風險。傳統單一橋接依賴方案需耗費大量審計資源且無法保證絕對安全。

BGD Labs 的革命性解決方案是橋接聚合:同時使用三至四個獨立的橋接提供商,要求交易在目標鏈被確認多次(例如 2 之 3)才視為確認成功。由於各提供商擁有獨立的社區基礎和技術架構,同時發生黑客攻擊或全面故障的概率極低。系統進一步包含重試機制、緊急模式(需同時控制衛士和鏈上預言機才能啟動,增加攻擊難度)以及多層時間鎖,確保在某些橋接暫時失效的情況下系統仍能恢復。

治理層面的 V3 創新更為深遠。原始治理在以太坊上投票,當時 gas 成本低廉(約 1 美元),參與度高。今日高昂的 gas 費導致持有數十至數千美元代幣的小額持幣者放棄投票。簡單移至 Polygon 看似解決方案,但引入新問題:無法安全地在多鏈同時投票,因為無法在不同時間點同步狀態。V3 的答案是存儲證明。核心洞察是:以太坊區塊哈希本身包含該時刻的完整區塊鏈狀態信息。AAVE 只需將此哈希橋接至廉價鏈(如 Polygon),用戶即可無需橋接任何資金或持有側鏈資產,透過標準以太坊 RPC 生成存儲證明以證明其以太坊上的代幣餘額。結合中繼機制,投票成本可降至 20-30 美分。

系統設計中的載荷控制器也是創新:不通過橋接發送完整位碼,而只發送 ID,對應的代碼和狀態預先在各目標鏈上配置。這使得治理提案的模擬變得極為簡單——知道 ID 後,所有狀態轉換立即可知,無需等待跨鏈傳遞。治理流程包含多個時間鎖:提案後有時間讓持幣者準備餘額、投票期五天、結果返回前有時間鎖應對潛在惡意行為、跨鏈傳遞後再有時間鎖、最後執行前仍有時間鎖。這種多層緩衝即使不完全信任跨鏈基礎設施,也提供了充足的人工介入機會。

在開發實踐上,BGD Labs 廣泛應用形式驗證,發現定義系統屬性時許多看似合理的假設會被戳破,是最有效的除錯手段。他們也發現基礎區塊鏈機制(如存儲證明)在應用層被嚴重低估,歷史上缺乏優質代碼示例。跨鏈通訊協議測試極為困難,他們的做法是接受橋接提供商作為黑盒,透過多層隔離(發送者、接收者、多橋確認)進行單元測試,依賴聚合模式下各提供商獨立性的安全假設。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「Web3 安全」的內容

IF YOU OWN XRP YOU NEED TO SEE THIS PRICE MANIPULATION! ⚠️
8 min
Web3 安全英文8月14日

IF YOU OWN XRP YOU NEED TO SEE THIS PRICE MANIPULATION! ⚠️

Zach Humphries

  • 機構支撐的積極意義:價格操縱常被視為負面,但Ripple掌握大量XRP供應與escrow,在熊市期間提高價格下限,實際上替零售投資者鎖定了低風險的積累區間,這不是剝削而是市場穩定機制。
  • 歷史模式驗證:2024年7月至11月XRP在50美分附近橫盤整理,低點觸及42美分(wick),高點65美分;隨後11月5日至12月5日單月上漲456%,年底到2025年初累計漲幅534%,這個歷史周期正在1美元價位重演。
  • 比特幣聯動邏輯:講者在4-5月就預測「如果比特幣跌至60k以下,XRP會跌至1美元或更低」,此預測精準應驗,反映出熊市中兩者的明確連動關係。
Minimmit, Multimmit and the New Consensus Frontier with Patrick O'Grady
72 min
Web3 安全英文PODCAST8月5日

Minimmit, Multimmit and the New Consensus Frontier with Patrick O'Grady

Zero Knowledge

  • 反向 Linux 架構:Commonware 刻意暴露棧各層級控制,讓開發者自訂執行環境、共識機制、密碼學實現,而非像 Cosmos SDK 只允許應用層以上定制。2-3 個月能組裝一條定製鏈,代價是額外深度但回報是長期維護成本降低及效能優化彈性。
  • 容錯假設的典範轉移:Alpine Glow(Solana 2025)實現單輪投票定終的關鍵是將容錯預算分離為獨立的 Byzantine 和 Crash 容限。傳統系統把 33% 當一個整體預算;新模型允許 20% 惡意加 20% 崩潰,打破了 PBFT 理論界線,釋放單輪設計空間。
  • Minimet 與 Multimet 的遞進:Minimet 是 5F+1 設定下的乾淨構造,實現更短視圖延遲;Multimet(剛發布)進一步允許並行 mini-commits 且驗證者可推翻領導者審查,使用者交易在全球分布式網路達到 200-300 毫秒端到端定終。
Private Information Retrieval (PIR) with Alex Hoover
64 min
Web3 安全英文PODCAST7月29日

Private Information Retrieval (PIR) with Alex Hoover

Zero Knowledge

  • PIR 保護的是訪問模式,不是資料本身
  • PIR 與加密不同,它關注的是隱藏「客戶端查詢了什麼」,而非「資料是否加密」。在公開資料庫(如區塊鏈)上,客戶端可以在不洩露查詢對象給伺服器的情況下檢索特定條目,解決了輕量級客戶端的隱私和防審查問題。
  • 客戶端預處理方案是突破瓶頸的關鍵