654 / 691BK38

Programming Bitcoin

Libro práctico de Jimmy Song para aprender el interior de Bitcoin construyendo una biblioteca en Python.

Programming Bitcoin, publicado por O’Reilly en 2019, enseña campos finitos, firmas de curva elíptica, análisis de transacciones, Script, bloques y mensajes entre pares mediante ejercicios ejecutables en Python 3.

Es un curso técnico, no una guía de inversión ni una previsión de precios. Empieza con las primitivas matemáticas de secp256k1 y avanza hacia transacciones, bloques y comunicación de red completos.

El lector implementa y prueba componentes en vez de limitarse a leer. El repositorio público contiene código, ejercicios y respuestas, lo que permite reproducir resultados e inspeccionar errores.

El índice del editor y el repositorio del autor documentan el alcance. Los ejercicios cubren serialización de claves, direcciones, validación de transacciones, Script, prueba de trabajo, árboles de Merkle y mensajes de red.

El código didáctico no es automáticamente software seguro para una cartera real. El libro refleja el estado de su publicación; políticas posteriores, Taproot y cambios de bibliotecas exigen BIP y documentación actuales.

Resulta más útil ejecutando el código, modificando pruebas y comparando con transacciones reales. Debe acompañarse del libro blanco, los BIP y Bitcoin Core, no tratarse como autoridad del protocolo.

Para obtener la imagen más completa, lee esta entrada junto con Transacción, Full Node, Bitcoin Script, Bloque. También enlazan con esta entrada Jimmy Song.

DOC · 001O’Reilly — Programming BitcoinEditorialDOC · 002Free legal edition — Programming BitcoinEdición legal gratuitaDOC · 003Bookshop search — Programming BitcoinLibrería
Revisado el 1 de agosto de 2026Fuentes primero · No es asesoramiento financiero