O que é a Lightning Network do Bitcoin e como usá-la?

Lightning Network (LN) é um protocolo de camada 2 que corre diretamente no topo da blockchain do bitcoin e permite micropagamentos instantâneos e muito mais baratos em BTC.

Como funciona? Acumula transações fora da cadeia de blocos do bitcoin e depois, se necessário, salva tudo de uma vez na cadeia. Como nem toda a informação é salva diretamente na rede Bitcoin, as taxas são muito mais baratas.

imagem com raio simbolizando a lightning network

Porque precisamos da Lightning Network?

Desde a criação do BTC em 2009, a rede sempre foi questionada sobre a sua falta de escalabilidade. Esse conceito refere-se à capacidade de uma rede de crescer sem comprometer as suas funcionalidades. 

No caso da Bitcoin e das criptomoedas em geral, a escalabilidade significa aumentar os usuários e o número de transações por minuto (TPM) sem que a rede fique lenta e cara.

➡️ Atualmente, cada bloco da blockchain do bitcoin pode conter um máximo de 1 MB de transações. 

Com uma média de 250 bytes por transação, caberia um máximo de 4.000 por bloco. Se calcularmos que se forma um novo bloco a cada 10 minutos, a rede Bitcoin pode processar entre 6 e 7 transações por segundo (TPS). 

Isto não é suficiente nem para uma cidade pequena e muito menos para o mundo inteiro. Se todos os 212 milhões de brasileiros quisessem utilizar Bitcoin, poderíamos fazer menos de duas transações por ano, cada um.

Essa falta de escalabilidade causa o aumento das taxas e dos tempos de congestionamento. Quanto mais pessoas quiserem utilizar a rede, mais terão de pagar por cada transação

Como se pode ver no gráfico abaixo, durante os bull markets de 2017 e 2021, as taxas atingiram mais de 50 USD por transação.

gráfico histórico de fees do bitcoin

Bitcoin Taxa Média de Transação Fonte: Ycharts

🤔 Então, o que acontece se aumentarmos o limite de 1 MB por bloco? 

Esse limite foi criado para manter a descentralização da rede. Se aumentarmos o tamanho do bloco (em MB), a blockchain ficaria muito pesada para os nós que armazenam a cópia completa e rodam o bitcoin core

➡️ Se os requisitos para manter um nó forem aumentados, menos pessoas vão disponibilizar seus equipamentos para fazer isso, tornando a rede mais centralizada.

É evidente que precisamos de uma solução alternativa para escalar a rede Bitcoin sem perder a sua segurança e descentralização. Esse é o objetivo da Lightning Network.

Como funciona a Lightning Network?

Como dissemos antes, a Lightning Network funciona mantendo um registo das transacções fora da cadeia e salvando tudo posteriormente na blockchain do BTC, tudo ao mesmo tempo. 

Isto é feito por meio de canais de pagamento. Um canal de pagamento é um caminho bi-direcional aberto entre duas pessoas para trocar BTC fora da cadeia. As transações dentro desses canais são livres e instantâneas.

Vejamos um exemplo para o tornar mais claro: 

👉 Digamos que saímos de férias e planejamos ficar uma semana hospedados em um hotel que oferece diferentes atividades turísticas e várias opções de refeições. 

Para não pagarmos despesas diferentes todos os dias, no check-in, nos oferecem bloquear uma quantia de dinheiro do nosso cartão de crédito. Sempre que fizermos uma despesa, o saldo da conta será alterado a favor do hotel.

Decidimos bloquear 1000 dólares e, ao longo da semana, gastamos 600 dólares. Então, em uma única transação, o hotel cobra os 600 dólares que gastamos. Esse acordo simboliza a forma como funciona um canal de pagamento.

Para a abrir um canal, é preciso que  uma transação on-chain seja feita e seja assinada por ambas as partes. Uma vez que esse canal tenha fundos em BTC, de qualquer uma das partes, ambas podem fazer quantas operações quiserem, sem qualquer custo

➡️ Assim como no pagamento do cartão do hotel, no canal da Lightning Network,  cada transação afeta o saldo final.

Quando a magia acontece: pagamentos de terceiros

Se tivéssemos de abrir e fechar um canal com cada pessoa com quem queremos transacionar, o uso da Lightning Network seria muito limitado. 

Já que, para abrir e fechar canais, sempre se requer uma transação e comissões na blockchain, raramente seria conveniente fazê-lo. 

Entretanto, a LN nos permite negociar com pessoas sem ter a necessidade de abrir um canal aberto direto com elas. Você só precisa ter um caminho que conecte o emissor com o receptor.

Voltando ao exemplo anterior, ao termos um canal aberto com o hotel, podemos fazer transações com ele e com as pessoas por trás de todos os seus outros canais. 

Em outras palavras, cada pessoa pode funcionar como intermediário para encaminhar pagamentos de terceiros e não há limite máximo para o número de intermediários de um pagamento. 

🟢 Assim, se houver um caminho entre 2 pessoas, a rede irá encontrá-lo e a transação poderá ser feita.

Lightning Network: Experiência do usuário

Lendo tudo isto e compreendendo como funciona a Lightning Network, podemos nos perguntar qual o nível de informação necessário para usar a LN. 

  • Será que funciona como a Bitcoin? 
  • Será que precisamos de saber como abrir e fechar canais? 
  • Como encaminhamos os pagamentos?

Assim como a blockchain do BTC, a LN oferece a possibilidade de correr o nosso próprio nó e de ter total liberdade sobre os nossos movimentos

⚠️ Ainda assim, isso não é recomendado para a maioria dos utilizadores, uma vez que requer algum conhecimento técnico

Felizmente, existem carteiras que integram a Lightning Network e se encarregam dos canais e de encaminhar os pagamentos. Isto torna a experiência do usuário da LN muito parecida a das transações que você faz com BTC.

A LN chegou na Lemon!

Orgulhosamente anunciamos: que a  Lemon ativou a Lightning Network para transferências de bitcoin

Sim, agora você também terá acesso a esta rede para fazer operações com BTC instantaneamente, e a um custo muito baixo!

Como? É muito fácil! Para receber BTC através da Lightning Network*:

  1. Entre na sua conta e vá para “Mercado”, no menu inferior.
  2. Selecione BTC e depois “Depositar”.
  3. Dentro das opções de redes, escolha a Lightning Network.
  4. Escolha o montante que pretende depositar.
  5. Por último, você vai ver o address e o código QR da sua carteira BTC. Copie esse endereço e compartilhe.

“Introduzir a Lightning Network a mais de um milhão de usuários é um grande passo em direção ao nosso principal objetivo: tornar as criptomoedas mais acessíveis e mais fáceis de usar na América Latina”. Borja Martel Seward, co-fundador da  Lemon Cash.


*Se estiver fazendo o seu primeiro depósito no app Lemon Cash, envie uma pequena quantidade de cryptos inicialmente para se familiarizar com o processo. Certifique-se sempre de enviar suas criptomoedas para o endereço certo, uma vez que as transações em crypto são irreversíveis.

ethereum
Ethereum (ETH) USD 3,097.53
bitcoin
Bitcoin (BTC) USD 64,845.37
solana
Solana (SOL) USD 144.06
bnb
BNB (BNB) USD 560.63
tether
Tether (USDT) USD 1.00