我们是 Runtime Verification,一家研发公司,致力于构建严谨的工具以确保关键系统的安全性和正确性。我们的团队开发了 KEVM,这是以太坊虚拟机 (EVM) 最完整、经过实战检验的形式化语义,用 K Framework 编写。 KEVM 不仅仅是一个规范,它是一个可执行的规范,可用于对智能合约进行符号推理、运行一致性测试、分析 gas 使用情况、调试程序以及形式化验证正确性属性。它通过了完整的以太坊测试套件,并用于验证高价值合约,包括 Solidity 和 Vyper 中的 ERC-20 代币。我们最近更新了语义以支持 Pectra 升级。 KEVM 正被 Kontrol 积极使用——这是我们的 Solidity 形式化验证工具,被 EVM 生态系统中的领先团队积极使用,包括 Optimism、以太坊基金会、Lido、Uniswap,以及更广泛的以太坊社区的安全研究人员和审计员。 我们积极维护此存储库,为以太坊的协议演进做出贡献,并与 Foundry 等开发者工具集成。通过 KEVM,我们正在突破可证明正确和安全的智能合约基础设施的界限。