⛓️ 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 clase independiente. 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 la clase 3 afirma que una prueba de Merkle de 8 hojas necesita 3 hashes, hay un test que lo comprueba; si la clase 19 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 test — labs/02-consensus
Conservación de valor en UTXO pnpm test — labs/04-bitcoin
Prevuelo de una firma: montos, decimales, aprobaciones y address poisoning pnpm test — labs/00-wallets
Codificación ABI y selectores pnpm test — labs/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/
AMM, pérdida impermanente, factor de salud y liquidación pnpm test — labs/19-defi
Token viral sintético: market cap, FDV, liquidez, holders, volumen y drawdown pnpm test — labs/15-tokenomics
Colateral, paridad y cobertura accesible de reservas pnpm test — labs/21-stablecoins
Coste de una remesa, prefondeo y pago contra pago atómico pnpm test — labs/23-pagos-fx
Entrega contra pago, liquidez del neteo y ciclo de un bono pnpm test — labs/25-mercados-capitales
Política de cuórum M-de-N frente a compromiso y a pérdida pnpm test — labs/26-custodia
Enfoque basado en riesgo y Regla de Viaje pnpm test — labs/27-cumplimiento
Anatomía de bloques, extracción con reorgs, grafos, patrones y detección de anomalías pnpm test — labs/28-data-analytics y projects/explorador-analitico/
Mercado tokenizado: dinero mayorista simulado, bono y DvP atómico forge test en labs/22-cbdc-mercado-tokenizado/

Son 363 pruebas automatizadas (316 de Node y 47 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 clase

Cada clase declara su fuente en la cabecera. Esta tabla invierte esa relación: te dice dónde se usa cada obra, para que puedas ir de la fuente a las clases o desde una clase a su fuente primaria. Los enlaces apuntan a la fuente oficial —cuando la obra tiene una edición legalmente gratuita, se enlaza esa.

Clases Obra que las sustenta
Clases 1–2 · Orientación Bashir — Mastering Blockchain · Werbach — The Blockchain and the New Architecture of Trust
Clases 3–4 · Criptografía Aumasson — Serious Cryptography · Katz, Lindell — Introduction to Modern Cryptography
Clases 5–6 · Sistemas distribuidos Cachin, Guerraoui, Rodrigues — Reliable and Secure Distributed Programming · Tanenbaum, van Steen — Distributed Systems (PDF gratuito)
Clases 7–8 · Consenso Nakamoto — whitepaper de Bitcoin · Castro, Liskov — Practical Byzantine Fault Tolerance
Clases 9–10 · Bitcoin Antonopoulos — Mastering Bitcoin (libre) · Mastering the Lightning Network (libre)
Clases 11–12 · Ethereum y EVM Antonopoulos, Wood — Mastering Ethereum (libre) · Wood — Yellow Paper
Clases 13–14 · Solidity y Foundry Documentación de Solidity · The Foundry Book
Clases 15–16 · dApps ethereum.org — Developers · documentación de viem
Clases 17–18 · Tokens EIPs de Ethereum · OpenZeppelin Contracts
Clases 19–20 · Seguridad Trail of Bits — Building Secure Contracts · ConsenSys — Smart Contract Best Practices
Clases 21–22 · Oráculos e indexación Chainlink docs · The Graph docs
Clases 23–24 · DAO y gobernanza OpenZeppelin Governor · Compound Governance
Clases 25–26 · Escalabilidad Buterin — An Incomplete Guide to Rollups · L2BEAT
Clases 27–28 · Interoperabilidad Cosmos IBC · Polkadot XCM
Clases 29–30 · Privacidad y ZK Thaler — Proofs, Arguments, and Zero-Knowledge (libre) · ZKProof Community Reference
Clases 31–32 · Arquitectura avanzada ERC-4337 y EIP-7702 · Flashbots — investigación
Clases 33–34 · Infraestructura y nodos ethereum.org — Nodos y clientes · EthStaker
Clases 35–36 · Empresa Informes del BIS y del WEF · Werbach — The Blockchain and the New Architecture of Trust
Clases 37–38 · Implementación Prácticas públicas de integración del sector financiero y documentación de cada componente citado
Clases 39–40 · DeFi Documentación de Uniswap, Aave y Sky/MakerDAO · investigación del BIS sobre finanzas descentralizadas
Clases 41–42 · Dinero, banca y liquidación CPMI-BIS — sistemas de pago y PFMI · Banco de Inglaterra — Money creation in the modern economy
Clases 43–44 · Stablecoins BIS y FSB sobre stablecoins · Reglamento (UE) 2023/1114 (MiCA)
Clases 45–46 · Depósitos tokenizados y CBDC/MDBC BIS Innovation Hub · Banco Central de Chile · BCE — euro digital
Clases 47–48 · Pagos, cross-border y FX FSB — hoja de ruta del G20 para pagos transfronterizos · Banco Mundial — Remittance Prices Worldwide
Clases 49–50 · Tokenización y RWA BIS e IOSCO sobre tokenización · estándares ERC y ERC-3643
Clases 51–52 · Mercados de capitales on-chain CPMI-IOSCO — Principles for Financial Market Infrastructures · BCE — T2S
Clases 53–54 · Custodia e identidad BIPs 32/39/44 · ERC-4337 · W3C — DID y credenciales verificables · NIST SP 800-57
Clases 55–56 · Regulación y cumplimiento MiCA · GAFI/FATF · Comité de Basilea · IOSCO · CMF y Ley Chile
Clases 57–58 · Blockchain Data Analytics y minería de datos on-chain Bitcoin Core · Ethereum JSON-RPC · EIP-20 · The Graph · FATF/GAFI · Antonopoulos/Harding — Mastering Bitcoin (3.ª ed., libre)
Clases 59–60 · Exchanges y operaciones de custodia Bitcoin Developer Reference · Ethereum Accounts · NIST SP 800-57 · IOSCO Crypto-Asset Recommendations
Clases 61–62 · Contabilidad blockchain y conciliación COSO Internal Control · Bitcoin Core RPC · Ethereum JSON-RPC · IFRS Holdings of Cryptocurrencies
Clases 63–64 · Proof of Reserves, pasivos y solvencia RFC 6962 · IAASB Assurance Framework · PCAOB PoR Advisory · IOSCO
Clases 65–66 · Blockchain forensics, auditoría y gobernanza NIST SP 800-86 · FATF/GAFI · COSO · Bitcoin Core

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