TECNOLOGÍAS

EVM

Ethereum Virtual Machine

El runtime que ejecuta smart contracts en Ethereum y en las decenas de chains que copiaron su formato de bytecode.

Última revisión: 2026-05-24 porKevin Riedl wiki ↗

La EVM es la capa de ejecución que Ethereum inventó y se convirtió en estándar de facto para chains de smart contracts. Un contract compilado a bytecode EVM corre en Ethereum mainnet, Polygon, Arbitrum, Optimism, Base, BNB Chain, Avalanche C-chain y una larga cola de L2s y sidechains.

Implicación práctica: escribe los contracts en Solidity (o Vyper), pruébalos en testnets de Ethereum y despliega en la chain EVM que encaje con tu objetivo de coste y latencia. La portabilidad es real. Los trade-offs entre chains son velocidad, finalidad, descentralización y framework de L2.

Cuidado: compatible con EVM no es lo mismo que equivalente a Ethereum. Diferencias sutiles en gas, precompiles y consenso pillan a equipos que despliegan sin re-probar en cada chain.

// FAQ

Preguntas frecuentes

Preguntas frecuentes

Casi. Diferencias en precompiles, coste de gas y tiempos de finalidad rompen suposiciones que parecían portables. Antes de mainnet en una chain nueva, re-corre la suite de tests en su testnet correspondiente. Los bugs por „compatibilidad EVM" son lentos y caros de diagnosticar.
No hay uno. Base para UX de consumo, Arbitrum para liquidez DeFi establecida, Optimism por el OP Stack ecosystem, ZkSync si necesitas pruebas ZK. Elige por el ecosistema de usuarios y partners, no por el TPS publicitado.
Solidity por defecto: más auditores, más tooling, más patrones revisados por la comunidad. Vyper tiene una superficie de lenguaje más pequeña (menos formas de equivocarse), pero menos talento. Para sistemas que custodian valor real, ir contra el ecosistema te complica la auditoría sin ganancia clara.