Manual técnico ilustrado de Kalle Rosenbaum, publicado por Manning en 2019. Este panorama se basa en todas las secciones preliminares de la versión pública del autor, la descripción del repositorio oficial y los datos editoriales.
Grokking Bitcoin fue escrito por Kalle Rosenbaum, con un prólogo de David A. Harding. Manning indica abril de 2019, 480 páginas e ISBN 9781617294648. En el prefacio, el autor describe su paso de un blog técnico a un manual centrado en Bitcoin en su conjunto, no solo en su base de datos. [1] [2]
En el prefacio, Rosenbaum explica el problema del manuscrito inicial: cada tecnología necesitaba un contexto que el lector aún no tenía. Por eso eligió construir el sistema gradualmente desde una hoja de cálculo sencilla. Cada parte posterior señala un problema del sistema existente y añade un medio para resolverlo. La hoja de cálculo y los vales ficticios para galletas son un modelo didáctico, no una segunda moneda real. [4]
El libro se dirige a quienes quieren comprender la tecnología en profundidad. Saber programar no es un requisito; ayuda tener nociones de redes, bases de datos o programas. El autor distingue expresamente la explicación de la programación, aunque también utiliza comandos de Linux. Que no se exija escribir código no significa que todos los temas sean fáciles. [1] [4]
El plan del libro enumera 11 capítulos y 3 apéndices. Los capítulos 2–8 forman una secuencia: desde las herramientas criptográficas, pasando por direcciones, monederos y transacciones, hasta la cadena de bloques, Proof of Work y la red. El autor recomienda leer esta parte en orden. Los capítulos posteriores retoman las transacciones y abordan SegWit y los cambios de reglas; este plan no afirma que hayamos leído todos los capítulos. [4]
Todos los capítulos salvo el primero incluyen ejercicios divididos en Warm up y Dig in. El primer grupo comprueba la comprensión básica y el segundo exige más reflexión; las respuestas están en un apéndice. Las figuras generales que se repiten y el símbolo de un periscopio ayudan a mantener el contexto. Vimos ese símbolo en las secciones preliminares, pero no resolvimos los ejercicios. [4]
El autor señala como objetivo principal que cada lector pueda decidir por sí mismo si confía en Bitcoin. En el prólogo, Harding destaca la eliminación de la dependencia de una autoridad central y la importancia de comprender los cambios del sistema. Es su marco didáctico, no una garantía nuestra de uso sin riesgos ni de seguridad de un monedero concreto. [2]
El repositorio oficial describe una versión comercial y otra pública con el mismo contenido, pero distinta presentación. En la edición impresa destaca las dobles páginas compuestas deliberadamente; el repositorio también sirve para correcciones y desarrollo posterior. Los textos públicos permiten comprobar la explicación, pero por sí solos no acreditan la forma exacta de cualquier edición impresa ni la incorporación de todas las correcciones posteriores. [3]
Leímos todas las secciones preliminares de la versión pública: prólogo, prefacio, agradecimientos, explicación del uso del libro y semblanza del autor. Comparamos su texto fuente, vimos el periscopio y el retrato del autor y verificamos los metadatos editoriales y la descripción del repositorio. No leímos completos los capítulos principales, no resolvimos ejercicios ni ejecutamos comandos; no es una reseña completa ni una guía operativa. [1] [2] [3] [4]
Para obtener la imagen más completa, lee esta entrada junto con Transacción, Proof of Work, Cartera, Full Node.
01¿Necesito saber programar antes de leerlo?+
No. El autor no exige programación, pero considera útil conocer los fundamentos de redes, bases de datos y programas. El libro también contiene comandos de Linux; aquí no verificamos su ejecución.
02¿Puedo leer los capítulos en cualquier orden?+
El autor recomienda leer los capítulos 2–8 en orden porque desarrollan juntos un mismo modelo didáctico. Los posteriores pueden leerse fuera de orden; atribuye especial importancia a la parte final sobre los cambios del sistema.