O que é a Lightning Network?
Pontos Principais: |
— O Bitcoin, a criptomoeda mais popular, é a reserva de valor da era digital. Contudo, ele tem dificuldade para se tornar um meio de troca eficaz devido às suas transações lentas e caras. — A resposta mais eficaz e popular para esses problemas é a Lightning Network, uma solução de camada 2 para o Bitcoin, que realiza transações fora da cadeia usando contratos inteligentes chamados canais. — Neste artigo, vamos explorar por que o Bitcoin precisa da Lightning Network, como ela funciona, suas vantagens e suas desvantagens. |
Quer saber o que é a Lightning Network? Vamos explicar tudo para você. Aperte o cinto.
“Suffering from Success” (sofrendo com o sucesso), além de um álbum de música, é uma frase que reflete profundamente os desafios enfrentados pela rede Bitcoin nos dias de hoje.
Bitcoin: O Ouro Digital Sofrendo com seu Sucesso
No início, o Bitcoin era visto simplesmente como o sistema mais seguro para contornar a centralização e corrupção do sistema financeiro tradicional. Ele possibilitou às pessoas ter propriedade exclusiva de seu dinheiro e realizar transações como e com quem quiserem, sem precisar dar satisfações.
Contudo, para garantir essa segurança, o Bitcoin se submeteu ao que hoje é chamado de trilema blockchain. De acordo com o trilema, é tecnologicamente impossível para uma blockchain maximizar todas as suas três características fundamentais: descentralização, segurança e escalabilidade.
Como podemos notar, o Bitcoin compromete sua escalabilidade e velocidade para atingir o máximo de descentralização e segurança.
Isso era muito bom até o Bitcoin ficar extremamente popular.. Conforme mais pessoas adotavam o Bitcoin, o tempo de conclusão das transações aumentava ainda mais devido ao congestionamento da rede. Além disso, as pessoas queriam usar o Bitcoin como meio de troca para suas transações do dia a dia. Contudo, sua velocidade de transação excessivamente lenta e seu alto custo limitam esse uso.
De acordo com o Blockchain.com, o tempo médio de transação do Bitcoin varia entre 5 a 10 minutos. Além disso, as taxas de transação para pequenas transações não eram convenientes.
Mas isso depende da circunstância. Para enviar centenas, milhares ou milhões de dólares em Bitcoin, você poderia não se importar de pagar 1 ou 20 dólares e esperar 10 minutos ou uma hora. Mas imagine pagar a mesma taxa para comprar uma lata de refrigerante e esperar 5 minutos na loja para que a transação seja confirmada. Não é tão legal nem eficiente, certo?
Quanto mais transações na rede, mais tempo a rede poderá levar para processar suas transações. Nesse caso, mais tempo você terá que esperar na loja e mais desconfortável se sentirá com as pessoas olhando feio para você por demorar tanto para fazer o pagamento.
E eis que Chega a Lightning Network
A Lightning Network é um exemplo do que conhecemos como solução de camada 2. Como o nome sugere, uma solução de camada 2 é uma camada adicional sobre a blockchain principal que tende a aumentar a eficiência dessa rede blockchain.
No caso do Bitcoin, a Lightning Network — introduzida em 2015 e lançada em 2018 — visa maximar a velocidade e minimizar as taxas de transações de Bitcoin. Para isso, a Lightning Network elimina a necessidade de você interagir com o protocolo lento da rede Bitcoin a cada transação.
Em vez disso, você pode criar “canais”, também conhecidos como contratos inteligentes, com pessoas com quem você deseja fazer transações. Dentro desses canais, você pode adicionar Bitcoin e realizar todas as transações quase instantaneamente e a um custo mínimo.
Entretanto, para tornar isso possível, a Lightning Network interage com a rede Bitcoin para criar e fechar os canais. Ela envia para a rede as informações da primeira transação para criar um canal e da última transação para fechar o canal, além do valor final de Bitcoin que cada participante possui. Dessa forma, a rede Bitcoin não precisa das informações de todas as transações, mas apenas do saldo de cada usuário na abertura e no fechamento de cada canal.
Portanto, enquanto um canal permanecer aberto, você e outros participantes do canal podem realizar transações de Bitcoin entre si sem interagir com a blockchain do Bitcoin.
Como Isso Funciona na Vida Real
Suponha que você vá ao mercado todas as manhãs para comprar pão e leite. Toda vez, você paga em Bitcoin. Para tornar seus pagamentos rápidos e baratos, você pode criar um canal com o dono do mercado, adicionar ao canal uma certa quantia de Bitcoin (que permanece sua, a menos que você inicie uma transação) e pagar instantaneamente pelo leite e pão todos os dias.
Todos os dias, quando você fizer um pagamento em Bitcoin, o canal atualizará seu livro-razão para refletir os saldos atuais de Bitcoin que você e o dono da loja possuem.
Se você decidir que não comprará mais naquele mercado, você pode fechar o canal. Tanto você quanto o dono da loja receberão em suas carteiras o saldo final registrado no livro-razão.
Mas… você já percebeu o problema, não é? Isso significa que você precisa criar um canal individual com cada pessoa com quem deseja fazer transações? Bem, sim e não.
Sim, porque é assim que a Lightning Network funciona. E não, porque a Lightning Network também pode processar transações por meio de canais mútuos. Suponha que você tenha um canal com um amigo que tem um canal com uma farmácia.
Se você quiser fazer um pagamento em Bitcoin para a farmácia, poderá realizá-lo sem abrir um novo canal com ela. Ao fazer o pagamento, ele será enviado do seu canal com seu amigo para o canal do seu amigo com a farmácia, chegando assim ao destino desejado. Os livros-razão em ambos os canais serão atualizados de acordo.
Ficando Mais Popular
Naturalmente, essa capacidade da Lightning Network se amplia à medida que a rede se torna mais popular e cada vez mais pessoas abrem novos canais entre si.
Isso é similar a ter apenas um amigo no Facebook com 200 amigos, cada um dos quais com mais 100 amigos, fazendo com que sua rede tenha indiretamente até 20.000 pessoas. Se substituirmos o Facebook pela Lightning Network no exemplo acima, ter apenas um canal com um amigo pode ajudar você a fazer pagamentos em Bitcoin para 20.000 pessoas.
Agora você pode fazer as contas. Ou não.
E, claro, esse processo é facilitado e automatizado em grande parte pelo número cada vez maior de aplicativos Lightning Network, também conhecidos como LApps.
Mas Também Tem Desvantagens
Sempre tem.
A primeira e mais importante desvantagem de usar a Lightning Network é que ela impede que os usuários usem seus Bitcoins fora do canal até que ele seja fechado. Isso significa que, embora você pague ao dono do mercado por leite e pão diariamente, o dono não pode usar esses fundos a menos que o canal seja fechado.
Além disso, a Lightning Network está conectada à internet o tempo todo e não há como, pelo menos ainda, usar uma carteira fria com os canais da rede. Isso gera um problema de segurança que leva os usuários a não armazenarem grandes quantias de Bitcoin na rede. Afinal, qualquer coisa que viva conectada à internet sempre tem riscos.
Lightning Network: Ainda Vale a Pena
Para que o Bitcoin se torne um meio de troca comumente usado, transações mais rápidas e baratas são indispensáveis. A Lightning Network, apesar de algumas desvantagens, atende a essa necessidade da melhor maneira possível. Portanto, enquanto não houver uma forma melhor de superar os desafios do Bitcoin, a Lightning Network permitirá que você faça seus pagamentos do dia a dia com facilidade.