Descripción General
En la Lightning Network, la capacidad se refiere a la cantidad total de bitcoin comprometida en un canal de pago por sus dos participantes. Esta capacidad establece el límite superior del valor que puede fluir a través del canal. La capacidad se establece cuando el canal se abre mediante una transacción de financiación on-chain y permanece fija hasta que el canal se cierre o se realice un splice.
Capacidad de Entrada vs Capacidad de Salida
La capacidad total de un canal se divide en dos lados:
Total Channel Capacity: 1,000,000 sats
┌─────────────────────────────────────────────┐
│ Alice's side Bob's side │
│ (outbound for Alice) (outbound for Bob)│
│ (inbound for Bob) (inbound for Alice)│
│ │
│ ████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│ 600,000 sats 400,000 sats │
└─────────────────────────────────────────────┘
After Alice sends 200,000 sats to Bob:
┌─────────────────────────────────────────────┐
│ ████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│ 400,000 sats 600,000 sats │
└─────────────────────────────────────────────┘
- Capacidad de salida: La cantidad que un participante puede enviar a través del canal
- Capacidad de entrada: La cantidad que un participante puede recibir a través del canal
Por Qué Importa la Capacidad
La capacidad determina la utilidad práctica de un canal Lightning:
- Un comerciante que quiere recibir pagos necesita suficiente capacidad de entrada
- Un usuario que quiere realizar pagos necesita suficiente capacidad de salida
- Los nodos de enrutamiento de pagos necesitan capacidad equilibrada en ambos lados para retransmitir pagos eficazmente
Gestión de Capacidad
Existen varias técnicas para gestionar la capacidad de los canales:
- Reequilibrio circular: Enviar un pago a uno mismo a través de una ruta circular para desplazar capacidad entre canales
- Submarine swaps: Convertir bitcoin on-chain en capacidad Lightning (o viceversa)
- Splicing: Añadir o retirar fondos de un canal existente sin cerrarlo (una característica de protocolo más reciente)
Conceptos Erróneos Comunes
La capacidad del canal no es lo mismo que el saldo total de Lightning de un usuario. Un usuario puede tener múltiples canales con diferentes capacidades. Además, la capacidad pública visible en el grafo de la red no revela cómo se distribuye esa capacidad entre los dos socios del canal; solo el total es públicamente conocido.