代码验证

科技创业公司

K-Veritas:用密码学签名证明代码的真实产出

开源工具 K-Veritas 已在 Hacker News 上发布,旨在解决科研和代码审查中的信任问题。该工具通过密码学签名的 PDF 将已发布的计算结果绑定到生成它的确切代码、硬件和时间,使审阅者无需重新运行代码即可验证结果的真实性。

科技人工智能

形式化方法为何在软件开发中未被广泛采用

形式化方法在软件验证中的应用率长期保持低位,这一现象背后存在技术和社会文化的双重障碍。在代码验证领域,主要困难包括规范获取、证明复杂度高以及需要多学科背景等技术问题。历史上,早期手工证明方法的错误率很高,研究者Peter Guttmann指出约20%的已发表数学证明存在错误。即使在现代自动化工具的支持下,验证工作仍然…