
What is Ethereum Dynamic and Static Gas?
This week, we answer a more fundamental question: How much does it cost to run bytecode?What Is Gas in the EVM?Every opcode in Ethereum bytecode has a gas cost, which is the fee you pay to execute that instruction. Gas prevents infinite loops and ensures that every transaction ha...

What is Ethereum Dynamic and Static Gas?
This week, we answer a more fundamental question: How much does it cost to run bytecode?What Is Gas in the EVM?Every opcode in Ethereum bytecode has a gas cost, which is the fee you pay to execute that instruction. Gas prevents infinite loops and ensures that every transaction ha...

This is how smart contracts call each other under the hood
This week, we take on one of the most powerful opcodes in the EVM toolbox: CALL.What is CALL?CALL lets your smart contract talk to other contracts (or even itself) on the ...

This is how smart contracts call each other under the hood
This week, we take on one of the most powerful opcodes in the EVM toolbox: CALL.What is CALL?CALL lets your smart contract talk to other contracts (or even itself) on the ...

How smart contract functions *really* work
On this week we're going to implement functions that can be called by any ethereum account or smart contract. Is important to understand how function call work under the hood to be able to write better and safer smart contract, optimize, and integrate with any tooling available today. Additionally, this way we can prepare for future updates where EVM get's improved. We are...

How smart contract functions *really* work
On this week we're going to implement functions that can be called by any ethereum account or smart contract. Is important to understand how function call work under the hood to be able to write better and safer smart contract, optimize, and integrate with any tooling available today. Additionally, this way we can prepare for future updates where EVM get's improved. We are...

Intro to Transient Storage at Bytecode Level
This week, we're diving into a recent (Dencun update) and powerful EVM feature: Transient Storage.Why Do We Need Transient Storage?We already know the three main data regions in the EVM: the stack witch is super fast but only lasts for the current instruction, the memory that resets after each all a...

Intro to Transient Storage at Bytecode Level
This week, we're diving into a recent (Dencun update) and powerful EVM feature: Transient Storage.Why Do We Need Transient Storage?We already know the three main data regions in the EVM: the stack witch is super fast but only lasts for the current instruction, the memory that resets after each all a...

Smart Contract Deployment at Bytecode Level
What happens when you deploy a contract? When you deploy a smart contract, you’re sending a special transaction where:to = 0x0 (indicating contract creation)data = <contract bytecode>But that <contract bytecode> is not ju...

Smart Contract Deployment at Bytecode Level
What happens when you deploy a contract? When you deploy a smart contract, you’re sending a special transaction where:to = 0x0 (indicating contract creation)data = <contract bytecode>But that <contract bytecode> is not ju...

Un Futuro para Elecciones Transparentes con ZK
Al igual que las recientes elecciones bajo el gobierno de Nicolás Maduro, la historia de desconfianza en las elecciones se repite como un reloj en muchos países de LATAM cada 4, 5 o 6 años. Las acusaciones de fraude, votos mal contados y la conclusión en gobiernos militares son temas recurrentes. En mí país Honduras, por ejemplo, Juan Orlando Hernández, ex-presidente, ahora está preso en una cárcel estadounidense, acusado de Narcotráfico luego de una reelección muy cuestionada.En mi país, Hon...

