EVM
En resumen La EVM, o Ethereum Virtual Machine, es el entorno de ejecución de los smart contracts en Ethereum y en muchas cadenas compatibles como BNB Chain y Base.
La Ethereum Virtual Machine es el entorno de software que ejecuta el código de los smart contracts en Ethereum. Todos los nodos ejecutan la misma EVM y obtienen el mismo resultado a partir de la misma entrada, y así es como la red se pone de acuerdo sobre los saldos y el estado de los contratos. Los desarrolladores suelen escribir los contratos en Solidity, que se compila a bytecode de la EVM antes del despliegue.
Mecánicamente, cada operación en la EVM, como sumar números o escribir en el almacenamiento, cuesta una cantidad fija de gas. Una transacción lleva un gas limit y paga una comisión por unidad de gas, lo que evita los bucles infinitos y pone precio al trabajo de cómputo. Muchas otras cadenas copiaron la EVM, entre ellas BNB Chain, Polygon, la C-Chain de Avalanche y L2 como Arbitrum y Base. Se las llama compatibles con la EVM (EVM-compatible), lo que significa que los mismos contratos y wallets funcionan en todas ellas.
Esto importa a los holders de tokens porque la compatibilidad con la EVM condiciona las herramientas que usas. La misma wallet y el mismo formato de dirección, una cadena que empieza por 0x, funcionan en todas las cadenas EVM, y los estándares de token como ERC-20 y BEP-20 se comportan de forma casi idéntica. Solana no está basada en la EVM, así que sus tokens, wallets y direcciones siguen reglas distintas.
El formato de dirección compartido también es una trampa. Tu dirección 0x existe en todas las cadenas EVM, pero un token enviado por la red equivocada no aparecerá donde esperas, y recuperarlo puede ser difícil o imposible. Además, los estafadores reutilizan código de apariencia verificada en distintas cadenas EVM, así que confirma siempre en qué red está un contrato y léelo en el block explorer de esa cadena. Por último, compatibilidad no significa comportamiento idéntico: los costes de gas, los tiempos de bloque y algunos opcodes pueden variar ligeramente entre cadenas.




