Comando gen茅rico de inicializaci贸n de proyectos
npx tsc --init --rootDir src --outDir build \ --esModuleInterop --resolveJsonModule --lib es6 \ --module commonjs --allowJs true --noImplicitAny true
Introducci贸n
Conociendo la m谩quina virtual de Ethereum
Presentaci贸n del Proyecto: Tu propia Virtual Machine
Teor铆a de M谩quinas Computacionales
M谩quinas computacionales
Aut贸mata Finito Determinista
M谩quina de Turing
Arquitectura x86 y Assembly
M谩quinas virtuales
Compiladores y organizaci贸n de CPU
Ethereum Virtual Machine
Arquitectura de la EVM
Conoce el Beigepaper
Ethereum Virtual Machine Instruction Set
EVM Opcodes
Construyendo un bytecode b谩sico
Continuando con la construcci贸n del bytecode b谩sico
Root State
驴Qu茅 es el gas?
驴C贸mo construir un compilador a la EVM?
Solidity Decompiling
Creation Bytecode vs Runtime Bytecode
Function Selector, Function Wrapper y Function Body
Metadata Hash
Platzi Virtual Machine
Definici贸n de nuestra M谩quina Virtual
Setup del proyecto
Definici贸n del entorno de ejecuci贸n
Definici贸n de la lista de OPCODES
Implementaci贸n de operadores b谩sicos y aritm茅ticos
Implementaci贸n del modelo de memoria
Implementando saltos
Consumo de gas est谩tico
Consumo de gas din谩mico
Implementando gas din谩mico
Conclusi贸n
Demostraci贸n de la PVM y siguientes pasos
Cierre del curso y repaso de lo aprendido
You don't have access to this class
Keep learning! Join and start boosting your career
Contributions 3
Questions 0
Comando gen茅rico de inicializaci贸n de proyectos
npx tsc --init --rootDir src --outDir build \ --esModuleInterop --resolveJsonModule --lib es6 \ --module commonjs --allowJs true --noImplicitAny true
All locations in both storage and memory
are well-defined initially as zero.
驴Ya se dieron cuenta que por esto cualquier direcci贸n en Ethereum tiene 0 tokens por defecto (en cualquier ERC20)? 馃槼
Want to see more contributions, questions and answers from the community?