Libros
Una lista curada de libros para desarrolladores Bitcoin, organizados por tema y nivel de dificultad.
Lectura Esencial
Mastering Bitcoin (3ra Edición)
Autor: Andreas M. Antonopoulos, David A. Harding Nivel: Principiante → Avanzado Gratis: GitHub
La guía técnica definitiva de Bitcoin. Cubre todo, desde cómo funcionan las transacciones hasta scripting avanzado, SegWit y Lightning Network. Si solo lees un libro, que sea este.
The Bitcoin Standard
Autor: Saifedean Ammous Nivel: Principiante
El caso económico e histórico de Bitcoin. No es un libro técnico, pero es contexto esencial para entender por qué Bitcoin existe y los problemas que resuelve.
Programming Bitcoin
Autor: Jimmy Song Nivel: Intermedio Gratis: GitHub
Ejercicios prácticos en Python que construyen una librería Bitcoin desde cero. Cubre criptografía de curva elíptica, transacciones, script y networking. Ideal para desarrolladores que aprenden haciendo.
Protocolo y Criptografía
Mastering the Lightning Network
Autor: Andreas M. Antonopoulos, Olaoluwa Osuntokun, René Pickhardt Nivel: Intermedio → Avanzado Gratis: GitHub
Guía completa del protocolo Lightning Network. Cubre canales de pago, HTLCs, ruteo, onion routing y construcción de aplicaciones Lightning.
Bitcoin and Cryptocurrency Technologies
Autor: Arvind Narayanan et al. Nivel: Principiante → Intermedio Gratis: Online textbook
Libro de texto académico de Princeton sobre criptomonedas. Proporciona una base teórica sólida con explicaciones claras de consenso, minería y bloques de construcción criptográficos.
Grokking Bitcoin
Autor: Kalle Rosenbaum Nivel: Principiante
Explicaciones visuales paso a paso de cómo funciona Bitcoin internamente. Excelentes diagramas e ilustraciones hacen accesibles conceptos complejos.
Avanzado y Especializado
Bitcoin Internals
Autor: Chris Clark Nivel: Avanzado
Inmersión profunda en el código fuente de Bitcoin Core y sus estructuras de datos internas. Útil para desarrolladores de protocolo que quieren entender los detalles de implementación.
Learning Bitcoin from the Command Line
Autor: Christopher Allen, Shannon Appelcline Nivel: Principiante → Intermedio Gratis: GitHub
Guía práctica usando bitcoin-cli y lightning-cli. Cubre operaciones de wallet, transacciones, scripting, Lightning e integración con lenguajes de programación.
Bitcoin: A Work in Progress
Autor: Sjors Provoost Nivel: Intermedio → Avanzado
Cubre temas actuales de desarrollo Bitcoin: Taproot, Miniscript, assumeUTXO, Erlay y el proceso de desarrollo. Escrito por un contribuidor de Bitcoin Core.
Inventing Bitcoin
Autor: Yan Pritzker Nivel: Principiante
Una introducción corta y no técnica de cómo funciona Bitcoin. Bueno para construir intuición antes de sumergirse en el código.
El Whitepaper de Bitcoin
- Bitcoin: A Peer-to-Peer Electronic Cash System — Satoshi Nakamoto (2008)
Solo 9 páginas. Todo desarrollador Bitcoin debería leerlo al menos una vez.