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.

Comparação entre pagamento on-chain, que espera confirmação e paga taxa de mineração, e pagamento Lightning, que atualiza um canal fora da blockchain.
On-chain é liquidação global; Lightning é atualização rápida de canais ancorados no Bitcoin.
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:

  1. Canais: duas partes prendem bitcoin em uma funding transaction e passam a atualizar saldos fora da blockchain.
  2. Roteamento: pagamentos podem atravessar canais de terceiros, sem exigir canal direto com o recebedor.
  3. Invoices e HTLCs: o recebedor cria um pedido de pagamento, e a rota liquida quando a preimage correta é revelada.
Rede Lightning com vários nós conectados por canais; um pagamento sai de você e chega ao Bob passando por um intermediário.
A rede aparece quando muitos canais se conectam e pagamentos podem ser roteados.
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:

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.

Caminhos pela seção Lightning
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ê:

  1. O que é a Lightning?
  2. Canais de Pagamento
  3. Como a Lightning funciona
  4. Primeiros Passos
  5. Invoices
  6. Rodando um Nó
  7. Segurança e Privacidade

Técnico

A trilha técnica segue a arquitetura do protocolo:

  1. Arquitetura da Lightning
  2. Canais de Pagamento a fundo
  3. Operação de Canais e Encaminhamento
  4. Roteamento Onion
  5. Gossip e o Grafo de Canais
  6. Busca de Caminho
  7. Pedidos de Pagamento BOLT 11
  8. Protocolo Wire
  9. Transporte Criptografado
  10. Segurança e Privacidade a fundo
  11. 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.

Conceitos Bitcoin úteis

Para entender Lightning com precisão, revise estes conceitos da camada base:

Esta seção é conteúdo novo do Me Aprende Um Bitcoin. Se encontrar erro técnico ou ambiguidade, use o contato no rodapé.