
Bitcoin Master
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
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.
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.
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.
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.
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.
06Conclusión
Para obtener el certificado es necesario alcanzar el 75% de asistencia y aprobar el cuestionario final.
Este curso ainda não tem vagas abertas
Deixe seu e-mail e avisaremos assim que uma nova turma abrir.
Um momento…
Pronto! Avisaremos por e-mail quando este curso abrir.
Não conseguimos registrar seu interesse. Tente novamente.
Este recurso estará disponível em breve.
Início 1 de jan. de 2026
Tenho interesse