Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12 Días
7 Hrs
38 Min
9 Seg

EVM (Ethereum Virtual Machine)

5/21
Recursos

Ethereum Virtual Machine es el motor de Ethereum donde conviven todos los contratos inteligentes y donde se ejecutan los mismos. Todo lo que sucede dentro de la Blockchain de Ethereum tiene una explicación.

Entorno de ejecución de contratos inteligentes

La EVM es un entorno aislado donde se compilan y ejecutan los contratos por medio de transacciones.

Se lo conoce como entorno de ejecución al software principal que provee acceso a los recursos necesarios en un sistema para la ejecución de un programa. Por ejemplo, NodeJS es un entorno de ejecución para programas escritos en Javascript.

Cada transacción necesita de Gas para ejecutarse, como un automóvil, es lo que le otorga la capacidad para poder correr la lógica dentro de un contrato. Al tratarse de un computador virtual, la EVM debe tener un sistema de regulación que prevenga de una saturación de solicitudes a la red, y con ello, un mal funcionamiento. Así, cada vez que un usuario quiera ejecutar su contrato debe pagar una comisión.

Los costos del Gas dependen de varios factores, no solo del propio costo mínimo que el Gas posee por defecto, la complejidad en la lógica del contrato y de la prioridad que se le agregue en la comisión a los mineros, de manera que la transacción sea confirmada lo antes posible, además del tráfico de la red. A más usuario queriendo hacer transacciones, mayor el costo.

La Ethereum Virtual Machine es donde se almacena el estado de cada proyecto, esa gran base de datos aislada, inmutable y replicada en cada nodo de la red donde conviven miles de tokens y datos de cada vez más proyectos.

La EVM es una obra de ingeniería de software que fue más allá de lo que se pensaba solo como “dinero digital” y permite el desarrollo de cualquier tipo de software. Es una gran contribución que ya ha dejado su huella en el mundo de la tecnología y que sigue evolucionando con la llegada de Ethereum 2.0.


Contribución creada por: Luis Enrique Herrera y Kevin Fiorentino (Platzi Contributors).

Aportes 14

Preguntas 4

Ordenar por:

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

El precio de usar la red de Ethereum (Gas) es alto, en la siguiente imagen pueden ver que esta entre 12 y 24 dólares por transacción (abril-2021). Este precio cambia durante todo el día. Por este tema del gas han surgido nuevas redes como la de Solana que permite realizar transacciones por menos de 1 dólar.

EVM (Ethereum Virtual Machine)

  • Entorno de ejecución aisalado donde se compilan y corren los Smart Contracts (Esto es importante ya que a diferencia de BTC que almace estados de cuenta, ETH almacena estados de máquina que son los que permiten que se pueda correr código)

GAS (fee)

  • Es la recompensa para los mineros cuando minan un bloque
  • Mide el esfuerzo de ejecutar una operación (Una operación más compleja va necesitar más gas que una menos compleja)
  • Depende de que tan rápido se quiere ejecutar, algo así como un tipo de prioridad.

Gas Tracker para poder observar la congestion de la red. He leido que un GAS de 80 gwei es un muy buen nivel para usar la red. Corríjanme si estoy mal :c

El Gas en la MainNet esta bien costoso, ojala actualicen rápido Ethereum y todo esto cambie, cuando inicio esto el gas no sobrepasaba los 0.0002 USD por transacción, hoy en día algunas transacciones pueden llegar a valer hasta 300 USD, es muy conveniente usar redes alternas son más económicas.

Nos vemos en el curso de la EVM para los que deseen profundizar 😃

https://platzi.com/evm/

Dapp: aplicacion descentralizada.
BlockChain: Bloque de Codigo.
SmartContract: Contrato inteligente.
EVM: Etherum Virtual Machine.

  • EVM trabaja dentro del ambito de BlockChain, la EVM es encargada de ejecutar distintas operaciones en el blockchain, en estas ejecuta funciones y smartcontracts estas ordenes son ejecutadas de manera desentralizada, es decir no hay una unica maquina ejecutando los smartcontracts y las funciones, esto le provee una mayor transparecencia.

  • Para que estas operaciones puedan ser ejecutadas necesitan interaccion con DAP o Algun SmartContract

es un tipo de computadora donde puedes crear smart contacts que pueden tener una funcion determinada

EVM

Es un entorno de ejecución donde se corren los smart contracts dentro de Ethereum.

Bitcoin almacena estados de cuenta, Ethereum estados de máquina. Esto permite poder correr codigo dentro de el.

Adquiriendo y reafirmando nuevos aprendizajes:

  • Gas: Capacidad para poder correr la lógica dentro de un Contrato.
  • EVM: Ethereum Virtual Machine

Excelente aportes sobre Ethereum Virtual Machine siendo una gran base de datos aislada, inmutable y replicada

*00:58 Si quieres priorizar la transacción se necesita aumentar el PRECIO DEL GAS que pagarás.
El precio del gas se mide en Gwei, al pagar más por el mismo GAS priorizan la transacción.

¿Quién en 2022?

RESUMEN CLASE 5:
ETHEREUM VIRTUAL MACHINE
EVM

I.- QUE ES LA EVM ?

  • Entorno de ejecución aislado donde se compilan y ejecutan los Smart Contracts.

  • Ethereum Almacena estados de máquina.

II.- GAS

  • Recompensa para los mineros cuando minan un bloque.

  • Mide el esfuerzo de ejecutar una operación.

  • Depende de que tan rápido se quiere ejecutar tu transaccion.

Solana es una opción alternativa a Ethereum sin embargo sobre Ethereum se crearon segundas capas que disminuyen el costo de las transacciones inclusive mas económicas que las de la red de solana