⛓️ Blockchain Learning Path GitHub

📚 Bibliografía y fuentes

⬅️ Volver al programa · 📚 Currículo · 🔗 Recursos oficiales

Todo el contenido de este programa es original en su redacción y se apoya en la literatura de referencia del área. Aquí se listan las obras y fuentes primarias que sustentan cada módulo. No se reproduce el contenido de los libros: las referencias apuntan a las obras para que profundices en la fuente.

Cuando una obra tiene varias ediciones, usa la más reciente: el ecosistema cambia rápido y las ediciones nuevas corrigen detalles de protocolo. Las fechas de las especificaciones (EIPs, upgrades) están indicadas para que distingas lo estable de lo que aún evoluciona.

🧪 Cómo se valida este contenido (y qué NO garantiza)

Pregunta legítima: si el material es original y no reproduce los libros, ¿cómo sabes que lo que afirma es cierto? La respuesta honesta es que hay dos tipos de afirmación en el programa y se validan de forma distinta.

1. Lo que se demuestra ejecutando

La mayor parte del contenido técnico no te pide que confíes en nadie: lo puedes correr. Si el módulo 01 afirma que una prueba de Merkle de 8 hojas necesita 3 hashes, hay un test que lo comprueba; si el módulo 09 afirma que cierta línea habilita una reentrancia, hay un exploit que drena el contrato y un fix que lo resiste.

Afirmación de Se comprueba con
Hashes, Merkle, firmas pnpm test — pruebas de labs/01-cryptography
Prueba de trabajo y dificultad pnpm testlabs/02-consensus
Conservación de valor en UTXO pnpm testlabs/04-bitcoin
Codificación ABI y selectores pnpm testlabs/05-evm
Reentrancia, control de acceso, oráculo, replay, front-running, colisión de storage forge test en security-challenges/ — cada reto trae su exploit y su fix
Contratos de bóveda, gobernanza y financiamiento forge test en labs/ y projects/

Son 80 pruebas automatizadas (60 de Node y 20 de Foundry) que la CI ejecuta en cada cambio. Una afirmación que se contradiga con el código hace fallar el build. Eso es más fuerte que una cita: no apela a la autoridad de un autor, se comprueba.

Ese número tampoco es una promesa: pnpm check cuenta las pruebas del repositorio y falla si esta página deja de coincidir con la realidad.

2. Lo que se apoya en fuentes

El resto —historia, decisiones de diseño, cifras del ecosistema, casos de empresa, regulación— no se puede ejecutar. Ahí la garantía es la trazabilidad:

Qué NO garantiza esto

Sé explícito sobre el límite: que el material cite una obra no significa que un tercero haya certificado que la interpretación sea fiel a ella. Este programa no tiene revisión académica por pares. Si vas a apoyar una decisión técnica o de negocio en algo que leas aquí:

🔗 Qué obra sustenta cada módulo

Cada módulo declara su fuente en la cabecera. Esta tabla invierte esa relación: te dice dónde se usa cada obra, para que puedas ir del libro al módulo o del módulo al libro. Los enlaces apuntan a la fuente oficial —cuando la obra tiene una edición legalmente gratuita, se enlaza esa.

Módulo Obra que lo sustenta
00 · Orientación Bashir — Mastering Blockchain · Werbach — The Blockchain and the New Architecture of Trust
01 · Criptografía Aumasson — Serious Cryptography · Katz, Lindell — Introduction to Modern Cryptography
02 · Sistemas distribuidos Cachin, Guerraoui, Rodrigues — Reliable and Secure Distributed Programming · Tanenbaum, van Steen — Distributed Systems (PDF gratuito)
03 · Consenso Nakamoto — whitepaper de Bitcoin · Castro, Liskov — Practical Byzantine Fault Tolerance
04 · Bitcoin Antonopoulos — Mastering Bitcoin (libre) · Mastering the Lightning Network (libre)
05 · Ethereum y EVM Antonopoulos, Wood — Mastering Ethereum (libre) · Wood — Yellow Paper
06 · Solidity y Foundry Documentación de Solidity · The Foundry Book
07 · dApps ethereum.org — Developers · documentación de viem
08 · Tokens EIPs de Ethereum · OpenZeppelin Contracts
09 · Seguridad Trail of Bits — Building Secure Contracts · ConsenSys — Smart Contract Best Practices
10 · Oráculos e indexación Chainlink docs · The Graph docs
11 · DAO y gobernanza OpenZeppelin Governor · Compound Governance
12 · Escalabilidad Buterin — An Incomplete Guide to Rollups · L2BEAT
13 · Interoperabilidad Cosmos IBC · Polkadot XCM
14 · Privacidad y ZK Thaler — Proofs, Arguments, and Zero-Knowledge (libre) · ZKProof Community Reference
15 · Arquitectura avanzada ERC-4337 y EIP-7702 · Flashbots — investigación
16 · Infraestructura y nodos ethereum.org — Nodos y clientes · EthStaker
17 · Empresa Informes del BIS y del WEF · Werbach — The Blockchain and the New Architecture of Trust
18 · Implementación Prácticas públicas de integración del sector financiero y documentación de cada componente citado

