

Somos a Runtime Verification, uma empresa de pesquisa e desenvolvimento que constrói ferramentas rigorosas para garantir a segurança e a correção de sistemas críticos. Nossa equipe desenvolveu o KEVM, a semântica formal mais completa e testada em batalha da Ethereum Virtual Machine (EVM), escrita no K Framework. O KEVM não é apenas uma especificação, é uma especificação executável que pode ser usada para raciocinar simbolicamente sobre contratos inteligentes, executar testes de conformidade, analisar o uso de gás, depurar programas e verificar formalmente as propriedades de correção. Ele passa em todo o conjunto de testes do Ethereum e é usado para verificar contratos de alto valor, incluindo tokens ERC-20 em Solidity e Vyper. Atualizamos recentemente a semântica para suportar a atualização Pectra. O KEVM está sendo ativamente utilizado pelo Kontrol - nossa ferramenta de verificação formal para Solidity, que é ativamente usada pelas principais equipes no ecossistema EVM, incluindo Optimism, Ethereum Foundation, Lido, Uniswap, bem como pesquisadores de segurança e auditores em toda a comunidade Ethereum em geral. Mantemos ativamente este repositório, contribuímos para a evolução do protocolo do Ethereum e integramos com ferramentas de desenvolvedor como o Foundry. Por meio do KEVM, estamos expandindo os limites do que é possível em infraestrutura de contratos inteligentes comprovadamente correta e segura.