Libros

Análisis Del Libro: Mastering Bitcoin – Programming The Open Blockchain

Análisis de Mastering Bitcoin Programming The Open Blockchain

Bitcoin es un proyecto que muchas veces no es del todo comprendido. Esto se debe a que se trata de una tecnología que mezcla la computación con la teoría monetaria económica.

Por eso, para que uno pueda comprender realmente que es Bitcoin, es necesario obtener una comprensión no solo de la parte técnica, sino también sobre economía monetaria austriaca.

No conocer bien estas dos cosas hará que se vuelva una tarea imposible entender la verdadera naturaleza de Bitcoin y su antifragilidad. Quizás por eso muchas personas aún siguen repitiendo argumentos en contra de ella que poco tienen que ver con la realidad.

Hoy tengo un libro que se enfoca en la parte técnica de esta desarrollo, el libro llamado Mastering Bitcoin: Programing Programming The Open Blockchain, escrito por Andreas M. Antonopoulous. El cual se centra en contarnos como funciona Bitcoin, pero desde una perspectiva más informática.

Se trata de un libro que deberíamos leer si queremos entender como funciona internamente y porque podemos considerar que es un bien digital escaso.

También si nos interesa aprender sobre el código de su protocolo y aquellos conceptos importantes que están relacionados con la criptografía que rodea a Bitcoin y que es parte esencial de él.

Claro que es una lectura enfocada a aquellos que buscan trabajar en el desarrollo de aplicaciones relacionadas con la criptomoneda, que escribirán código. Pero aun así, es un libro que puede ser sumamente interesante para todo aquel que quiera saber más sobre ella y no tenga pensado desarrollar nada. Es una forma de adquirir un mayor entendimiento de esta moneda.

¿Qué temas encontramos en el libro?

El libro comienza con un glosario donde explica los términos más comunes relacionados con Bitcoin, algo que el autor suele hacer en otros de sus libros como Mastering Lightning Network. Luego de eso, le sigue una introducción a que es Bitcoin y como podemos enviar y recibir BTC.

En el capítulo 2 se centra en como funciona Bitcoin, pero desde una perspectiva más superficial. En particular, que son las transacciones de Bitcoin y como se construyen, así como el concepto de la minería de esta criptomoneda.

Los siguientes capitules ya comienza a profundizar en todos estos temas, ofreciendo una mirada más profunda y técnica de todo lo que hemos estado trabajando. En particular nos habla sobre:

  1. Cliente de Bitcoin
  2. Claves
  3. Direcciones
  4. Transacciones
  5. La red de Bitcoin
  6. La cadena de bloques
  7. La minería y el consenso

Ya sobre el capítulo 9 pasa a tratar las criptomonedas alternativas y las diferentes aplicaciones potenciales de la tecnología de Bitcoin.

Y sobre el final, el libro nos cuenta sobre los principios de seguridad y las mejores prácticas para que el usuario pueda mantener seguros sus bitcoins.

Cosas que Mastering Bitcoin no trata

El libro se enfoca en ofrecer al lector una mirada técnica de como funciona Bitcoin. Cuando hayamos acabado de leer el libro entenderemos las partes más criticas que componen en este proyecto y como funciona juntas.

Pasaremos de ver como funciona una transacción y como es construida, a como se relaciona esto con las claves y las direcciones. También como la minería es importante para este ecosistema y como ayuda a construir la cadena de bloques.

Sin embargo, lo que no se discute en el libro es la propuesta de valor que ofrece Bitcoin desde una perspectiva económica. El libro no explica al lector porque puede ser considerada un refugio de valor, similar al oro.

Esto es un tema que se puede tratar en un libro sobre economía y escuela austriaca, pero que queda fuera del alcance de este material.

Para eso hay otras alternativas como los libros de Saifedean Ammous, que básicamente se enfocan en este tema, en especial el del Patrón Bitcoin.

¿Qué cosas interesantes encontramos en el libro?

Una mirada sobre los términos:

  • Una red punto a punto descentralizada.
  • La cadena de bloques
  • Una moneda matemáticamente descentralizada y emitida de forma determinística.
  • Un sistema de verificación de transacciones descentralizado.

Qué Bitcoin es el dinero perfecto para internet por ser rápido, seguro, sin fronteras y completamente virtual. Además, se trata de un sistema abierto sin permisos en el que cualquiera puede participar o dejar la red en cualquier momento sin la necesidad de una entidad central.

Otro tema interesante es que el propósito de esta red es propagar las transacciones y bloques de los participantes. Donde se explica todos los detalles de que las transacciones son agregadas a los bloques y que estos tardan 10 minutos en generarse.

También como es que funciona estas transaccione, con sus entradas y salidas, un sistema llamado UTXO que es muy importante y poco intuitivo para los que recién aprenden sobre él.

La innovación que es la Prueba de Trabajo para conseguir que el sistema distribuido pueda ser confiable sin la necesidad de necesitar un ente central que nos brinde esa característica.

Andreas Antonopoulos es uno de los fervientes creyentes que si no tenemos en nuestro poder la clave privada, entonces no somos dueños de esos bitcoins. En este libro se encargará de demostrarlo.

La función de la minería y como sirve para crear nuevos bitcoins con cada bloque minado, así como crear la confianza de que las transacciones están confirmadas si se ha utilizado el suficiente poder computacional en obtener el bloque.

¿Para quién es este libro?

Si tomamos en consideración lo que dice el autor, Mastering Bitcoin está enfocado principalmente para los programadores que quieren comenzar a trabajar en el ecosistema de Bitcoin.

Sin embargo, no creo que estos sean los únicos objetivos de este libro. Cualquiera que este interesado en leer los aspectos técnicos de esta moneda pueden encontrar interesante su lectura. A mí me pareció una muy buena, y cuando lo leí no tenía el foco puesto en crear ningún proyecto relacionado con la programación.

Sobre esto, el autor se enfoca en explicar claramente temas muy complejos y críticos de los aspectos técnicos. No se nota que sea una lectura pesada o muy académica, sino entretenida en todo caso.

Hay muchos ejemplos que ayudan a comprender mejor lo que estamos leyendo, permítenos al lector pueda comprobar empíricamente los conceptos discutidos.

En conclusión, se trata de una lectura esencial para programadores y no programadores. Si realmente quieres aprender que es Bitcoin, esta mirada técnica es fundamental.

Autor: Andreas Antonopoulos

Páginas: 291

Año: 2019

Idioma: Español

Acerca del autor

Criptotario

Me llamo Martin, soy ingeniero y apasionado de las inversiones y la tecnología. Me gusta mucho leer libros y todo aquello que me haga mejorar día a día.

Agrega un Comentario

Haz clic aquí para añadir un comentario