Visão Geral
Abrir um canal é o primeiro passo para transacionar na Lightning Network. Envolve criar e transmitir uma transação de financiamento na cadeia que bloqueia bitcoin em um endereço multisig 2-de-2 controlado conjuntamente por ambas as partes do canal. Uma vez que esta transação é confirmada na blockchain, o canal Lightning está ativo e ambas as partes podem começar a fazer pagamentos fora da cadeia.
Processo de Abertura de Canal
Passo 1: Negociar parâmetros do canal
Alice ←──────────────→ Bob
(open_channel / accept_channel)
Passo 2: Criar transação de financiamento
Alice cria tx:
Entrada: UTXO(s) de Alice
Saída: multisig 2-de-2 (Alice + Bob)
Valor: Capacidade do canal
Passo 3: Trocar transações de compromisso iniciais
Alice ←──────────────→ Bob
(funding_signed)
Passo 4: Transmitir tx de financiamento para a rede Bitcoin
Alice → mempool Bitcoin → Confirmado em bloco
Passo 5: Canal ativo (após N confirmações)
Alice ←═══════════════→ Bob
(channel_ready)
Capacidade e Saldo Inicial
A capacidade total do canal é definida no momento da abertura e não pode ser alterada sem fechar e reabrir o canal. Inicialmente, toda a capacidade fica no lado do financiador como liquidez de saída. Os canais com financiamento duplo (onde ambas as partes contribuem fundos) distribuem o saldo inicial entre ambos os lados.
Custos e Considerações
Abrir um canal requer uma transação na cadeia, o que significa pagar uma taxa de mineração e aguardar confirmações. Os usuários devem considerar cuidadosamente o tamanho do canal — um canal muito pequeno pode não ser capaz de rotear pagamentos significativos, enquanto abrir muitos canais pequenos pode ser caro no agregado. A maioria das implementações Lightning requer um mínimo de 3-6 confirmações antes de considerar o canal ativo.
Conceitos Errôneos Comuns
Abrir um canal não significa que os fundos estejam "bloqueados" ou inacessíveis. O bitcoin no canal ainda pode ser usado para pagamentos Lightning instantaneamente. Se necessário, o canal pode ser cooperativamente fechado a qualquer momento, devolvendo os fundos na cadeia. O bitcoin nunca sai do controle do usuário — ele simplesmente se move de um UTXO na cadeia para um estado de canal.