Blockchain para Ingenieros: entender y analizar sin humo

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.

Ingeniería / Técnica
20+ horas
Pago único. Sin suscripciones.

⚠️ 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.

Kit esencial

Explorador (Etherscan / Blockscout)Gas trackerToken approvals checkerRevoke.cash (revocar permisos)MEV explorer (histórico)

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'.
0% completado

Tu asistente personal: Profesor Prometeo

Professor 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.

45-70 min

Módulo 0 – Cómo aprender blockchain como ingeniero

Mentalidad, fuentes de verdad, métricas mínimas y un método reproducible.

0%
Quiz: –/10

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)

Identifica timestamp, número de bloque y productor (si aplica).

Evita primero swaps complejos; busca una transferencia o interacción simple.

Hash, estado, from/to, gas used, fee total, bloque, timestamp, logs.

10 líneas con números y enlaces; sin adjetivos.

70-110 min

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.

0%
Quiz: –/10

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)

Busca una tx con input decodificable y logs.

Valida que coincide con el explorador (tolerancia por redondeos).

Relaciona eventos con el resultado observado.

Separa: complejidad de ejecución vs congestión de red.

60-90 min

Módulo 2 – Mempool y orden de transacciones

Qué ocurre entre enviar y confirmar: pending, propagación, reemplazos y riesgos intermedios.

0%
Quiz: –/10

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)

Usa un explorador o visor que muestre pending.

Hora de observación, inclusión, bloque final y fee.

Busca un caso de speed up (mismo nonce) y explica.

Qué fue predecible y qué dependió de red/orden.

90-130 min

Módulo 3 – DEXs como sistemas distribuidos

Un swap como proceso medible: pool, liquidez, slippage, fees y resultado real.

0%
Quiz: –/10

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)

Preferible en Uniswap/Curve; que el explorador decodifique.

Input/output, eventos Swap y transfers.

Comparación contra referencia (antes del swap) y ejecución.

Pool fee + gas fee, y cuál domina.

75-120 min

Módulo 4 – Qué es MEV y por qué existe

MEV como consecuencia técnica del orden; identificar un caso histórico con evidencia.

0%
Quiz: –/10

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)

Localiza un sandwich histórico (ya ocurrido).

Antes / víctima / después con números.

Entradas/salidas y fees; aproximación razonable.

Condiciones del sistema que lo permiten.

70-110 min

Módulo 5 – Riesgos reales y diseño responsable

Pérdidas por parámetros, UI y decisiones: slippage, approvals y fees invisibles.

0%
Quiz: –/10

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)

Mismo par y tamaño similar; analiza ejecución y coste.

Detecta permisos excesivos y cómo revocarlos.

Qué información faltaba para evitar sorpresas.

La pérdida como fallo de diseño/decisión, no como 'hack' por defecto.

45-80 min

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.

0%
Quiz: –/10

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)

Un swap multi-hop o interacción DeFi básica.

Tx → mempool (si procede) → DEX → riesgos → conclusión.

Cuándo lo usarías y cuándo no, con argumentos técnicos.

90-130 min

Módulo 7 – Gobernanza Descentralizada (DAOs)

Cuando el código no es ley: votación, timelocks, delegación y ataques de gobernanza.

0%
Quiz: –/10

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)

Buscar una propuesta polémica (ej. Uniswap Fee Switch) y ver quién votó.

80-120 min

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.

0%
Quiz: –/10

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)

Identificar qué pasa en el protocolo si el oráculo se congela.

90-130 min

Módulo 9 – Escalabilidad: L2s y Rollups

El Trilema de la Escalabilidad: cómo hacer Ethereum rápido y barato sin perder descentralización.

0%
Quiz: –/10

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)

Usar Arbitrum/Optimism y ver en el explorador el 'L1 Calldata Fee'.

Entender los riesgos de un puente multisig vs un puente trustless.

Diferencia entre 'Soft confirmation' (sequencer) y 'Hard confirmation' (L1 batch posted).


Scroll al inicio