Lightning Network: Canais Bidirecionais
Talvez você já tenha visto o seguinte exemplo:
José e Maria abrem um canal e ambos depositam 5mBTC (pode ser qualquer valor) em uma carteira multi-assinada.
Bom, neste exemplo este processo é chamado de “dual-funding” onde duas partes envolvidas depositam esses fundos tendo saldo em ambos aos lados, porém isso ainda não é suportado nas principais implementações. Vale lembrar que o objetivo principal da rede é oferecer meio de pagamento para os comerciantes, neste sentido não há necessidade do comerciante pagar ao cliente.
O modelo principal das implementações são canais unidirecionais, mas existe um PR para “dual-funding” para que isso seja possível, apesar que na minha visão não vejo necessidade.
Observação: A partir do momento que você realiza pagamentos seu canal pode ser usado para receber pagamentos, caracterizando como “bidirecional.”
PR dual-funding: https://github.com/lightningnetwork/lightning-rfc/pull/184
Principais implementações
Eclair: https://github.com/ACINQ/eclair
Lightning Labs LND: https://github.com/LightningNetwork/lnd
Blockstream c-lighntning: https://github.com/ElementsProject/lightning
MIT DCI Lit: https://github.com/mit-dci/lit
Acompanhe nas rede sociais
Grupo Facebook: https://www.fb.com/groups/LNBrasil
Canal Youtube: https://www.youtube.com/user/alcancetime