Zum Hauptinhalt springen

Sicherheit, Tests & Formale Verifikation

Tools für Auditing, Tests, Fuzzing und Verifizierung zur Verbesserung der Sicherheit und Korrektheit von Smart Contracts.

Highlights

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.

K Semantics of the Ethereum Virtual Machine (EVM)
Sicherheit, Tests & Formale Verifikation

K Semantics of the Ethereum Virtual Machine (EVM)

Sicherheit · Bildung · Analytics · Formale Verifikation · Symbolische Ausführung · Debugging-Tools · Laufzeitverifikation · Vyper

Anwendungen

Zeige (19)

Weitere Anwendungskategorien

Kettenübergreifend & Interoperabilität

Tools, die Messaging, Asset-Transfers und einen gemeinsamen Zustand über das Ethereum Mainnet, Rollups und andere Blockchains hinweg ermöglichen.

Transaktions- & Wallet-Infrastruktur

Infrastruktur zum Erstellen, Signieren, Senden, Simulieren und Verwalten von Ethereum-Transaktionen und Wallets.

Daten, Analytics & Tracing

Tools für Indizierung, Abfragen, Analytics und Tracing von Onchain-Daten, Ausführung und Netzwerkaktivität.

Bildungs- & Community-Ressourcen

Lernmaterialien, Dokumentationen, Tutorials und Community-Plattformen für Ethereum-Builder.

Client-Bibliotheken & SDKs (Front-End)

Sprachspezifische Bibliotheken und SDKs für die Interaktion mit Ethereum-Knoten, Verträgen und Protokollen.

Smart-Contract-Entwicklung & Toolchains

Frameworks und Tools zum Schreiben, Testen, Bereitstellen und Aktualisieren von Smart Contracts.