MASTERING BITCOIN
Contenidos:

Capítulo 9: “The Blockchain”

Material Principal

Para esta sesión socrática, debes leer el Capítulo 9: The Blockchain del Libro Mastering Bitcoin. Estos son los enlaces a la segunda edición del libro en inglés y la versión del libro en español. Se recomienda leer en inglés, ya que es la versión más actualizada y completa, pero es tu elección. Hemos estructurado las sesiones de acuerdo con los capítulos del libro en inglés.

⚠️ Importante: Los términos técnicos siempre se dirán en inglés para facilitar el aprendizaje del idioma y la inmersión en el desarrollo de software de Bitcoin y LN. Ver metodología de traducción.

Lecturas complementarias

Blockchain (90 min)

What Is a Blockchain? (60 min)

Initial Block Download (IBD) (30 min)

Preguntas de aprendizaje

🛑 Antes de resolver las preguntas del capítulo, revisa las instrucciones de trabajo de la sesión aquí
  1. What is a blockchain?
  2. How do nodes share the blockchain?
  3. Where are the blocks stored?; Are the blocks ordered in this storage?
  4. What is a parent block, and what are the child blocks?
  5. What does a block header contain?
  6. How do you get a block hash?
  7. What is Nonce? What is it for?
  8. What is a candidate block?
  9. How are blocks linked in the blockchain?
  10. What’s a Merkle Tree? How does it work? How are they created?
  11. How does Merkle Tree work in SPV nodes?
  12. The genesis block contains a hidden message within it. What field was used for this, and what are some other examples of this field being used? Do you think superfluous data should be allowed in the blockchain?
  13. How much data would be required to calculate a Merkle path for a tree with 4 transactions?
  14. What is signet, and and how is it different than testnet and regtest?
+ EN ESPAÑOL


Ejercicios

+ EN ESPAÑOL