

Wir sind Runtime Verification, ein Forschungs- und Entwicklungsunternehmen, das rigorose Tools entwickelt, um die Sicherheit und Korrektheit kritischer Systeme zu gewährleisten. Unser Team hat KEVM entwickelt, die vollständigste und praxiserprobteste formale Semantik der Ethereum Virtual Machine (EVM), geschrieben im K Framework. KEVM ist nicht nur eine Spezifikation, es ist eine ausführbare Spezifikation, die verwendet werden kann, um symbolisch über Smart Contracts nachzudenken, Konformitätstests durchzuführen, den Gasverbrauch zu analysieren, Programme zu debuggen und Korrektheitseigenschaften formal zu verifizieren. Es besteht die vollständige Ethereum-Testsuite und wird verwendet, um hochwertige Verträge zu verifizieren, einschließlich ERC-20-Token in sowohl Solidity als auch Vyper. Wir haben kürzlich die Semantik aktualisiert, um das Pectra-Upgrade zu unterstützen. KEVM wird aktiv von Kontrol genutzt – unserem formalen Verifizierungstool für Solidity, das von führenden Teams im EVM-Ökosystem aktiv genutzt wird, einschließlich Optimism, Ethereum Foundation, Lido, Uniswap, sowie von Sicherheitsforschern und Auditoren in der breiteren Ethereum-Community. Wir pflegen dieses Repository aktiv, tragen zur Protokollevolution von Ethereum bei und integrieren uns in Entwicklertools wie Foundry. Durch KEVM verschieben wir die Grenzen dessen, was in nachweislich korrekter und sicherer Smart-Contract-Infrastruktur möglich ist.