Lightning Network
Pagamentos rápidos em canais ancorados no Bitcoin
A Lightning Network é uma rede de pagamentos construída em cima do Bitcoin. Ela permite pagamentos rápidos e pequenos sem publicar uma transação nova para cada compra, usando canais de pagamento ancorados na blockchain.
A proposta não é substituir a camada base. O Bitcoin continua sendo o sistema de liquidação final: abertura de canal, fechamento de canal e disputas ainda dependem de blocos, taxas, UTXOs e scripts. A Lightning move pagamentos cotidianos para uma camada de canais off-chain.
Conteúdo
Por que existe
O Bitcoin é excelente para liquidação resistente à censura e para manter valor com autocustódia. Mas ele não foi desenhado para registrar cada café, gorjeta ou compra pequena como uma transação individual. Cada transação compete por espaço em bloco e paga taxa.
A Lightning tenta resolver esse caso de uso: pagamentos frequentes, pequenos e rápidos, mantendo a possibilidade de voltar para a blockchain se algo der errado.
Descrição longa do diagrama
O diagrama compara dois fluxos. No pagamento on-chain, uma transação entra na mempool, disputa espaço em bloco, paga taxa e espera confirmação. No pagamento Lightning, as partes usam um canal já aberto e atualizam o estado fora da blockchain. A imagem destaca que a Lightning reduz o uso da blockchain para pagamentos cotidianos, mas continua dependendo dela para abertura e fechamento de canais.
Como funciona em alto nível
A ideia central tem três peças:
- Canais: duas partes prendem bitcoin em uma funding transaction e passam a atualizar saldos fora da blockchain.
- Roteamento: pagamentos podem atravessar canais de terceiros, sem exigir canal direto com o recebedor.
- Invoices e HTLCs: o recebedor cria um pedido de pagamento, e a rota liquida quando a preimage correta é revelada.
Descrição longa do diagrama
O diagrama mostra vários nós conectados por canais. Você está de um lado, Bob está em outro, e Alice aparece como intermediária em uma rota possível. Outras conexões mostram que existem caminhos alternativos. A imagem enfatiza que o pagamento pode atravessar canais de terceiros sem que todos conheçam a rota completa.
Limites reais
Lightning é poderosa, mas não é mágica:
- abrir e fechar canais ainda paga taxa on-chain;
- receber exige liquidez de entrada;
- rotas podem falhar por liquidez, CLTV, taxa, nó offline ou invoice expirada;
- carteiras custodiais exigem confiança no serviço;
- autocustódia Lightning exige entender backups de canal;
- privacidade melhora em relação a muitos pagamentos on-chain, mas não é anonimato perfeito.
A seção foi escrita para deixar esses limites explícitos desde o começo, sem vender Lightning como solução sem tradeoffs.
Trilhas de leitura
Escolha a trilha pelo que você precisa agora.
| Trilha | Comece por | Use quando |
|---|---|---|
| Iniciantes | O que é a Lightning? | Você quer entender canais, pagamentos, carteiras, invoices, nó próprio e riscos práticos. |
| Técnico | Arquitetura da Lightning | Você quer BOLTs, mensagens, HTLCs, gossip, onion routing, pathfinding e segurança a fundo. |
| Ferramentas | Ferramentas Lightning | Você quer decodificar invoices, visualizar rotas, comparar fees ou inspecionar estruturas. |
Iniciantes
Leia em ordem se a Lightning ainda é nova para você:
- O que é a Lightning?
- Canais de Pagamento
- Como a Lightning funciona
- Primeiros Passos
- Invoices
- Rodando um Nó
- Segurança e Privacidade
Técnico
A trilha técnica segue a arquitetura do protocolo:
- Arquitetura da Lightning
- Canais de Pagamento a fundo
- Operação de Canais e Encaminhamento
- Roteamento Onion
- Gossip e o Grafo de Canais
- Busca de Caminho
- Pedidos de Pagamento BOLT 11
- Protocolo Wire
- Transporte Criptografado
- Segurança e Privacidade a fundo
- Mensagens do Protocolo
Ferramentas
As ferramentas são didáticas e rodam no navegador quando possível. Elas não devem receber seed, mnemonic, chave privada, macaroon, senha, backup real de canal ou dados sensíveis de carteira.
- Decodificador de Invoice BOLT 11
- Transação de Compromisso
- Cadeado do HTLC
- Construtor de Rota Onion
- Comparador de Rotas
- Short Channel ID
- Mensagens Wire e TLV
- Feature Bits BOLT 9
- Conversor de Millisatoshis
Conceitos Bitcoin úteis
Para entender Lightning com precisão, revise estes conceitos da camada base:
- Transação, entrada, saída e UTXO;
- Script, witness e assinaturas;
- taxas, mempool e confirmação;
- locktime e sequence, usados nas janelas de segurança dos canais.
Esta seção é conteúdo novo do Me Aprende Um Bitcoin. Se encontrar erro técnico ou ambiguidade, use o contato no rodapé.