tradingkey.logo

Vitalik预测智能trac将迎来无漏洞的未来

Cryptopolitan2025年12月24日 22:37

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

相关文章

Tradingkey
KeyAI