Saltar al contenido principal

Seguridad, pruebas y verificación formal

Herramientas de auditoría, pruebas, pruebas de fuzzing y verificación para mejorar la seguridad y la exactitud de los contratos inteligentes.

Destacados

Somos Runtime Verification, una empresa de investigación y desarrollo que crea herramientas rigurosas para garantizar la seguridad y corrección de sistemas críticos. Nuestro equipo ha desarrollado KEVM, la semántica formal más completa y probada en batalla de la Máquina Virtual de Ethereum (EVM), escrita en el K Framework. KEVM no es solo una especificación, es una especificación ejecutable que se puede utilizar para razonar simbólicamente sobre contratos inteligentes, ejecutar pruebas de conformidad, analizar el uso de gas, depurar programas y verificar formalmente las propiedades de corrección. Pasa el conjunto completo de pruebas de Ethereum y se utiliza para verificar contratos de alto valor, incluidos los tokens ERC-20 tanto en Solidity como en Vyper. Recientemente actualizamos la semántica para admitir la actualización Pectra. KEVM está siendo utilizado activamente por Kontrol, nuestra herramienta de verificación formal para Solidity, que es utilizada activamente por los principales equipos en el ecosistema EVM, incluidos Optimism, la Fundación Ethereum, Lido, Uniswap, así como investigadores de seguridad y auditores en toda la comunidad de Ethereum en general. Mantenemos activamente este repositorio, contribuimos a la evolución del protocolo de Ethereum y nos integramos con herramientas para desarrolladores como Foundry. A través de KEVM, estamos ampliando los límites de lo que es posible en una infraestructura de contratos inteligentes demostrablemente correcta y segura.

K Semantics of the Ethereum Virtual Machine (EVM)
Seguridad, pruebas y verificación formal

K Semantics of the Ethereum Virtual Machine (EVM)

Seguridad · Educación · Análisis · Verificación formal · Ejecución simbólica · Herramientas de depuración · Verificación en tiempo de ejecución · Vyper

Aplicaciones

Mostrando (19)

Otras categorías de aplicaciones

Intercadena e interoperabilidad

Herramientas que permiten la mensajería, las transferencias de activos y el estado compartido a través de la red principal de Ethereum, los rollups y otras cadenas de bloques.

Infraestructura de transacciones y billeteras

Infraestructura para construir, firmar, enviar, simular y gestionar transacciones y billeteras de Ethereum.

Datos, análisis y rastreo

Herramientas de indexación, consulta, análisis y rastreo para datos en cadena, ejecución y actividad de la red.

Educación y recursos comunitarios

Materiales de aprendizaje, documentación, tutoriales y plataformas comunitarias para constructores de Ethereum.

Bibliotecas de clientes y SDK (front-end)

Bibliotecas y SDK específicos de lenguajes para interactuar con nodos, contratos y protocolos de Ethereum.

Desarrollo de contratos inteligentes y cadenas de herramientas

Entornos de trabajo y herramientas para escribir, probar, desplegar y actualizar contratos inteligentes.