

Nous sommes Runtime Verification, une entreprise de recherche et développement qui conçoit des outils rigoureux pour garantir la sécurité et l'exactitude des systèmes critiques. Notre équipe a développé KEVM, la sémantique formelle la plus complète et la plus éprouvée de la machine virtuelle Ethereum (EVM), écrite dans le K Framework. KEVM n'est pas seulement une spécification, c'est une spécification exécutable qui peut être utilisée pour raisonner symboliquement sur les contrats intelligents, exécuter des tests de conformité, analyser l'utilisation du gaz, déboguer des programmes et vérifier formellement les propriétés d'exactitude. Il passe l'intégralité de la suite de tests Ethereum et est utilisé pour vérifier des contrats de grande valeur, y compris les jetons ERC-20 en Solidity et Vyper. Nous avons récemment mis à jour la sémantique pour prendre en charge la mise à niveau Pectra. KEVM est activement utilisé par Kontrol - notre outil de vérification formelle pour Solidity, qui est activement utilisé par les principales équipes de l'écosystème EVM, y compris Optimism, la Fondation Ethereum, Lido, Uniswap, ainsi que par des chercheurs en sécurité et des auditeurs de la communauté Ethereum au sens large. Nous maintenons activement ce dépôt, contribuons à l'évolution du protocole d'Ethereum et nous intégrons aux outils de développement comme Foundry. Grâce à KEVM, nous repoussons les limites de ce qui est possible en matière d'infrastructure de contrats intelligents dont l'exactitude et la sécurité sont prouvables.