Blockchain para Ingenieros: entender, medir y analizar sin humo
Un curso técnico para quienes siempre han desconfiado de blockchain y quieren entender qué ocurre realmente bajo el marketing.
⚠️ Filtro de Entrada: ¿Es para ti?
NO es para ti si:
- Buscas señales de trading o «ganar dinero rápido».
- Quieres especular con criptomonedas.
- No te interesa medir, leer logs o auditar código.
SÍ es para ti si:
- Eres ingeniero o tienes mentalidad técnica.
- Te incomoda el marketing vacío («Web3», «Crypto»).
- Quieres entender la base de datos distribuida antes de opinar.
Mapa del curso
Kit esencial
Cómo seguir este curso
- Lee teoría con calma, pero valida todo con enlaces y números.
- En cada LAB: registra datos, calcula, explica y escribe conclusiones reproducibles.
- Evita narrativas: no uses 'seguro que pasó X'. Usa 'se observa X porque el log Y muestra Z'.
Tu asistente personal: Profesor Prometeo
Todos los alumnos del curso tienen acceso a nuestro asistente de IA especializado. A diferencia de un chat genérico, el Profesor Prometeo ha sido entrenado con los casos verificados de este blog. Entiende tus mediciones, conoce los fallos comunes de este kit y te ayuda a depurar tus circuitos 24/7 sin alucinaciones.
Módulo 0 – Cómo aprender blockchain como ingeniero
Mentalidad, fuentes de verdad, métricas mínimas y un método reproducible.
Objetivos
- Distinguir dato vs narrativa en blockchain.
- Saber qué medir en una transacción y por qué.
- Escribir conclusiones verificables con enlaces.
Ideas clave
- Explorador como interfaz, no como verdad
- Estado, recibos y logs
- Reproducibilidad y control de variables
Laboratorio (checklist)
Módulo 1 – La transacción REAL (no la del marketing)
Anatomía de transacción y recibo; gas, fees y coste real con números.
Objetivos
- Entender qué se firma y qué se ejecuta.
- Calcular coste real con gas_used y gas_price efectivo.
- Leer logs como evidencia de ejecución.
Ideas clave
- Gas limit vs gas used
- EIP-1559: base fee y tip
- Receipt, logs y revert
Laboratorio (checklist)
Módulo 2 – Mempool y orden de transacciones
Qué ocurre entre enviar y confirmar: pending, propagación, reemplazos y riesgos intermedios.
Objetivos
- Entender pending y por qué no es estado final.
- Explicar reemplazos por fee y el papel del nonce.
- Detectar cuándo el estado cambió antes de tu inclusión.
Ideas clave
- Mempool como vista local por nodo
- Nonce y reemplazos
- Latencia y cambios de estado
Laboratorio (checklist)
Módulo 3 – DEXs como sistemas distribuidos
Un swap como proceso medible: pool, liquidez, slippage, fees y resultado real.
Objetivos
- Identificar pool(s), rutas y transfers internos.
- Cuantificar slippage y price impact con datos.
- Separar fee del pool vs fee de red.
Ideas clave
- AMM y liquidez
- Slippage vs price impact
- Multi-hop y eventos
Laboratorio (checklist)
Módulo 4 – Qué es MEV y por qué existe
MEV como consecuencia técnica del orden; identificar un caso histórico con evidencia.
Objetivos
- Definir MEV sin moralizar ni explotarlo.
- Identificar orden y transacciones relacionadas en un bloque.
- Justificar un patrón con logs y balances.
Ideas clave
- Orden de transacciones como superficie de valor
- Sandwich (conceptual) y evidencia
- Por qué no es un juego de amateurs
Laboratorio (checklist)
Módulo 5 – Riesgos reales y diseño responsable
Pérdidas por parámetros, UI y decisiones: slippage, approvals y fees invisibles.
Objetivos
- Detectar errores típicos de usuario basados en datos.
- Evaluar UI: qué oculta y qué induce a hacer.
- Comparar swaps equivalentes y explicar diferencias.
Ideas clave
- Slippage tolerance como control de riesgo
- Approvals y permisos
- Coste total vs coste visible
Laboratorio (checklist)
Módulo 6 – Conclusión: criterio técnico
Cuándo tiene sentido blockchain y cuándo no; cierre con análisis end-to-end opcional.
Objetivos
- Construir una checklist de decisión técnica.
- Identificar señales de humo y afirmar con evidencia.
- Ejecutar un análisis end-to-end reproducible.
Ideas clave
- Propiedades útiles vs costes
- Criterio y evidencia
- Matriz de decisión
Laboratorio (checklist)
Módulo 7 – Gobernanza Descentralizada (DAOs)
Cuando el código no es ley: votación, timelocks, delegación y ataques de gobernanza.
Objetivos
- Explicar el ciclo de vida de una propuesta: Proponer, Votar, Ejecutar.
- Entender Timelocks como defensa contra ataques milonarios.
- Analizar riesgos de centralización en DAOs (plutocracia).
Ideas clave
- DAO (Decentralized Autonomous Organization)
- Timelock y Delay
- Delegated Voting
Laboratorio (checklist)
Módulo 8 – Oráculos y Datos del Mundo Real
La blockchain es "autista": cómo traer datos externos (precios, clima) sin romper la seguridad.
Objetivos
- Entender el 'Oracle Problem': determinismo vs datos externos.
- Analizar la arquitectura de Chainlink (DONs) y la agregación.
- Diferenciar precio Spot vs TWAP y sus riesgos.
Ideas clave
- The Oracle Problem
- Decentralized Oracle Networks (DONs)
- TWAP (Time-Weighted Average Price)
Laboratorio (checklist)
Módulo 9 – Escalabilidad: L2s y Rollups
El Trilema de la Escalabilidad: cómo hacer Ethereum rápido y barato sin perder descentralización.
Objetivos
- Entender el Trilema: Descentralización, Seguridad, Escalabilidad.
- Analizar la arquitectura de L2s: Ejecución off-chain, datos on-chain.
- Diferenciar Optimistic vs ZK Rollups y sus trade-offs.
Ideas clave
- Scalability Trilemma
- Optimistic vs ZK Rollups
- EIP-4844 (Blobs) & Data Availability
Laboratorio (checklist)
