Перейти к основному содержанию

Безопасность, тестирование и формальная верификация

Инструменты для аудита, тестирования, фаззинга и верификации для повышения безопасности и корректности смарт-контрактов.

Избранное

We are Runtime Verification, a research and development company building rigorous tools to ensure the safety and correctness of critical systems. Our team has developed KEVM, the most complete and battle-tested formal semantics of the Ethereum Virtual Machine (EVM), written in the K Framework. KEVM is not just a specification, it is an executable specification that can be used to symbolically reason about smart contracts, run conformance tests, analyze gas usage, debug programs, and formally verify correctness properties. It passes the full Ethereum test suite and is used to verify high-value contracts, including ERC20 tokens in both Solidity and Vyper. We recently updated the semantics to support Pectra upgrade. KEVM is being actively utilized by Kontrol - our formal verification tool for Soldiity, which is actively used by leading teams in the EVM ecosystem, including Optimism, Ethereum Foundation, Lido, Uniswap, as well as security researchers and auditors across the broader Ethereum community. We actively maintain this repository, contribute to Ethereum’s protocol evolution, and integrate with developer tooling like Foundry. Through KEVM, we are pushing the boundaries of what’s possible in provably correct and secure smart contract infrastructure.

K Semantics of the Ethereum Virtual Machine (EVM)
Безопасность, тестирование и формальная верификация

K Semantics of the Ethereum Virtual Machine (EVM)

Безопасность · Обучение · Аналитика · Формальная верификация · Символьное выполнение · Инструменты отладки · Верификация во время выполнения · Vyper

Применения

Показано (19)

Другие категории приложений

Межсетевые решения и интероперабельность

Инструменты, обеспечивающие обмен сообщениями, передачу активов и общее состояние в основной сети Ethereum, ролл-апах и других блокчейнах.

Инфраструктура для транзакций и кошельков

Инфраструктура для создания, подписания, отправки, симуляции и управления транзакциями и кошельками Ethereum.

Данные, аналитика и отслеживание

Инструменты для индексации, запросов, аналитики и отслеживания он-чейн данных, исполнения и сетевой активности.

Образовательные и общественные ресурсы

Учебные материалы, документация, руководства и платформы сообщества для создателей Ethereum.

Клиентские библиотеки и SDK (фронтенд)

Языковые библиотеки и SDK для взаимодействия с узлами, контрактами и протоколами Ethereum.

Разработка смарт-контрактов и наборы инструментов

Фреймворки и инструменты для написания, тестирования, развертывания и обновления смарт-контрактов.