No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

14 Días
2 Hrs
17 Min
0 Seg

Ethereum Virtual Machine

6/18
Recursos

Aportes 5

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

La Ethereum Virtual Machine (EVM) es un componente central de la plataforma Ethereum. Es una máquina virtual Turing completa y se ejecuta en todos los nodos de la red Ethereum. La EVM permite la ejecución de contratos inteligentes y la realización de operaciones computacionales en la red Ethereum.

La EVM es una capa de abstracción que permite a los desarrolladores escribir y desplegar contratos inteligentes en lenguajes de programación como Solidity. Los contratos inteligentes son programas informáticos autónomos que se ejecutan en la EVM cuando se cumplen ciertas condiciones predefinidas. Estos contratos pueden contener lógica empresarial, reglas y condiciones para la interacción entre participantes de la red.

La EVM es responsable de la ejecución de instrucciones y operaciones dentro de los contratos inteligentes. Cada vez que se invoca un contrato inteligente en la red Ethereum, la EVM se encarga de realizar los cálculos necesarios y actualizar el estado de la blockchain en consecuencia.

La EVM utiliza un conjunto de instrucciones específicas, denominadas opcode, para ejecutar operaciones como aritmética, almacenamiento de datos, llamadas a otros contratos y más. Además, la EVM tiene su propio modelo de gas para medir el costo computacional de las operaciones. Los usuarios deben pagar una cierta cantidad de ether (ETH) en forma de tarifas de gas para ejecutar las operaciones en la EVM.

Una característica clave de la EVM es su capacidad de ser determinista, lo que significa que dado un estado inicial y una secuencia de instrucciones, siempre producirá el mismo resultado. Esto asegura que la ejecución de contratos inteligentes sea predecible y confiable en toda la red Ethereum.

En resumen, la Ethereum Virtual Machine (EVM) es una máquina virtual Turing completa que permite la ejecución de contratos inteligentes en la red Ethereum. Proporciona un entorno seguro y aislado donde los desarrolladores pueden implementar la lógica empresarial y realizar operaciones computacionales en la plataforma. La EVM es un componente fundamental para la programabilidad y la funcionalidad de Ethereum.

Datos curiosos sobre la Ethereum Virtual Machine (EVM): 1. Cerebro de Ethereum: La EVM es el "motor" que ejecuta todos los contratos inteligentes y dApps en Ethereum, actuando como un entorno global de computación. 2. Turing Completa: La EVM es Turing completa, lo que significa que puede ejecutar cualquier cálculo o programa que sea posible, siempre que tenga suficiente gas (recursos). 3. Multiplataforma: Puede ejecutarse en cualquier dispositivo, permitiendo que Ethereum funcione en una red distribuida de miles de nodos. 4. Gas: Los programas en la EVM requieren "gas" (ETH) para ejecutarse, limitando el mal uso de la red al hacer que las operaciones más costosas requieran más recursos. 5. Compatibilidad: Muchas otras blockchains, como Binance Smart Chain, usan una versión de la EVM, lo que facilita la creación de proyectos compatibles entre diferentes redes.

"EVM no es más que el componente central de Ethereum como tecnología y básicamente está basado en la máquina de Turing."

Mis notas: <https://wakeful-baryonyx-ef2.notion.site/Ethereum-Virtual-Machine-y-terminos-de-Ethereum-744afa56afa24cc3b56a22ac0b1028f6?pvs=4>

Me encanta esta explicación y estos detalles de informática porque soy amante de eso, desde SO nativos convencioanles o comerciales