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.