MASTERING BITCOIN
Contenido:

Capítulo 6: “Transactions”

Material Principal

Para esta sesión socrática debes leer el Tutorial: ¿Cómo crear una transacción usando bitcoin-cli para hacer pruebas?

También debes leer el Capítulo 6: Transactions 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.
🛑 Antes de resolver las preguntas del capítulo, revisa las instrucciones de trabajo de la sesión aquí
  1. What is a transaction?, How is it created?
  2. What are the types of transactions?, What is a coinjoin?, What is the advantage of using it?
  3. What is a UTXO? Is it convenient to do coin control every time funds are received? What is it for?
  4. What is an Output? What is an Input?
  5. In a transaction, What is the “txid” used for?
  6. What is the “UTXO set”?
  7. When people refer to the bitcoin ledger or a wallet that displays a received bitcoin balance, what is actually being monitored to come up with those numbers?
  8. How are fees specified in a transaction? Why isn’t this information just included in the transaction? Is there a better way to do this?
  9. What are the two purposes of transaction fees?
  10. Is SCRIPT’s Turing incompleteness a feature or a deficiency?
  11. Why are the locking and unlocking scripts executed separately?
  12. Besides signing transactions, what are some other uses of digital signatures?
  13. What are SIGHASH flags, and how can they be used?
+ EN ESPAÑOL


Ejercicios

Using testnet, create a single bitcoin-cli transaction to send test coins to all your group partners.
+ EN ESPAÑOL
Usando la testnet, crea una sola transacción con bitcoin-cli para enviar test coins a todos tus compañeros de grupo.