EVM (Ethereum Virtual Machine)
Máquina virtual que ejecuta los contratos inteligentes en la blockchain de Ethereum.
¿Qué es? - Dummies
La EVM es como el cerebro de Ethereum. Es un computador virtual que se encarga de leer y ejecutar los programas que los desarrolladores escriben en Solidity (los contratos inteligentes). Cada vez que alguien interactúa con la blockchain, la EVM se asegura de que todo funcione correctamente y de forma segura, sin que nadie pueda hacer trampas o cambiar las reglas.
¿Qué es? - PRO
La Ethereum Virtual Machine (EVM) es un entorno de ejecución descentralizado, sandboxed y Turing completo, diseñado para procesar, validar y ejecutar el bytecode de los contratos inteligentes desplegados en la red Ethereum y cualquier blockchain compatible con su arquitectura (EVM-compatible chains). Funciona de manera idéntica en cada nodo participante de la red, lo que garantiza que cualquier operación ejecutada en la blockchain tendrá el mismo resultado, sin importar en qué nodo se procese, preservando así el principio de determinismo e inmutabilidad.
La EVM ejecuta instrucciones compiladas desde lenguajes de alto nivel como Solidity o Yul, e interpreta opcodes (código operativo de bajo nivel) mediante una pila de ejecución y un conjunto limitado de recursos computacionales, conocidos como gas. Este gas sirve como unidad de coste para medir el esfuerzo computacional de cada operación y evitar ataques de denegación de servicio.
Además, la EVM está diseñada para ofrecer aislamiento total: cada contrato opera en su propio contexto, sin acceso directo a la memoria o almacenamiento de otros contratos, lo que refuerza la seguridad del sistema. Los contratos desplegados pueden interactuar entre sí mediante llamadas internas (call
, delegatecall
) o externas, permitiendo construir ecosistemas de contratos modulares, interoperables y autoejecutables.
La estandarización de la EVM ha permitido que muchas otras blockchains adopten su lógica y compatibilidad (como Polygon, BNB Chain, Avalanche C-Chain, Arbitrum, Optimism, etc.), lo que ha convertido a la EVM en el núcleo técnico del ecosistema Web3. Su funcionamiento se complementa con herramientas como Hardhat, Ganache, Remix y Foundry, que permiten simular, desplegar, testear y auditar contratos en entornos controlados antes de lanzarlos a producción.
Puntos clave
Ventas y desventajas
Entradas del blog relacionadas
Conceptos relacionados
Servicios relacionados

SEDE
C. Marqués de Larios, 4
29005 - Málaga

LABS
C. La Gitanilla, 17
29004 - Málaga