Crea una cuenta o inicia sesi贸n

隆Contin煤a aprendiendo sin ning煤n costo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

0D
17H
24M
49S

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 鈥渄inero 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?

o inicia sesi贸n.

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.

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

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

https://platzi.com/evm/

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