摘要:以太坊创始人Vitalik Buterin提出,形式化验证结合AI技术将彻底改变软件安全的构建逻辑。他强调,唯有明确定义‘安全’的多维标准,并对全程序组件实施数学证明,才能应对现代系统中复杂的威胁场景。

币圈界报道:
形式化验证或将重塑软件安全防御架构
Vitalik Buterin指出,通过数学方法严格证明程序符合预设安全规范,正逐步取代传统依赖漏洞挖掘的被动防御模式。他认为,人工智能的发展使覆盖数据库、网络通信与缓存等核心模块的完整程序验证成为可能,显著增强以太坊在消息协议、SNARKs、沙箱环境及隐私保护系统中的可信度。
安全内涵的多维度界定至关重要
Buterin强调,实现真正安全的前提是精准界定“安全”的具体范畴。他以Signal为例,揭示仅依赖加密手段无法防范所有风险。一个健全的安全定义必须涵盖防伪造、保送达、抗重放、防设备入侵及密钥泄露等多个层面。
他还指出,硬件层面的物理信号也可能暴露信息,如消息长度、发送方标识或通信时间间隔均可能被用于侧信道攻击。这类复杂因素使得安全定义的代码量可能超过千行,但相较于庞大的实现代码,清晰而简练的定义为验证提供了更聚焦且可操作的目标。
AI驱动下的全程序验证新路径
Buterin认为,随着人工智能能力提升,对整个程序进行形式化验证已具备现实可行性。过去开发者往往只验证标记为“关键”的部分,如今他主张应覆盖数据库、网络层与缓存等所有组件。
其核心理念在于:不再被动等待漏洞暴露,而是主动通过数学证明确保系统满足既定安全需求。当不同团队设定独立安全要求时,这些定义可被组合分析;若存在冲突,则能定位底层设计矛盾。尽管用户界面仍面临验证挑战,但整体方向已明确。
区块链系统亟需全面验证机制
Buterin特别提及消息传递协议、沙箱环境、零知识证明(SNARKs)以及全同态加密等高复杂度领域,这些正是验证思想差异最为显著的应用场景。他将此与以太坊的技术演进相联结,强调在追求扩展性与隐私保护的过程中,必须建立基于数学严谨性的安全保障体系。
他重申,安全验证不应局限于局部代码,而需贯穿于清晰定义与持续执行的全过程。借助AI工具,可有效应对验证过程中涉及数据库、网络、缓存等关键组件的海量工作,推动安全从经验判断迈向可证明的科学体系。
声明:本站所有文章内容,均为采集网络资源,不代表本站观点及立场,不构成任何投资建议!如若内容侵犯了原著者的合法权益,可联系本站删除。
