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í
- What does it mean that Bitcoin transactions are atomic?
- What guarantees does Bitcoin software offer? Create a table of them in your own words.
- Is lightning Network secure?
- Why do the consensus rules reject any block whose timestamp is too far in the past or too far in the future?
- What does the Counterparty protocol refer to?
- Are payment channels the same as state channels?
- What is a funding transaction, what is a commitment transaction?
- How do you prevent Lightning network participants from cheating?
- When a channel is closed, it is settled on the blockchain, what state will be shown?
- What are one-way channels and two-way channels?
- How are the states of a payment channel updated? Give an example.
- How do Lightning Network routed payments work?
- What are Hash Time Locking Contracts (HTLC)?
- What are CheckLockTimeVerify (CLTV) and CheckSequenceVerify (CSV)?
- What are the benefits of Lightning Network?
+ En español
- ¿Qué significa que las transacciones de Bitcoin sean atómicas?
- ¿Qué garantías ofrece el software de Bitcoin? Crea una tabla de ellas con tus propias palabras.
- ¿Es lightning network segura?
- ¿Por qué las reglas de consenso rechazan cualquier bloque cuya marca de tiempo esté demasiado lejos en el pasado o en el futuro?
- ¿A qué se refiere el protocolo Counterparty?
- ¿Los canales de pago son iguales que los canales de estado?
- ¿Qué es una transacción de financiación?, ¿qué es una transacción de compromiso?
- ¿Cómo se evita que hagan trampa los participantes en la red de Lightning?
- Cuándo se cierra un canal, este se liquida en la cadena de bloques. ¿Qué estado es el que se mostrará?
- ¿Qué son los canales unidireccionales y los canales bidireccionales?
- ¿Cómo se van actualizando los estados de un canal de pago? Haga un ejemplo.
- ¿Cómo funcionan los pagos enrutados de Lightning Network?
- ¿Qué son los contratos de bloqueo de tiempo hash (HTLC)?
- ¿Qué son los CheckLockTimeVerify (CLTV) y los CheckSequenceVerify (CSV)?
- ¿Qué beneficios tiene Lightning Network?