大师投资投资 & 收益 · masterinvest.info

维塔利克·布特林提议一种语言,使人工智能证明可读

22-07-2026, 11:18
维塔利克·布特林提议一种语言,使人工智能证明可读

以太坊联合创始人维塔利克·布特林提出了一种新的编程语言。它将直接编译成Lean或HOL,另一种形式化证明助手。

这个想法针对的是人们阅读人工智能输出时的一个特定空白。人工智能越来越多地生成大量自动化证明,通常比任何人类团队手动编写的速度都要快。很少有读者能够快速确认这些证明实际上建立了什么。

仅为AI证明阅读者构建的语言

Lean是一个证明助手,数学家和工程师使用它来编写计算机可以逐行检查的证明。以太坊研究人员已经在上面验证加密代码和共识逻辑。证明助手已经存在近60年,但这个领域仍然是一个小众追求。

在他的帖子中,布特林认为,证明的内部步骤只带有一个要求。这个要求是数学正确性,仅此而已。读者从不直接检查这些机制。定义和定理的工作方式不同,因为人类阅读这些部分以了解软件实际上保证了什么。

布特林在5月的一篇博客文章中探讨了一个相关的分歧。在那里,一个数学证明表明高效的低级代码与一个单独的、可读的规范相匹配,因此一次审计同时涵盖了两个版本。

他的时机也与以太坊自身的重建努力相吻合,这项努力有一个单独的昵称,称为精简以太坊路线图。与此同时,研究人员正在使用类似的方法构建一个形式验证的 ZK-EVM,这是以太坊虚拟机(EVM)的零知识可证明版本。

人工智能撰写证明,人类检查声明

大型语言模型已经能够编写可用的精简证明。布特林已将 Claude 和 Deepseek 4 Pro 命名为能够的工具,以及专门为精简调整的小型模型 Leanstral。一个示例项目是 evm-asm,这是一个与可读参考进行验证的 EVM 实现。这种能力呼应了开发人员在最近的布特林 AI 挑战中展示的推理能力。测试者在几小时内解决了这个挑战。

然而,风险超出了便利性。安全研究人员跟踪到今年 AI 辅助的攻击尝试有所增加。形式验证的代码提供了一种对抗这一趋势的防御。一个更友好的规范语言将使开发人员能够审计声明,而无需在周围的证明中徘徊。

超越以太坊的研究圈

布特林在公共场合不断测试这些想法,最近他演示了一个使用零知识证明构建的匿名广告牌。该演示展示了可验证的声明如何从研究库转移到实际产品中。研究人员还开始在 Lean 中形式验证共识客户端,以便及早发现错误。

不过,这个方向与一个熟悉的模式相呼应:将快速代码与可读声明分开,然后证明两者匹配。

新语言的原型尚不存在,而布特林留出了确切的语法。开发者可能会趋向于一个共享标准,或者选择几个不兼容的方言。这个选择可能决定AI验证的代码多快能够进入生产系统。

来源:BeInCrypto