Skip to main content

Rebalanceamento (Lightning) | Bitcoin Glossary | Mapping Bitcoin

Rebalanceamento (Lightning)

Lightning

Also known as: channel rebalancing

Redistribuição de fundos nos canais Lightning para melhorar roteamento, via pagamentos circulares ou submarine swaps para mover liquidez entre as camadas.

Visão geral

O rebalanceamento é uma técnica de gestão de liquidez na Lightning Network onde um operador de nó redistribui fundos entre seus canais para manter uma capacidade de roteamento eficaz. À medida que os pagamentos fluem pelos canais, os saldos se deslocam naturalmente para um lado, reduzindo a capacidade do canal de rotear pagamentos na direção que ficou com pouca liquidez. O rebalanceamento restaura a capacidade bidirecional.

Por que o rebalanceamento é necessário

Antes do rebalanceamento:

Canal A (Alice ↔ Você)       Canal B (Você ↔ Bob)
┌─────────────────────┐      ┌─────────────────────┐
│ Alice: 0.1 │Você:0.9│      │Você:0.1  │ Bob: 0.9│
│            │████████│      │          │█████████│
└─────────────────────┘      └─────────────────────┘
Pode receber de Alice: 0.1    Pode enviar para Bob: 0.1
Pode enviar para Alice: 0.9   Pode receber de Bob: 0.9

Problema: Você não consegue rotear pagamentos de Alice para Bob
         (apenas 0.1 disponível do lado do Bob)

Após o rebalanceamento:

Canal A (Alice ↔ Você)       Canal B (Você ↔ Bob)
┌─────────────────────┐      ┌─────────────────────┐
│ Alice: 0.1 │Você:0.5│      │Você:0.5  │ Bob: 0.5│
│            │████    │      │████      │████     │
└─────────────────────┘      └─────────────────────┘
Pode rotear pagamentos em ambas as direções com mais eficiência

Métodos de rebalanceamento

Rebalanceamento circular

O método mais comum: o nó envia um pagamento para si mesmo através de uma rota circular. Os fundos saem pelo canal com excesso de saldo local e retornam pelo canal que precisa de mais saldo local. Isso tem um custo em taxas de roteamento para os nós intermediários.

Submarine Swaps

Um submarine swap move fundos entre a cadeia principal e a rede Lightning. Um nó pode esvaziar um canal trocando fundos Lightning por bitcoin on-chain, e então usar esses fundos on-chain para abrir um novo canal ou usar um submarine swap reverso para recarregar um canal esgotado.

Loop In / Loop Out

Serviços como o Lightning Loop oferecem submarine swaps automatizados. "Loop Out" move sats do Lightning para a cadeia principal (esvaziando um canal), enquanto "Loop In" move sats on-chain para dentro de um canal Lightning (recarregando-o).

Considerações de custo

O rebalanceamento não é gratuito. Os rebalanceamentos circulares pagam taxas de roteamento para os nós intermediários, e o custo depende do mercado de taxas atual ao longo das rotas disponíveis. Os submarine swaps incorrem tanto em taxas de roteamento quanto em taxas de transação on-chain. Os operadores de nós devem avaliar os custos de rebalanceamento em relação à receita potencial de roteamento.

Rebalanceamento automatizado

Várias ferramentas e plugins (como rebalance-lnd, circular ou Balance of Satoshis) podem automatizar o processo de rebalanceamento, monitorando os saldos dos canais e executando rebalanceamentos quando os desequilíbrios excedem limites configuráveis. No entanto, o rebalanceamento automatizado sem configuração cuidadosa pode resultar em gastar mais em taxas do que a receita de roteamento que gera.

Equívoco comum

O rebalanceamento não cria nova liquidez — ele redistribui a liquidez existente entre os canais. Se a capacidade total de canais de um nó for insuficiente para o volume de roteamento que deseja processar, o rebalanceamento sozinho não resolverá o problema; o operador precisa abrir canais adicionais ou maiores.