-
Curso 1 · Fundamentos
Qué es realmente un hash y por qué adulterar un bloque rompe la cadena
Qué propiedades tiene una función hash y cómo el encadenamiento de hashes hace detectable cualquier cambio en un bloque, con un experimento de 20 líneas en Python.
-
Curso 1 y Curso 4
Testnet, gas y quién paga: por qué el sitio y el curso usan Base Sepolia
Qué es el gas, para qué sirve una red de prueba y por qué Base Sepolia, una capa 2 de Ethereum, es la red del curso y del juego del sitio.
-
Curso 4 · DApps
approve + transferFrom: cómo funciona una pasarela de pago con ERC-20 y un NFT como recibo
Por qué pagar con un token ERC-20 requiere dos transacciones, y un contrato de pasarela en Solidity que cobra con transferFrom y emite un NFT ERC-721 como recibo.
-
Curso 4 · Seguridad
Reentrancy y el patrón Checks-Effects-Interactions, con un ejemplo mínimo en Solidity
Cómo un contrato puede ser vaciado por una llamada que vuelve a entrar, y cómo el patrón Checks-Effects-Interactions y ReentrancyGuard lo evitan, con código que compila.
Las novedades generales del laboratorio están en el blog del LICDIA. Para ver el plan completo, visitá el plan de estudios, o probá el juego.