Glossário / Lightning e camada 2
Capacidade do canal
- O que é a capacidade do canal?
- A capacidade do canal é o total de bitcoin bloqueado na saída de financiamento de um canal Lightning, ou seja, o teto do que os dois pares podem mover entre si, e não o valor que você pode gastar.
A capacidade fica definida no momento em que a transação de financiamento é confirmada. É a soma dos saldos dos dois lados, e nunca muda enquanto os pagamentos vão e vêm; só a divisão muda. Os iniciantes leem um número de capacidade em destaque e supõem que é o seu poder de gasto, e depois descobrem que a maior parte está do outro lado.
Como funciona
A capacidade do canal é definida pelo valor do financiamento e anunciada a toda a rede, enquanto a divisão dentro dela permanece privada.
Quando dois nós abrem um canal, um deles ou ambos pagam satoshis para uma saída compartilhada. Esse número é a capacidade. Se depois seu par enviar a metade para você, a capacidade não muda; o que mudou foi a fronteira entre o seu saldo local e o saldo remoto do seu par. A mensagem gossip pública que anuncia um canal aponta para a saída de financiamento, então qualquer pessoa pode consultar o total, mas ninguém fora do canal pode ver quem tem o quê em cada momento.
Entre a capacidade e o que você pode realmente enviar há três deduções. A primeira é a reserva do canal, que a especificação sugere definir em 1% do total do canal e que nenhum dos dois lados pode gastar nunca, porque é a garantia que torna a trapaça pouco rentável. A segunda são as taxas: o lado que abriu o canal paga do próprio saldo a taxa on-chain da transação de compromisso final. A terceira é o limite de poeira, 330 satoshis para o tipo de saída que os canais usam, abaixo do qual um saldo não pode ser representado de forma alguma como uma saída própria.
A capacidade também tem um limite superior rígido, a menos que os dois pares abram mão dele. A especificação limita o financiamento a menos de 2^24 satoshis, ou seja, 16.777.216 satoshis ou aproximadamente 0,1678 BTC, e canais maiores que isso exigem que os dois lados negociem a opção de canal grande, chamada informalmente de wumbo. Junto ao total existe um limite separado sobre quanto pode estar em trânsito ao mesmo tempo: no máximo 483 pagamentos pendentes por lado, porque cada pagamento pendente acrescenta uma saída à transação que aplicaria o canal on-chain.
Onde você vê isso
A capacidade é o número que todo explorador Lightning, painel de nó e tela de carteira mostra em primeiro lugar.
Uma classificação de nós em um explorador público ordena pela capacidade total, a soma de todos os canais de um nó, que é um indicador aproximado de quanto tráfego ele pode carregar e um mau indicador de quão confiável ele é. Um nó com 5 BTC distribuídos em 200 canais equilibrados roteia melhor que um nó com 5 BTC em dois canais apontados na direção errada.
Dentro de uma carteira, a capacidade costuma ficar escondida atrás de dois números mais amigáveis: o que você pode enviar e o que pode receber. Some os dois e você chega perto da capacidade, menos a reserva e a folga para taxas. Se uma carteira móvel informa que você pode enviar 480.000 satoshis e receber 20.000 em um canal que ela abriu para você, a capacidade é de cerca de 500.000 e você está quase sem espaço para receber pagamentos.
A capacidade também decide o que custa criar um canal. Abrir um canal de 500.000 satoshis e um canal de 5.000.000 satoshis custa a mesma taxa on-chain, porque a transação tem o mesmo tamanho nos dois casos. É por isso que os prestadores de serviços empurram você para um único canal maior em vez de vários pequenos, e por isso o splicing, que redimensiona um canal no lugar, importa.
Capacidade do canal vs liquidez de entrada
A capacidade do canal é o tamanho do recipiente; a liquidez de entrada é quanto espaço resta do seu lado para receber. Um canal totalmente novo que você mesmo financiou com 1.000.000 satoshis tem 1.000.000 de capacidade e uma liquidez de entrada próxima de zero, então você pode gastar tudo e não pode receber um único satoshi. Gaste 400.000 e a capacidade continua sendo 1.000.000, mas sua liquidez de entrada passa a ser 400.000. A capacidade é o número fixo do gossip; a liquidez de entrada é o número que muda e que decide se um pagamento recebido é bem-sucedido.