Un Futuro para Elecciones Transparentes con ZK
Al igual que las recientes elecciones bajo el gobierno de Nicolás Maduro, la historia de desconfianza en las elecciones se repite como un reloj en muchos países de LATAM cada 4, 5 o 6 años. Las acusaciones de fraude, votos mal contados y la conclusión en gobiernos militares son temas recurrentes. En mí país Honduras, por ejemplo, Juan Orlando Hernández, ex-presidente, ahora está preso en una cárcel estadounidense, acusado de Narcotráfico luego de una reelección muy cuestionada.En mi país, Hon...
¿Porqué no hay más apps ZK hoy?
Hace unos meses un buen amigo me hizo esta pregunta pero ese momento no tenía una respuesta tan clara. Ahora sí tengo una buena respuesta gracias a bastante estudio, experimentación y mucha ayuda que me han dado los expertos. Al terminar este artículo, te podrás hacer una espectativa más acertada sobre lo que se viene, sobre lo que ya se puede construir y lo que hace falta. Quizás escuchaste que ZK es fundamental para Ethereum, ¡y sí es verdad! Esta tecnología trae dos propiedades muy importa...
¿Porqué no hay más apps ZK hoy?
Hace unos meses un buen amigo me hizo esta pregunta pero ese momento no tenía una respuesta tan clara. Ahora sí tengo una buena respuesta gracias a bastante estudio, experimentación y mucha ayuda que me han dado los expertos. Al terminar este artículo, te podrás hacer una espectativa más acertada sobre lo que se viene, sobre lo que ya se puede construir y lo que hace falta. Quizás escuchaste que ZK es fundamental para Ethereum, ¡y sí es verdad! Esta tecnología trae dos propiedades muy importa...
Retro: Notas sobre correr un concurso para escritores de artículos técnicos
Con el objetivo de conectar a devs de habla hispana en web3 y de visibilizar su contenido, lancé el 10 de abril Reto Web3. Este evento se llevó a cabo durante un mes y consistió en un concurso donde invité a hackers a escribir guías y artículos sobre temas de actualidad relacionados a Ethereum. Los temas incluían ZK, layer 2, la intersección con IA y DA (disponibilidad de datos).El origen de este concursoEn mi canal de youtube y blog me dedico a difundir las tecnologías en web3 de actualidad ...
Retro: Notas sobre correr un concurso para escritores de artículos técnicos
Con el objetivo de conectar a devs de habla hispana en web3 y de visibilizar su contenido, lancé el 10 de abril Reto Web3. Este evento se llevó a cabo durante un mes y consistió en un concurso donde invité a hackers a escribir guías y artículos sobre temas de actualidad relacionados a Ethereum. Los temas incluían ZK, layer 2, la intersección con IA y DA (disponibilidad de datos).El origen de este concursoEn mi canal de youtube y blog me dedico a difundir las tecnologías en web3 de actualidad ...

10 años después de mi Juego Crypto: Retrospectiva
Hace 10 años lancé un MMO RPG crypto. Durante este tiempo, la tecnología ha cambiado bastante, si lo hiciera hoy ¿cómo lo haría?¿Cómo funciona un Crypto MMO?Un MMORPG (juego de rol masivo online) es un videojuego donde cada usuario controla un personaje y junto con otros jugadores emprenden en aventuras subiendo de nivel y coleccionando items.Hacer un MMO es difícil, es por eso que forkié The Mana World, un juego open sourceCrear un juego de estas características es bastante trabajoso, requie...

10 años después de mi Juego Crypto: Retrospectiva
Hace 10 años lancé un MMO RPG crypto. Durante este tiempo, la tecnología ha cambiado bastante, si lo hiciera hoy ¿cómo lo haría?¿Cómo funciona un Crypto MMO?Un MMORPG (juego de rol masivo online) es un videojuego donde cada usuario controla un personaje y junto con otros jugadores emprenden en aventuras subiendo de nivel y coleccionando items.Hacer un MMO es difícil, es por eso que forkié The Mana World, un juego open sourceCrear un juego de estas características es bastante trabajoso, requie...
🐞Emojity Bug Hunt: Win 1ETH! 🕵️♂️💰
Emojity is an emoji programming language that compiles directly to EVM bytecode. It's an open-source project under active development managed by Filosofia Codigo and is currently in beta version. Version 0️⃣🤗0️⃣ was recently released, and to celebrate it, 1ETH was made available as a reward to anyone who, through a vulnerability, breaks the contract and manages to obtain the funds stored in a staking contract written in Emojity.What is an Emoji language?Emojity is a programming language...
🐞Emojity Bug Hunt: Win 1ETH! 🕵️♂️💰
Emojity is an emoji programming language that compiles directly to EVM bytecode. It's an open-source project under active development managed by Filosofia Codigo and is currently in beta version. Version 0️⃣🤗0️⃣ was recently released, and to celebrate it, 1ETH was made available as a reward to anyone who, through a vulnerability, breaks the contract and manages to obtain the funds stored in a staking contract written in Emojity.What is an Emoji language?Emojity is a programming language...