以太坊探討人工智慧在提升智能合約安全性中的作用

iconIncrypted
分享
AI summary icon精華摘要
以太坊團隊強調了人工智能透過形式化驗證提升智能合約安全性的潛力。Vyper 主要開發者的一篇客座文章解釋了大型語言模型如何讓程式正確性證明變得更易於實現。形式化驗證能發現傳統測試無法檢測到的錯誤,特別是在高價值的智能合約中。儘管人工智能簡化了這一過程,但其仍具複雜性且成本高昂。文章指出,人工智能正在重塑攻擊者與防禦者之間的動態,而形式化方法則能提供更強大的合約安全性。
  • 以太坊命名了一項技術,可在人工智慧時代加強智能合約的安全性。
  • 根據一位 Vyper 開發者的說法,正式驗證正變得至關重要。
  • 它有助於發現測試遺漏的錯誤。

以太坊網絡團隊發表了一組由 Vyper 領導開發者以化名 big_tech_sux 撰寫的客座文章,專注於形式化驗證在快速發展的人工智慧時代中的作用。

作者認為,大型語言模型的進步使程式正確性的數學證明變得更易取得,而對於管理數十億美元的智能合約而言,形式化驗證正逐漸成為必要。

AI 改變軟體驗證的方式

這一系列文章解釋了形式化驗證是一種數學方法,能夠證明程式在所有可能的執行情境下都能正確運作,而不僅限於測試所涵蓋的情境。

舉例來說,作者引用了函數 f(x) = x/2,數學上可證明其結果永遠不會超過輸入值。

根據他的說法,這種方法可以發現極其罕見的錯誤,這些錯誤幾乎無法通過傳統測試檢測出來。

作者指出:「形式驗證可以捕捉到十億分之一的邊緣情況,這些情況在測試中永遠不會出現——而這個邊緣情況正是可能導致災難性失敗的狀況。」

同時,他承認,直到最近,採用這種方法仍需要龐大的專家團隊來建立程式的數學模型並進行複雜的證明。

在開發者看來,隨著我們更接近人工通用智慧,現代大語言模型顯著簡化了這一過程。

同時,作者強調,即使使用人工智能,形式化驗證仍是一個複雜且資源密集的過程。特別是將原始碼轉換為形式化模型時,可能引入影響結果可靠性的不準確之處。

AI 發展改變了攻防之間的平衡

該文章指出,人工智慧的發展同時提升了防禦者和攻擊者的效率。

作者回憶起一樁事件,當時一個尚未發布的 OpenAI 模型能夠發現零日漏洞,從而繞過多層防護。

在這種背景下,作者認為形式化驗證能使優勢向防禦方傾斜。

他強調:「攻擊者只需找到一組能讓其突破系統的輸入序列,而防禦者則可使用形式化驗證來證明其對所有輸入的健壯性。」

因此,對於關鍵任務軟體——包括管理數十億美元用戶資金的智能合約——形式化驗證正變得「不是可選項,而是必要前提」。

值得注意的是,這延續了以太坊聯合創始人維塔利克·布特林此前 開始 的關於使用 AI 對代碼進行形式驗證的討論。

訊息 Ethereum Explained How AI Changes Approach to Smart Contract Security 首先出現在 INCRYPTED

免責聲明:本頁面資訊可能來自第三方,不一定反映KuCoin的觀點或意見。本內容僅供一般參考之用,不構成任何形式的陳述或保證,也不應被解釋為財務或投資建議。 KuCoin 對任何錯誤或遺漏,或因使用該資訊而導致的任何結果不承擔任何責任。 虛擬資產投資可能存在風險。請您根據自身的財務狀況仔細評估產品的風險以及您的風險承受能力。如需了解更多信息,請參閱我們的使用條款風險披露