MASTERING BITCOIN
Contenido:

Capítulo 12: “Blockchain Applications”

Material Principal

Para esta sesión socrática debes revisar el Taller de PyBLOCK

También debes leer el Capítulo 12: Blockchain Applications del Libro Mastering Bitcoin. Enlace a la segunda edición del libro en inglés y de 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 does it mean that Bitcoin transactions are atomic?
  2. What guarantees does Bitcoin software offer? Create a table of them in your own words.
  3. Is lightning Network secure?
  4. Why do the consensus rules reject any block whose timestamp is too far in the past or too far in the future?
  5. What does the Counterparty protocol refer to?
  6. Are payment channels the same as state channels?
  7. What is a funding transaction, what is a commitment transaction?
  8. How do you prevent Lightning network participants from cheating?
  9. When a channel is closed, it is settled on the blockchain, what state will be shown?
  10. What are one-way channels and two-way channels?
  11. How are the states of a payment channel updated? Give an example.
  12. How do Lightning Network routed payments work?
  13. What are Hash Time Locking Contracts (HTLC)?
  14. What are CheckLockTimeVerify (CLTV) and CheckSequenceVerify (CSV)?
  15. What are the benefits of Lightning Network?
+ En español