Mastering lightning
Contenido:

Capítulo 13: “Wire Protocol: Framing and Extensibility”

Material Principal

Para esta sesión socrática debes leer el Capítulo 13: “Wire Protocol: Framing and Extensibility” del Libro Mastering Lightning.

⚠️ 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

BOLT #1: Base Protocol (30 min.)

Bolt # 09 Assigned Feature Flags (30 min.)

Preguntas
🛑 Antes de resolver las preguntas del capítulo, revisa las instrucciones de trabajo de la sesión aquí
  1. Why do messages use protocol buffers instead of another format like json for example?
  2. Why does the TLV format guarantee forward and backward compatibility?
  3. What happens if the message payload exceeds 65 KB at some point?
  4. How do feature bits work?

En español

  1. ¿Por qué los mensajes usan protocol buffers en vez de otro formato como json por ejemplo?
  2. ¿Por qué el formato TLV garantiza Forward and backward compatibility?
  3. ¿Qué pasa si en algún momento se sobrepasan los 65 KB del message payload?
  4. ¿Cómo funcionan los feature bits?