Obras libres. Mastering Bitcoin, Mastering Ethereum, Mastering the Lightning Network, Distributed Systems, Proofs, Arguments, and Zero-Knowledge y el MoonMath Manual tienen edición legalmente gratuita: puedes seguir el programa completo sin comprar un solo libro.

Libros de referencia por área

Área Obras de referencia
Fundamentos y panorama Bashir — Mastering Blockchain (4.ª ed.) · Narayanan, Bonneau, Felten, Miller, Goldfeder — Bitcoin and Cryptocurrency Technologies (Princeton) · Werbach — The Blockchain and the New Architecture of Trust
Criptografía Aumasson — Serious Cryptography (2.ª ed.) · Ferguson, Schneier, Kohno — Cryptography Engineering · Katz, Lindell — Introduction to Modern Cryptography (3.ª ed.)
Sistemas distribuidos Cachin, Guerraoui, Rodrigues — Introduction to Reliable and Secure Distributed Programming · Tanenbaum, van Steen — Distributed Systems · Kleppmann — Designing Data-Intensive Applications
Consenso Lamport — The Part-Time Parliament (Paxos) · Castro, Liskov — Practical Byzantine Fault Tolerance · Nakamoto — Bitcoin: A Peer-to-Peer Electronic Cash System · Buterin, Griffith — Casper the Friendly Finality Gadget
Bitcoin Antonopoulos — Mastering Bitcoin (3.ª ed.) · Antonopoulos, Osuntokun, Pickhardt — Mastering the Lightning Network
Ethereum / EVM Antonopoulos, Wood — Mastering Ethereum · Wood — Ethereum Yellow Paper · documentación de ethereum.org
Solidity / Foundry Documentación de Solidity · The Foundry Book · OpenZeppelin Contracts
Seguridad de contratos Trail of Bits — Building Secure Contracts · ConsenSys — Smart Contract Best Practices · SWC Registry · Damn Vulnerable DeFi
Oráculos e indexación Chainlink — documentación y whitepaper 2.0 · The Graph — docs · IPFS — docs
DAO y gobernanza OpenZeppelin Governor · Compound Governance · Voshmgir — Token Economy
Escalabilidad / L2 Buterin — An Incomplete Guide to Rollups · ethereum.org — Escalado · L2BEAT
Interoperabilidad Cosmos IBC · Polkadot XCM · Chainlink CCIP
Privacidad y ZK Thaler — Proofs, Arguments, and Zero-Knowledge · The MoonMath Manual to zk-SNARKs · ZKProof — Community Reference
Arquitectura avanzada ERC-4337 y EIP-7702 (abstracción de cuenta) · Flashbots — investigación MEV · OpenZeppelin — Proxies y Upgrades

Fuentes primarias (whitepapers y especificaciones)

Actualidad del ecosistema (hitos recientes)

El contenido se mantiene al día con la hoja de ruta de Ethereum y del ecosistema. Hitos relevantes que el material tiene en cuenta:

⚠️ Verifica siempre contra la fuente primaria. Las cifras concretas (TPS, comisiones, número de validadores, TVL de un puente) cambian a diario; este material enseña los principios y señala explícitamente qué datos debes consultar en vivo.


🧭 Navegación

📚 Currículo · 🔗 Recursos oficiales · 🗺️ Roadmap · 🏠 Inicio