¿Cuál es un buen libro sobre redes punto a punto y programación de blockchain?

Aprender a codificar es difícil. Es factible, pero es difícil.

Aprender a codificar una aplicación de Bitcoin y blockchain es aún más difícil. No solo necesita comprender la programación, sino que también debe poder concentrarse en nuevos conceptos que solo unas pocas personas entienden.

Aquí una lista de recursos para los aspirantes a desarrolladores de Bitcoin para usar.

  1. Dominar Bitcoin por Andreas Antonopoulos
  2. La era de la criptomoneda: cómo Bitcoin y el dinero digital están desafiando el orden económico global por Paul Vigna y Michael J. Casey
  3. Proyectos de construcción Blockchain Paperback por Narayan Prusty
  4. Blockchain: la guía de Blockchain para principiantes sobre la tecnología Blockchain y el aprovechamiento de la programación de Blockchain Paperback por Josh Thompsons
  5. Presentamos Ethereum y Solidity: Fundamentos de la criptomoneda y la programación Blockchain para principiantes por Chris Dannen

Puedo agregar a la gran respuesta de Fabrizio Villani un libro que vale la pena mencionar.

Este libro es “Mastering Blockchain” de Imran Bashir que explica la tecnología blockchain a partir de los sistemas distribuidos a los descentralizados.

Se explica el teorema CAP (Capacidad, Disponibilidad, Persistencia) que gobierna el comportamiento de los sistemas distribuidos de igual a igual y cómo la tecnología blockchain intenta solucionar el teorema al proporcionar capacidad y disponibilidad y solo después de la consistencia que sabemos que se alcanza con el algoritmo de consenso.