Bitcoin Master

ISMOS

Fundamentos Técnicos del Protocolo de Lightning

Sobre el curso

Curso intermedio que explora los aspectos técnicos más profundos del funcionamiento de la Lightning Network. Ideal para quienes ya tienen una comprensión básica de Bitcoin y quieren profundizar en cómo funciona Lightning a nivel de protocolo. El objetivo es proveer una comprensión detallada de la estructura y funcionamiento de la red Lightning.

Fecha de inicio a confirmar. Dejá tu interés y te avisamos cuando abramos las inscripciones.

Qué incluye

clases
5
quiz
1
certificado
Sí

Temario

5 clases

  1. 01Clase 1: Orígenes de Lightning, el whitepaper y primeros pasos

    Se explorarán los orígenes y la importancia de la Lightning Network en la escalabilidad de Bitcoin, comprendiendo los problemas que resuelve y cómo se compara con otros sistemas. Aprenderán conceptos clave como nodos y canales de pago diferenciando transacciones on-chain y off-chain.

    Introducción: presentación de la Lightning Network y su importancia en el ecosistema Bitcoin; objetivos de la clase.

    Historia y motivación: limitaciones de Bitcoin que busca resolver; orígenes e historia de la LN.

    Conceptos básicos: términos clave (blockchain, nodos, canales de pago, on-chain vs. off-chain); ejemplos prácticos; demostración de un pago rápido y de bajo costo.

    Preguntas y discusión.

  2. 02Clase 2: Cómo funciona la Lightning Network

    Se explicará cómo la Lightning Network gestiona pagos a través de canales, garantizando seguridad con mecanismos como timelocks. Aprenderán sobre el enrutamiento privado mediante onion routing, el uso de facturas Lightning y compararán sus ventajas frente a Bitcoin en términos de velocidad, costos y privacidad.

    Introducción: repaso de los conceptos básicos; SegWit; objetivos de la clase.

    Canales de pago y seguridad: cómo se abren, gestionan y cierran los canales de pago; mecanismos de seguridad (timelocks, revocación).

    Enrutamiento y privacidad: cómo se encuentran las rutas para los pagos; onion routing para garantizar la privacidad.

    Facturas y pagos: creación y uso de facturas Lightning; mecanismo de payment hash y preimage.

    Comparación con Bitcoin: diferencias clave en usabilidad, tarifas y privacidad.

    Preguntas y discusión.

  3. 03Clase 3: Software de nodos Lightning

    Se aborda la configuración y ejecución de nodos Lightning, explorando implementaciones como c-lightning, LND, Eclair y LDK. Se cubre el uso de Docker para desplegar una red de nodos, la creación de canales de pago y la demostración de pagos enrutados.

    Introducción: conceptos básicos de los nodos; implementaciones más populares (c-lightning, LND, Eclair, LDK).

    Polar Lightning: por qué usar Polar; instalación de Docker y docker-compose; descarga e instalación de Polar; creación de una red de nodos.

    Ejecución de nodos: configuración y ejecución de un nodo Bitcoin Core en regtest; nodos c-lightning, LND y Eclair; comandos CLI para interactuar con los nodos.

    Construcción de una red Lightning: creación de canales de pago entre nodos; pago enrutado a través de múltiples nodos.

    Preguntas y discusión.

  4. 04Clase 4: Arquitectura de la red Lightning y canales de pago

    Se explora la arquitectura de la Lightning Network y el funcionamiento de los canales de pago, incluyendo su apertura, gestión y cierre. Se analizan las transacciones de financiación y compromiso, los mecanismos de seguridad como claves de revocación y penalización por fraude, y la actualización del saldo en cada pago.

    Introducción: capas del protocolo; importancia de los canales de pago y el enrutamiento.

    Apertura de un canal: cómo SegWit solucionó la maleabilidad de las transacciones; transacciones de fondeo y compromiso; demostración de cómo se abre y cierra un canal.

    Ciclo de vida del canal: transacciones asimétricas y timelocks; claves de revocación y penalización por fraude; actualización del saldo del canal con cada pago.

    Cierre de un canal: tipos de cierre; negociación de fees.

    Preguntas y discusión.

  5. 05Clase 5: Enrutamiento en una red de canales de pago

    La clase aborda el enrutamiento de pagos en la Lightning Network, explicando cómo los pagos pueden viajar a través de múltiples nodos sin necesidad de conexiones directas. Se analizan los HTLCs y su papel en la atomicidad, la seguridad mediante onion routing y los fees de los nodos de enrutamiento.

    Introducción: qué es el routing en la Lightning Network, cómo funciona y por qué es fundamental para su escalabilidad; repaso de canales de pago y HTLCs.

    Conceptos clave de routing: definición de routing; diferencia entre routing y pathfinding; atomicidad y operación sin confianza (trustless); ejemplo práctico de Alice, Bob, Chan y Dina.

    HTLC y atomicidad: qué es un HTLC y cómo garantiza la atomicidad; hashes y preimágenes; timelocks y recuperación de fondos; cómo propagar un HTLC a través de la red.

    Incentivos y fees de routing: por qué los nodos cobran fees por reenviar pagos; factores que influyen en las tarifas (liquidez, distancia, etc.).

    Preguntas y respuestas.

  6. 06Conclusión

    Para obtener el certificado es necesario alcanzar el 75% de asistencia y aprobar el cuestionario final.

Inicio 1 ene 2026

Estoy interesado/a