EVM

📖 Definición
La EVM (Ethereum Virtual Machine) es el motor computacional descentralizado de Ethereum que ejecuta smart contracts de forma determinista en miles de nodos simultáneamente, garantizando que todos lleguen al mismo resultado sin importar dónde o cuándo se ejecute el código.
¿Qué es la EVM?
La EVM es básicamente una computadora mundial descentralizada. Cuando despliegas un smart contract en Ethereum, no se ejecuta en tu ordenador ni en un servidor de Amazon: se ejecuta en la EVM, que simultáneamente corre en miles de nodos alrededor del mundo. Todos estos nodos ejecutan el mismo código y DEBEN llegar al mismo resultado exacto. Esto garantiza que nadie puede manipular el resultado: si un nodo malicioso intenta hacer trampa, será rechazado automáticamente por el consenso de la red.
La EVM funciona como una «sandbox» (caja de arena) aislada. El código en la EVM no puede acceder al sistema operativo del nodo, no puede conectarse a internet directamente, y solo puede hacer operaciones predefinidas. Esto es crítico para seguridad: un smart contract malicioso no puede hackear los nodos que lo ejecutan. El código se escribe típicamente en Solidity (lenguaje de programación de alto nivel), que se compila a «bytecode» de EVM (lenguaje de máquina de bajo nivel) que la EVM interpreta.
El concepto de «EVM-compatible» es clave: muchas blockchains nuevas (BNB Chain, Polygon, Avalanche C-Chain, Fantom, Arbitrum) implementan una copia de la EVM. Esto significa que cualquier smart contract de Ethereum puede desplegarse en estas chains sin modificación. Para desarrolladores es genial: escriben una vez, despliegan en 10+ blockchains. Para usuarios: la misma wallet MetaMask funciona en todas. Sin embargo, la EVM tiene limitaciones: es relativamente lenta y cara (por eso surgió Ethereum 2.0 y Layer 2s), y blockchains completamente diferentes como Solana o Cardano usan sus propias máquinas virtuales optimizadas.
¿Para qué se usa?
- 🔧 Ejecutar smart contracts: Motor que procesa toda la lógica de DeFi, NFTs y dApps en Ethereum
- 🌐 Compatibilidad cross-chain: Blockchains EVM-compatible comparten todo el ecosistema de Ethereum
- ⚙️ Determinismo: Garantiza que el mismo código produce el mismo resultado siempre
- 🛡️ Seguridad aislada: Ejecuta código no confiable sin poner en riesgo los nodos
📚 ¿Quieres profundizar?
Aprende más sobre la EVM:
💡 Qué es DeFi – Aplicaciones construidas sobre la EVM
🔗 Tutorial MetaMask – Wallet que interactúa con la EVM
📖 Guía completa gratuita para principiantes – Cómo funcionan los smart contracts
🔒 Guía de seguridad crypto – Riesgos de smart contracts en la EVM
🚀 ¿Empezando en Crypto?
Lee nuestra guía completa gratuita para principiantes y descubre todo lo que necesitas saber para empezar de forma segura.
📅 Actualizado: noviembre 2025
📖 Categoría: Glosario Crypto
« Volver al Glosario
