Bitcoin Master

ISMOS

Fundamentos técnicos do protocolo Lightning

Sobre o curso

Curso intermediário que explora os aspectos técnicos mais profundos do funcionamento da Lightning Network. Ideal para quem já tem uma compreensão básica de Bitcoin e quer se aprofundar em como a Lightning funciona no nível do protocolo. O objetivo é oferecer uma compreensão detalhada da estrutura e do funcionamento da rede Lightning.

Data de início a confirmar. Deixe seu interesse e avisaremos quando abrirmos as inscrições.

O que inclui

aulas
5
quiz
1
certificado
Sim

Conteúdo

5 aulas

  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.

Início 1 de jan. de 2026

Tenho interesse