Saltar al contenido principal

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

Solo 9 páginas. Todo desarrollador Bitcoin debería leerlo al menos una vez.