Explora cómo funciona la Ethereum Virtual Machine (EVM), desarrolla tu propio proyecto y máquina virtual. Aprenderás sobre teoría computacional, autómatas, el gas en Ethereum y más. Requiere conocimientos de Solidity y TypeScript.
Teoría de Máquinas Computacionales
Ethereum Virtual Machine
- 9

Arquitectura de la EVM
09:37 min - 10
Ethereum Virtual Machine: Fundamentos y Aplicaciones
00:35 min - 11

Ethereum Virtual Machine Instruction Set
09:29 min - 12
Opcodes de la Máquina Virtual de Ethereum (EVM)
04:47 min - 13

Construyendo un bytecode básico
16:19 min - 14

Continuando con la construcción del bytecode básico
17:02 min - 15

Root State
06:28 min - 16

¿Qué es el gas?
06:50 min - 17

¿Cómo construir un compilador a la EVM?
07:51 min
Solidity Decompiling
Platzi Virtual Machine
- 21

Definición de nuestra Máquina Virtual
04:54 min - 22

Setup del proyecto
23:50 min - 23

Definición del entorno de ejecución
17:26 min - 24

Definición de la lista de OPCODES
19:48 min - 25

Implementación de operadores básicos y aritméticos
22:07 min - 26

Implementación del modelo de memoria
28:41 min - 27

Implementando saltos
13:39 min - 28

Consumo de gas estático
21:13 min - 29

Consumo de gas dinámico
20:34 min - 30

Implementando gas dinámico
13:35 min
Conclusión
Conoce quién enseña el curso

Ernesto García
Software Engineer en OpenZeppelin
Software Engineer en OpenZeppelin
4.8 · 13 opiniones


Naudys Reina
Excelente!


José Manuel Piña Rodríguez
El nivel avanzado que tiene el curso, buena profundidad.


Fernando Piñango
bastante bueno, me gustaria profundizar en el tema con la EVM real que usa ethereum en go


Orlando Sánchez
Excelente curso, gran contenido, maravilloso manejo del tema por parte del profesor.
Este curso es parte de estas rutas de aprendizaje




Desarrollo en Blockchain Ethereum
Domina el mundo de Blockchain Ethereum desde la creación de tokens hasta el desarrollo de contratos inteligentes y aplicaciones descentralizadas.




Desarrolla productos Web3 | Programa Brainy´s Path
Aprende a crear soluciones a problemas reales en Web3 con tecnología blockchain




Desarrollo de Smart Contracts y dApps
Aprende a programar, probar, desplegar y asegurar contratos inteligentes en Ethereum y redes compatibles con EVM usando Solidity, OpenZeppelin y herramientas como Hardhat. Construye aplicaciones descentralizadas (dApps) conectando el frontend con la blockchain.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender