O que é a Lightning Network?

Quer saber o que é a Lightning Network? Vamos orientá-lo através dos porquês e comos. Afivele seu cinto de segurança.
 
“Suffering from Success”, embora seja um álbum de música, é uma frase que ressoa de perto com os desafios enfrentados pela rede Bitcoin hoje.
 

Bitcoin: ouro digital sofrendo com o sucesso

Em seus primeiros dias, o Bitcoin era simplesmente visto como o sistema mais seguro para contornar a centralização e a corrupção do sistema financeiro legado. Ele empoderou as pessoas para se tornarem donos únicos de seu dinheiro e fazer transações como e com quem quisessem; sem perguntas.
 
Para garantir essa segurança, no entanto, o Bitcoin se curvou ao que agora é chamado de trilema blockchain. De acordo com o trilema blockchain, é tecnologicamente impossível para um blockchain maximizar todas as três características fundamentais: descentralização, segurança e escalabilidade.
 
Como é óbvio, o Bitcoin compromete sua escalabilidade e velocidade para atingir a máxima descentralização e segurança.
 
Tudo isso foi legal até que o Bitcoin se tornou bastante popular. À medida que mais pessoas migraram para o Bitcoin, o tempo de conclusão da transação aumentou ainda mais devido ao congestionamento da rede. Além disso, as pessoas queriam usar o Bitcoin como meio de troca para suas transações diárias. Mas sua velocidade de transação excessivamente lenta e alto custo limitaram seu uso.
 
De acordo com Blockchain.com, o tempo médio de transação do Bitcoin varia entre cinco a 10 minutos. Além disso, a taxa de transação na menor das transações não se encaixava bem nessa equação.
 
Agora, é tudo uma questão de circunstâncias. Você pode pagar confortavelmente um dólar ou 20 e esperar 10 minutos ou uma hora para enviar algumas centenas, milhares ou milhões de dólares em Bitcoin. Mas imagine pagar a mesma taxa para comprar uma lata de refrigerante e esperar cinco minutos na loja pela confirmação da transação. Não é tão legal ou eficiente, não é?
 
Quanto mais transações tivermos na rede, mais tempo a rede poderá levar para processar suas transações. Então, quanto mais tempo você tiver que esperar na loja e mais ansioso você ficará com as pessoas franzindo a testa para você por demorar tanto para fazer seu pagamento.
 

E então atingiu a rede relâmpago

A Lightning Network é o que é popularmente conhecido como uma solução de camada 2. Como o nome sugere, uma solução de camada 2 é uma camada adicional sobre o blockchain principal que tende a aumentar a eficiência da rede blockchain subjacente.
 
No caso do Bitcoin, a Lightning Network – introduzida em 2015 e lançada em 2018 – visa trazer velocidade maximizada e taxas de transação minimizadas para transações de Bitcoin. Para conseguir isso, a Lightning Network elimina a necessidade de você interagir com o protocolo lento da rede Bitcoin para cada transação Bitcoin.
 
Em vez disso, você pode configurar “canais”, também conhecidos como contratos inteligentes, com as pessoas com as quais deseja negociar. Dentro desses canais, você pode adicionar Bitcoins e realizar todas as transações quase que instantaneamente e a um custo insignificante.
 
Para isso, porém, a rede Lightning interage com a rede Bitcoin para a criação e fechamento dos canais. Ela envia à rede os detalhes da primeira transação para criar um canal e a última transação para fechar esse canal e o valor final do Bitcoin detido por cada participante. Dessa forma, a rede Bitcoin não precisa de todos os detalhes da transação, mas apenas do saldo de cada usuário na abertura e fechamento de um canal.
 
Portanto, enquanto um canal permanecer aberto, você e outros participantes do canal podem fazer transações entre si em Bitcoins sem interagir com o blockchain do Bitcoin.
 

Como isso funciona na vida real

Suponha que você vá a um supermercado diariamente de manhã para comprar leite e pão e faça seu pagamento em Bitcoin. Para tornar seus pagamentos rápidos e baratos, você pode criar um canal com o dono da mercearia, financiá-lo com uma certa quantia de Bitcoin (que permanece sua, a menos que você inicie uma transação) e pagar instantaneamente pelo leite e pão diariamente.
 
Todos os dias, quando você faz um pagamento em Bitcoin, o canal atualiza seu registro para refletir o saldo Bitcoin atual seu e do dono da loja.
 
Quando você decidir que não quer mais comprar naquela mercearia, você pode fechar o canal e tanto você quanto o dono da loja receberão respectivamente em suas carteiras o saldo final registrado no livro-razão.
 
Mas… você já sente um problema, certo?… Isso significa que você tem que criar um canal individual com todos com quem você quer transacionar? Bem, sim e não.
 
Sim, porque é assim que a Lightning Network funciona. Não, porque a Lightning Network também pode processar transações por meio de canais mútuos. Então, suponha que você tenha um canal com um amigo seu que tem um canal com uma loja de remédios.
 
Agora, se você deseja fazer um pagamento em Bitcoin para a farmácia, pode fazê-lo sem abrir um novo canal com a farmácia. Ao efetuar um pagamento, ele passará do seu canal com seu amigo para o canal do seu amigo com a loja de remédios, chegando assim ao destino pretendido. E os livros contábeis em ambos os canais serão atualizados de acordo.
 
Claramente, essa capacidade se amplifica à medida que a Lightning Network se torna mais popular e um número crescente de pessoas abre novos canais umas com as outras.
 
Isso é semelhante a como ter apenas um amigo no Facebook com 200 amigos, cada um com mais 100 amigos, faz com que sua rede de terceiro nível tenha até 20.000 pessoas. Se você substituir o Facebook pela Lightning Network no mesmo exemplo, ter apenas um canal com esse amigo pode ajudá-lo a fazer pagamentos em Bitcoin para 20.000 pessoas.
 
Agora você pode fazer as contas. Ou não.
 
E, claro, esse processo é automatizado em sua maior parte e facilitado pelo número cada vez maior de aplicativos de rede relâmpago, também conhecidos como LApps.
 

Mas também há desvantagens

Tinha que haver.
 
A primeira e mais crítica desvantagem de usar a Lightning Network é que ela impede que os usuários usem seu Bitcoin fora do(s) canal(is) até que o canal seja fechado. Isso implica que, embora você pague diariamente ao dono da mercearia por leite e pão, o proprietário não pode usar esses fundos a menos que o canal seja fechado.
 
Além disso, a Lightning Network está conectada à internet 24×7, e não tem como, pelo menos não ainda, usar uma carteira fria com os canais da rede. Então, surge um problema de segurança que solicita que você não armazene uma grande quantidade de Bitcoin na rede. Porque qualquer coisa conectada à internet sempre tem riscos associados.
 

Lightning Network: ainda vale a pena

Para o Bitcoin se tornar um meio de troca comumente usado, não há como evitar transações mais rápidas e baratas. E a Lightning Network, apesar de algumas desvantagens, defende essa causa da melhor maneira possível. Portanto, a menos que haja uma maneira melhor de evitar os desafios do Bitcoin, a Lightning Network permitirá que você faça seus pagamentos diários com facilidade.

Fonte: ledger.com