tradingkey.logo
搜尋

Vitalik預測智能trac將迎來無漏洞的未來

Cryptopolitan2025年12月24日 22:37
facebooktwitterlinkedin

Ethereum聯合創始人 Vitalik Buterin 表示,重視安全性的開發者有望在 2030 年代實現無漏洞代碼。. 

在 Gnosis Chain 進行了備受爭議的硬分叉,以從 Balancer 黑客攻擊中追回 940 萬美元之後, Ethereum 聯合創始人 Vitalik Buterin 表示,“bug 是不可避免的,你不可能編寫出沒有 bug 的代碼”這種觀點在 2030 年代將不再成立。.

Vitalik Buterin 對編程有什麼看法? 

Vitalik Buterin 通過社交媒體平臺 X 上的互動預測,到 2030 年代,無 bug 代碼將成爲現實。. 

報道,Gnosis Chain 於 12 月 22 日宣佈執行硬分叉,由此引發了討論。此次硬分叉旨在追回在 2024 年 11 月 Balancer 漏洞事件中被盜的 940 萬美元,該事件導致多個區塊鏈損失超過 1.28 億美元。爲了追回損失,大多數驗證節點需要更新軟件,而未能更新的節點將面臨處罰。

當然,這一舉措遭到了部分區塊鏈支持者的反對,他們批評此舉違背了區塊鏈不可篡改性的原則。一位網名爲“串謀節點”的X用戶表示,真正的問題在於區塊鏈應用的構建方式。他們認爲,在可編程虛擬機中使用智能trac是錯誤的做法。. 

“只有 7 種trac值得編寫,它們應該被寫入基礎層,並通過客戶端多樣性來獲得安全性,”該用戶寫道。. 

布特林隨後澄清說,形式化驗證並不等同於可證明無缺陷。他進一步指出,可證明無缺陷的代碼可能根本就不存在。

“我甚至可以說,‘可證明無漏洞’是不可能的,因爲‘無漏洞’意味着‘意圖與代碼執行之間沒有差距’,而我們的意圖是一個極其複雜的對象,我們對它的訪問非常有限。” 

形式化驗證利用matic方法來檢查安全關鍵系統是否正常運行。這項技術自20世紀60年代以來就被應用於航空航天工程等領域。. 

當用於智能合約trac,形式化驗證可以證明合約trac業務邏輯符合預定defi的規範;然而,儘管Balancer 合約trac(由四家不同的安全公司進行),但仍然漏掉了一個關鍵缺陷。

未來是否有可能實現完全沒有bug的代碼? 

Buterin提出,解決方案是採用多層冗餘機制來消除意圖與執行之間的差距。他指出類型系統是一種冗餘形式,而對代碼的特定聲明進行形式化驗證則是另一種冗餘形式。.

形式化驗證可以檢測到諸如整數下溢和溢出、重入以及糟糕的 gas 優化等問題,這些問題可能被審計人員和測試人員忽略。而傳統測試只能檢查錯誤是否存在,而無法檢查錯誤是否存在。.

布特林指出,有些軟件會繼續存在漏洞,因爲在某些情況下,功能上的提升比完美更重要。但優先考慮安全性的開發者將擁有實現真正無漏洞代碼的工具。.

加入高級加密交易社區 30 天 - 通常每月 100 美元。

免責聲明:本網站提供的資訊僅供教育和參考之用,不應視為財務或投資建議。

推薦文章

tradingkey.logo
風險提示:我們的網站和行動應用程式僅提供關於某些投資產品的一般資訊。Finsights 不提供財務建議或對任何投資產品的推薦,且提供此類資訊不應被解釋為 Finsights 提供財務建議或推薦。
投資產品存在重大投資風險,包括可能損失投資的本金,且可能並不適合所有人。投資產品的過去表現並不代表其未來表現。
Finsights 可能允許第三方廣告商或關聯公司在我們的網站或行動應用程式的任何部分放置或投放廣告,並可能根據您與廣告的互動情況獲得報酬。
© 版權所有: FINSIGHTS MEDIA PTE. LTD. 版權所有