AI 時代的以太坊安全:形式化驗證、代理權限與人工判斷
Securing Ethereum in the age of AI: Challenges & Opportunities
場次摘要
AI 降低了尋找漏洞的成本,也讓攻擊者更容易找出弱點,迫使以太坊重新思考安全防線。這場座談從協定、去中心化金融(DeFi)到使用者操作,討論如何篩選漏洞回報、及早定義系統規格,以及保護前端介面。安全不能只看智慧合約,還須涵蓋網路、作業系統與硬體等依賴環節。 Vitalik 對長期前景樂觀,但擔心攻擊能力進步快於系統更新。與談者主張及早導入形式化驗證與模組化設計,也提醒驗證結果仍受規格正確性限制。讓 AI 代理操作資產時,應結合支出上限、人工確認與多層風險判斷;研究者則須保留對程式碼的理解,把效率提升用於安全。Vitalik 預期,較安全的核心與持續遭駭的高風險實驗邊緣仍會並存。
值得記下的 5 件事
- [15:27]
漏洞回報需要可執行的證據,不能只靠 AI 描述
Fredrik 說,面對大量低品質回報,團隊先要求提交者銷毀等值 10 美元的 ETH,再統一回報格式與驗證材料。提交者須依漏洞類型附上測試環境與概念驗證程式,讓接收端代理重現問題,並檢查其他用戶端是否也受影響。
- [27:24]
形式化驗證能提高信心,不代表排除所有漏洞
與談者建議及早導入驗證並採取模組化設計,但 Aave 的安全研究者提醒,即使推論正確,錯誤規格仍會導向錯誤結論。由規格引導 AI 撰寫程式仍在實驗階段,不宜全面押注;團隊須先釐清系統應維持的不變條件。
- [34:07]
金融代理應先限制權限,再疊加風險判斷
Vitalik 建議把限制存取範圍的沙盒概念帶入金融操作,例如設定每日支出上限、禁止存提款,或要求超額操作由人確認,再由另一個 AI 判斷風險。多層關卡也不能過度干擾,否則使用者可能不看提示就一路同意。
- [51:29]
安全審查不能把理解程式碼的責任交給 AI
Aave 的研究者分享,自己曾因過度依賴 AI 而漏看漏洞;加快提問速度,也可能犧牲建立理解的過程。他建議先向 AI 說明自己對元件運作的理解,再請它挑戰推論,讓工具協助檢驗思考,而非代替研究者完成所有推理。
- [56:29]
安全核心擴大,不代表高風險邊緣會消失
Vitalik 預期,持續投入審查的程式與介面會逐漸減少漏洞,但有人會把 AI 的開發紅利用於更激進的功能,實驗邊緣仍可能遭駭、造成數十億美元損失。他認為安全進展將不均衡,部分低風險功能可優先開發,但希望高價值、高災難風險系統逐步納入安全核心。
更多來自 DEVCON 8
Arrow 的硬體 DAO 實驗:AI 協作、在地製造與責任分工
A DAO Shipped an Aircraft: What It Takes to Coordinate Atoms with Tokens
Thomas Garrison
Kohaku:以 SDK 將隱私與安全功能帶入以太坊錢包
Kohaku : privacy for everyone, by default
Nico、Vitalik
私有狀態與公開網路:區塊鏈隱私的去中心化取捨
Private State, Public Network: The Tradeoffs Behind Privacy
Zachary Williamson