Julho 2022
P : O que é a Lightning Network?
R: A Lightning Network é uma rede descentralizada que permite transferências praticamente instantâneas de bitcoin off-chain, sem a necessidade de confiar num terceiro.
O sistema utiliza canais de pagamento bidirecionais suportados por um endereço multi-assinatura (Multisig). É necessário uma transação on-chain para abrir um canal e outra para o fechar.
Uma vez aberto um canal as partes podem imediatamente começar a trocar valor que, no caso, são transações de bitcoin reais mas que não são transmitidas para a rede. Não é feito o chamado “Broadcasting”.
As novas transações que vão acontecendo, substituem as anteriores que ambas as partes guardam localmente enquanto o canal estiver aberto. No fechamento do canal é enviada a ultima transação (estado) disponível para a rede e os fundos são distribuídos em conformidade.
P: A Lightning Network é código aberto (open source)?
R: Sim. A Lightning Network é código aberto (open source). Qualquer um pode verificar o código da mesma forma que o código do Bitcoin.
P: Quem detém e controla a Lightning Network?
R: Da mesma forma que a rede Bitcoin, ninguém poderá possuir ou controlar a Lightning Network.
O código é aberto e qualquer um é livre de o descarregar e verificar., da mesma forma que qualquer um pode correr o seu próprio nó e fazer parte da rede.
P: A Lightning Network tem a sua moeda própria? Por exemplo a “Lightning Coin”?
R: Não. A Lightning Network faz uso de transações reais de bitcoin. Ao utilizar a Lightning Network está a transacionar bitcoin.
P: A Lightning Network está dependente de consenso para ser implementada/alterada?
R: Não. A implementação/alteração da Lightning Network não está dependente de consenso da rede Bitcoin. É importante referir que também não se trata de um fork, seja ele soft-fork ou hard-fork.
A Lightning Network adiciona uma camada em cima da própria rede Bitcoin.
P: Tenho de confiar em alguém para guardar os meus fundos na Lightning Network? É uma solução custodial?
R: Não. O sistema não é baseado em confiança e os fundos ficam sobre seu total controlo.
Em caso de algo não correr bem, basta difundir a ultima transação disponível para a rede Bitcoin e os fundos serão distribuídos de acordo.
Nota: Esta informação tem em conta a utilização de um nó próprio. Entretanto foram surgindo aplicações que podem por em causa a soberania dos fundos.
P: As transações na Lightning Network acontecem “off-chain”. Isto significa que a bitcoin é removida da blockchain?
R: Não. A bitcoin NUNCA deixa a blockchain.
O que acontece é que o bitcoin será mantido num endereço multi-assinatura (Multisig) o tempo que canal se mantiver aberto. Assim que o canal seja encerrado a última transação disponível será enviada e registada na blockchain.
Talvez “off-chain” não seja o termo perfeito para definir o que realmente acontece, é utilizado porque enquanto o canal está aberto a propriedade dos fundos não é refletida na blockchain em tempo real.
P: Para utilizar a Lightning Network é necessário “prender” bitcoin? É correto?
R: Não. A utilização da Lightning Network não deixa os fundos menos acessíveis.
Na realidade até os pode tornar mais disponíveis e e acessíveis com a utilização de um canal Lightning, isto porque, não é necessário aguardar por confirmações on-chain para o mover de forma praticamente instantânea. Depois porque para “retornar” os fundos on-chain é apenas necessários enviar uma simples transação e aguardar confirmação.
NOTA: Existem casos onde esta “passagem” para on-chain pode ser mais demorada para garantir que nenhum participante seja prejudicado ou tire partido de outro.
P: A Lightning Network tem a sua própria blockchain?
R: Não. A Lightning Network trabalha sobre a blockchain da bitcoin. As transações on-chain são necessárias para abrir e fechar canais os pares na rede.
Uma vez aberto o canal, a posse de bitcoin pode ser transferida indefinidamente em ambas as direções. As transações que acontecem dentro de um canal são transações reais de bitcoin embora não sejam transmitidas à rede enquanto o canal se mantiver aberto.
P: Existe alguma forma de mineração a assegurar a Lightning Network?
R: Não. A segurança é garantida pelos mineradores da Bitcoin na rede base.