Descripción general
El rebalanceo es una técnica de gestión de liquidez en la Lightning Network donde un operador de nodo redistribuye fondos entre sus canales para mantener una capacidad de enrutamiento efectiva. A medida que los pagos fluyen por los canales, los saldos se desplazan naturalmente hacia un lado, reduciendo la capacidad del canal para enrutar pagos en la dirección que quedó sin liquidez. El rebalanceo restaura la capacidad bidireccional.
Por qué es necesario el rebalanceo
Antes del rebalanceo:
Canal A (Alice ↔ Tú) Canal B (Tú ↔ Bob)
┌─────────────────────┐ ┌─────────────────────┐
│ Alice: 0.1 │Tú: 0.9 │ │ Tú: 0.1 │ Bob: 0.9│
│ │████████│ │ │█████████│
└─────────────────────┘ └─────────────────────┘
Puede recibir de Alice: 0.1 Puede enviar a Bob: 0.1
Puede enviar a Alice: 0.9 Puede recibir de Bob: 0.9
Problema: No puedes enrutar pagos de Alice a Bob
(solo 0.1 disponible del lado de Bob)
Después del rebalanceo:
Canal A (Alice ↔ Tú) Canal B (Tú ↔ Bob)
┌─────────────────────┐ ┌─────────────────────┐
│ Alice: 0.1 │Tú: 0.5 │ │ Tú: 0.5 │ Bob: 0.5│
│ │████ │ │████ │████ │
└─────────────────────┘ └─────────────────────┘
Puede enrutar pagos en ambas direcciones más eficientemente
Métodos de rebalanceo
Rebalanceo circular
El método más común: el nodo se envía un pago a sí mismo a través de una ruta circular. Los fondos salen por el canal con exceso de saldo local y regresan por el canal que necesita más saldo local. Esto tiene un costo en comisiones de enrutamiento para los nodos intermedios.
Submarine Swaps
Un submarine swap mueve fondos entre la cadena principal y la red Lightning. Un nodo puede vaciar un canal intercambiando fondos Lightning por bitcoin en cadena, y luego usar esos fondos en cadena para abrir un nuevo canal o usar un submarine swap inverso para recargar un canal agotado.
Loop In / Loop Out
Servicios como Lightning Loop ofrecen submarine swaps automatizados. "Loop Out" mueve sats de Lightning a la cadena principal (vaciando un canal), mientras que "Loop In" mueve sats en cadena hacia un canal Lightning (recargándolo).
Consideraciones de costo
El rebalanceo no es gratuito. Los rebalanceos circulares pagan comisiones de enrutamiento a los nodos intermedios, y el costo depende del mercado de comisiones actual a lo largo de las rutas disponibles. Los submarine swaps incurren tanto en comisiones de enrutamiento como en comisiones de transacción en cadena. Los operadores de nodos deben sopesar los costos de rebalanceo frente a los ingresos potenciales por enrutamiento.
Rebalanceo automatizado
Varias herramientas y plugins (como rebalance-lnd, circular o Balance of Satoshis) pueden automatizar el proceso de rebalanceo, monitoreando los saldos de los canales y ejecutando rebalanceos cuando los desequilibrios superan umbrales configurables. Sin embargo, el rebalanceo automatizado sin una configuración cuidadosa puede resultar en gastar más en comisiones que los ingresos de enrutamiento que genera.
Concepto erróneo común
El rebalanceo no crea nueva liquidez — redistribuye la liquidez existente entre los canales. Si la capacidad total de canales de un nodo es insuficiente para el volumen de enrutamiento que desea manejar, el rebalanceo solo no resolverá el problema; el operador necesita abrir canales adicionales o más grandes.