⛓️ Blockchain Learning Path GitHub

📚 Currículo

⬅️ Volver al programa · 📖 Bibliografía y fuentes · 🧪 Laboratorios · 🗺️ Roadmap

19 módulos progresivos (00–18), de los fundamentos criptográficos a llevar la tecnología a producción en una empresa. Cada módulo enlaza al siguiente y trae su fuente de referencia, un esquema visual, un laboratorio y un reto verificable. Estúdialos en orden: cada uno asume el anterior.

Mapa del programa

flowchart LR
    subgraph N0["Orientación"]
        M00["00"]
    end
    subgraph N1["Fundamentos"]
        M01["01 Cripto"] --> M02["02 Distribuidos"] --> M03["03 Consenso"]
    end
    subgraph N2["Desarrollo"]
        M04["04 Bitcoin"] --> M05["05 EVM"] --> M06["06 Solidity"] --> M07["07 dApps"]
    end
    subgraph N3["Profesional"]
        M08["08 Tokens"] --> M09["09 Seguridad"] --> M10["10 Oráculos"] --> M11["11 DAO"]
    end
    subgraph N4["Avanzado"]
        M12["12 L2"] --> M13["13 Interop"] --> M14["14 ZK"] --> M15["15 Arquitectura"]
    end
    subgraph N5["Producción"]
        M16["16 Infraestructura"] --> M17["17 Empresa"] --> M18["18 Implementación"]
    end
    M00 --> M01
    M03 --> M04
    M07 --> M08
    M11 --> M12
    M15 --> M16
    M18 --> CAP["🎓 Capstone"]

Índice

# Módulo Pregunta central Fuente principal
00 Orientación ¿Necesito blockchain? Bashir · Werbach
01 Criptografía aplicada ¿Cómo verificamos integridad y autoría? Aumasson · Katz-Lindell
02 Sistemas distribuidos y P2P ¿Cómo cooperan nodos que fallan? Cachin · Tanenbaum
03 Consenso ¿Cómo se elige un historial? Nakamoto · Castro-Liskov
04 Bitcoin ¿Cómo funciona el dinero UTXO? Antonopoulos — Mastering Bitcoin
05 Ethereum y EVM ¿Cómo se ejecuta estado programable? Antonopoulos/Wood — Mastering Ethereum
06 Solidity y Foundry ¿Cómo escribimos contratos comprobables? Docs de Solidity · Foundry Book
07 dApps ¿Cómo conecta una interfaz con una wallet? ethereum.org · viem
08 Tokens y estándares ¿Qué garantiza un estándar? EIPs · OpenZeppelin
09 Seguridad y auditoría ¿Cómo piensa un atacante? Trail of Bits · ConsenSys
10 Oráculos e indexación ¿Cómo entra información confiable? Chainlink · The Graph
11 DAO y gobernanza ¿Cómo gobernamos protocolos? OZ Governor · Compound
12 Escalabilidad y L2 ¿Qué se mueve fuera de L1? Buterin · L2BEAT
13 Interoperabilidad ¿Cómo se conectan ecosistemas? Cosmos IBC · Polkadot
14 Privacidad y ZK ¿Qué se demuestra sin revelar? Thaler · ZKProof
15 Arquitectura avanzada ¿Cómo llega un protocolo a producción? ERC-4337 · Flashbots
16 Infraestructura y nodos ¿Qué máquinas y nube necesita esto? ethereum.org · EthStaker
17 Blockchain en la empresa ¿Qué gana la empresa, con qué casos y costos? BIS · WEF · Werbach
18 Implementación empresarial ¿Cómo se integra con los sistemas existentes? Prácticas del sector financiero

Cómo está construido cada módulo

Todos siguen la misma estructura (ver MODULE_TEMPLATE.md): objetivos medibles, resultados de aprendizaje, tabla de temas, modelo mental, esquema visual (diagramas Mermaid), conceptos con definiciones, profundización con casos reales y ejemplos numéricos, laboratorio guiado, reto verificable con criterio de aceptación, errores frecuentes, seguridad y ética, referencias a libros y fuentes primarias, y navegación al módulo anterior y siguiente.

Para la dimensión profesional del ecosistema —cómo se construye una red, el stack, los equipos, las empresas y los modelos de negocio— consulta la sección Industria.

Las fuentes se detallan en la bibliografía central, que también recoge los hitos recientes del ecosistema (Merge, Dencun/EIP-4844, Pectra/EIP-7702) para mantener el material al día.

Ruta recomendada

Nivel Módulos Resultado
Orientación 00 Distinguir blockchain de una base de datos
Fundamentos 01–03 Criptografía, redes y consenso
Desarrollo 04–07 Bitcoin, EVM, contratos y una dApp
Profesional 08–11 Tokens, seguridad, oráculos y DAO
Avanzado 12–15 L2, interoperabilidad, ZK y arquitectura
Producción 16–18 Infraestructura real, caso de negocio e implementación en la empresa

Empieza por el Módulo 00 · Orientación.


🧭 Navegación

🏠 Programa · 📖 Bibliografía · 🧪 Laboratorios · ➡️ Módulo 00 · Orientación