EVM
La EVM es el ordenador virtual de Ethereum. Ejecuta transacciones y contratos inteligentes en la blockchain.
¿Qué es la EVM?
EVM son las siglas de Ethereum Virtual Machine. Una máquina virtual es un sistema informático que existe digitalmente, no un ordenador físico situado en un lugar concreto.
La EVM es compartida por muchos nodos. Son ordenadores que ayudan a mantener en funcionamiento la red Ethereum. De este modo, ninguna parte puede decidir por sí sola qué sucede.
Un contrato inteligente es un programa en la blockchain que ejecuta automáticamente los pasos acordados. La EVM lee el código de ese contrato y lo ejecuta. También registra datos, como el resultado de las transacciones y la distribución de tokens entre las carteras.
Un ejemplo sencillo de la EVM
Imagina que pulsas un botón en una aplicación de criptomonedas para usar una función de un contrato inteligente. Entonces, envías una transacción a la dirección de ese contrato.
La EVM lee qué función quieres usar y ejecuta el código correspondiente. Pagas por esa capacidad de cálculo con gas en ETH. Las operaciones más complejas pueden requerir más gas.
¿Por qué es importante la EVM en el mundo cripto?
Gracias a la EVM, los desarrolladores pueden crear aplicaciones que no están gestionadas por una sola empresa. Estas aplicaciones se llaman dApps. La EVM también ayuda a los nodos a verificar las mismas transacciones y resultados.
En las noticias sobre criptomonedas, el término aparece a menudo relacionado con Ethereum, nuevas dApps o blockchains compatibles con la EVM. Esto significa que admiten la EVM y, por tanto, que los contratos inteligentes de Ethereum pueden funcionar en ellas.
La EVM no hace que un contrato inteligente sea automáticamente infalible o seguro. Los errores en el código de un contrato inteligente pueden dar lugar a fallos o permitir usos indebidos.