---
title: "EVM (Ethereum Virtual Machine)"
url: "https://www.unknowngravity.com/glosario/evm-ethereum-virtual-machine"
site: Unknown Gravity
published: "2025-06-07T15:42:56+00:00"
modified: "2026-07-15T10:51:26+00:00"
language: es-ES
description: "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…"
section: "Inicio > EVM (Ethereum Virtual Machine)"
---

# EVM (Ethereum Virtual Machine)

GLOSARIO · BLOCKCHAIN & WEB3

Máquina virtual que ejecuta los contratos inteligentes en la blockchain de Ethereum.

¿QUÉ ES? · PARA 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.

## 01 / Puntos clave

- Es el motor que ejecuta contratos inteligentes en Ethereum
- Procesa instrucciones en bytecode compiladas desde Solidity
- Garantiza resultados deterministas y seguros en todos los nodos
- Utiliza gas para medir y limitar el uso de recursos computacionales
- Está presente en muchas blockchains compatibles con Ethereum

## 02 / Ventajas

- **Determinismo garantizado**: cada nodo llega al mismo resultado de forma verificable
- **Aislamiento y seguridad**: los contratos operan sin interferir entre sí
- **Portabilidad del código**: permite desplegar contratos en múltiples redes EVM-compatible
- **Estándar de facto en Web3**: amplia adopción, documentación y soporte
- **Soporte maduro para herramientas de desarrollo y testing**

## 03 / Desventajas

- **Limitaciones de rendimiento**: no está optimizada para cálculos intensivos
- **Altos costes de gas** en momentos de congestión
- **Riesgo de ataques si el contrato no está bien escrito** (reentrancy, overflows, etc.)
- **Ejecución secuencial y lenta comparada con sistemas multihilo modernos**
- **Complejidad para debugging a bajo nivel (opcodes, stack, memory)**

CONCEPTOS RELACIONADOS

[Solidity](/glosario/solidity) [Smart contract](/glosario/smart-contract) [Gas](/glosario/gas) [Mainnet](/glosario/mainnet)

SIGUE APRENDIENDO

[Comparativa lenguajes de programación smart contracts](/articulos/lenguajes-programacion-smart-contracts) [Contratos inteligentes (smart contracts): buenas prácticas que te salvarán de un hack](/articulos/contratos-inteligentes-bien-hechos-buenas-practicas-que-te-salvaran-de-un-hack) [Smart Contracts sin sorpresas: errores comunes en Solidity y cómo evitarlos](/articulos/smart-contracts-soliditys-errores-comunes-y-como-evitarlos) [Cómo levantar inversión para tu proyecto blockchain: Estrategias reales y efectivas](/articulos/como-levantar-inversion-para-tu-proyecto-blockchain-sin-vender-humo) [Cómo crear tu propia criptomoneda basada en blockchain](/articulos/crear-tu-propia-criptomoneda-blockchain)

SERVICIOS RELACIONADOS

[Desarrollo para Ethereum (EVM)](/servicios/desarrollo-para-ethereum-evm) [Desarrollo de smart contracts](/servicios/empresa-desarrollo-smart-contracts) [Auditoría de smart contracts](/servicios/auditoria-smart-contracts) [Desarrollo Web3](/servicios/desarrollo-web3) [Consultoría Blockchain para Empresas en España](/servicios/consultoria-blockchain)

[Glosario completo](/glosario)

Esta entrada es informativa. No es asesoramiento jurídico, fiscal ni de inversión. Las normas citadas cambian: consulta la versión vigente en el [BOE](https://www.boe.es) y en [EUR-Lex](https://eur-lex.europa.eu).
