形式化驗證其實已存在數十年,但長期以來的問題是:它太難、太慢、太專業化。
Buterin 認為 AI 可以改變這個局面。
新一代 AI 開發工具能:
這大幅降低了開發者使用形式化驗證的門檻,使其不再只限於少數高度專業的研究專案。
AI 在開發效率上的進步也已開始顯現。例如有實驗顯示,一名開發者利用 AI 代理工具,在短短幾週內就建立出一個約 70 萬行程式碼的以太坊客戶端原型,並與以太坊路線圖對齊。
Buterin 的觀點是:AI 帶來的效率提升,不應只用來加速開發,也應投入到更深入的測試與形式化驗證上。
在以太坊未來發展中,有幾個技術領域特別複雜且安全要求極高,因此特別適合導入 AI 輔助的形式化驗證。
以太坊長期路線圖高度依賴零知識證明(Zero‑Knowledge Proof)技術。ZK‑EVM 可能在未來幾年成為主要的驗證方式,部分預測甚至指向約 2028 年。
由於零知識電路與證明系統極度複雜,若能對其進行形式化驗證,將能顯著降低關鍵實作錯誤的風險。
Buterin 多次強調,以太坊的核心設計目標包括:安全性、去中心化與使用者控制權。
透過形式化驗證,可以確保共識邏輯、客戶端實作與加密演算法在行為上完全符合協議設計。
以太坊短期路線圖的重要任務之一,是透過升級與優化來提升擴展能力與執行容量。
這些高效能、低階的程式碼部分往往最容易出現難以察覺的漏洞,因此非常適合使用數學證明來確保正確性。
未來以太坊計畫更深入支援智慧合約錢包、隱私機制與帳戶抽象(Account Abstraction)。
這些系統涉及複雜的身份驗證、交易驗證與密碼學邏輯,因此形式化驗證能在設計層面降低錯誤風險。
研究人員也在探索為未來量子計算威脅做準備。
密碼學演算法的轉換對任何區塊鏈協議而言都是高風險時刻,因此經過形式化驗證的實作,能提供更強的安全保證。
Buterin 並沒有把 AI 驗證描述成萬能解決方案。
其中一個核心限制是:形式化驗證只能證明開發者明確定義的性質。如果規格本身有錯、經濟模型存在漏洞,或系統設計有問題,驗證工具並不會自動發現這些問題。
此外仍有一些實際風險:
Buterin 也提醒,快速生成的 AI 程式常常含有「大量漏洞」,因此在真正部署之前仍需要充分測試與安全檢查。
隨著 AI 能力提升,它不只會幫助開發者,也可能幫助攻擊者更快找到複雜系統中的漏洞。
這意味著整個加密產業的安全門檻可能必須提高,而數學級的可驗證程式碼可能會成為未來關鍵基礎設施的必要條件。
Buterin 的核心觀點是:當區塊鏈系統管理著數十億美元資產時,單靠測試與審計可能已不夠。
如果 AI 能自動化形式化驗證中最困難的部分,那麼未來的加密基礎設施或許不只是「看起來安全」,而是能在數學上證明其安全性——至少在開發者能明確定義的範圍內。