Abertura
Alice e Bob criam uma transação on-chain que bloqueia fundos em uma saída 2 de 2 multisig: gastá-la depois precisa de ambas as assinaturas. Digamos que Alice contribua com 100.000 sats. O canal agora contém 100.000 sats, todos do lado de Alice.
Pagamento
Para pagar Bob 10.000 sats, ambos assinam uma nova versão de como o canal seria dividido se fosse fechado agora: 90.000 para Alice, 10.000 para Bob. Essa transação de compromisso é mantida, não transmitida. O próximo pagamento produz uma nova versão, e a antiga é revogada.
Trapaça não compensa
O que impede Alice de transmitir uma versão antiga que deu mais a Alice? Cada versão revogada entrega ao outro lado uma chave de penalidade. Se Alice publicar um estado antigo, Bob tem uma janela de tempo para reivindicar todo o saldo do canal. Trapacear arrisca tudo.
Normalmente ambos concordam com a divisão final e fecham com uma transação on-chain. Se um lado desaparecer, o outro pode forçar o fechamento sozinho transmitindo a versão mais recente e espera por um período de tempo antes de receber os fundos.
Normalmente ambos concordam com a divisão final e fecham com uma transação on-chain. Se um lado desaparecer, o outro pode forçar o fechamento sozinho transmitindo a versão mais recente e espera um tempo antes de receber os fundos.