O que é a Lightning?
A camada de pagamentos rápidos do Bitcoin
⚡ Lightning Network
Imagine que você está num bar e quer pagar uma cerveja com bitcoin.
Se você fizer isso direto na blockchain, vai ter dois problemas: precisa esperar o pagamento entrar num bloco (o que leva uns 10 minutos, em média) e ainda paga uma taxa que, num dia movimentado, pode custar mais que a própria cerveja. Péssimo negócio para algo de uns trocados.
A Lightning Network resolve exatamente isso. Ela é uma rede de pagamentos construída em cima do Bitcoin que deixa você pagar a cerveja na hora e por uma taxa de centavos (às vezes frações de centavo). Por ficar uma camada acima da blockchain, ela é chamada de "camada 2" (layer 2).
Por que ela existe?
A blockchain do Bitcoin é excelente em uma coisa: registrar transações de forma segura e permanente. Mas isso tem um preço. Sai um bloco novo a cada 10 minutos, e cada bloco tem espaço limitado — então a rede só confirma algumas transações por segundo. Quando muita gente quer transacionar ao mesmo tempo, as taxas sobem (é leilão por espaço no bloco).
Para mover quantias grandes ou guardar valor, tudo bem esperar e pagar a taxa. Mas para o dia a dia — a tal cerveja, uma gorjeta, um troco — isso é inviável. A Lightning resolve tirando os pagamentos pequenos de cima da blockchain.
Pensa na blockchain como registrar cada rodada de cerveja no cartório: seguro, mas caro e lento. A Lightning é a comanda do bar — você e o bar vão anotando as cervejas, e só acertam as contas (na blockchain) no fim da noite.
Como ela funciona (em resumo)
A peça fundamental da Lightning é o canal de pagamento. Voltando ao bar, funciona mais ou menos assim:
- Você abre a comanda (o canal). Isso é uma transação on-chain que tranca um valor entre você e o bar. Digamos que você deposite o equivalente a 10 cervejas.
- Você vai bebendo. A cada cerveja, vocês atualizam o saldo da comanda entre si — na hora e de graça (ou quase). Nada disso vai para a blockchain. Bebeu 3 cervejas? O saldo agora é "7 suas, 3 do bar".
- No fim da noite, você fecha a comanda (o canal). Uma transação on-chain registra o saldo final e devolve o que sobrou pra você.
Repare na economia: por mais cervejas que você tenha tomado, foram só duas transações na blockchain — abrir e fechar a comanda. Todas as cervejas no meio foram instantâneas e praticamente de graça.
Você não precisa de comanda com todo bar
"Tá, mas eu vou ter que abrir uma comanda com cada bar da cidade?" Não. É aqui que entra a parte de rede.
Os pagamentos são roteados pela rede. Por exemplo: você tem comanda com a Alice, e a Alice tem comanda com o Bob. Mesmo sem comanda direta com o Bob, você consegue pagar a ele através da Alice. Com canais suficientes conectando as pessoas, dá para alcançar quase qualquer um — e quem fica no meio leva uma taxa minúscula por repassar.
O que muda (e o que ficar de olho)
A Lightning não substitui o Bitcoin — ela complementa. Vale ter em mente:
- Liquidez. Você precisa de bitcoin "preso" nos seus canais para enviar e receber. É como precisar ter saldo na comanda.
- Custodial vs. não-custodial. Carteiras custodiais cuidam de tudo por você (fácil, mas você confia num terceiro com o seu dinheiro). As não-custodiais te dão o controle, com um pouco mais de responsabilidade. Veremos isso em Primeiros Passos.
- Melhor para valores pequenos. Para mover quantias grandes ou guardar valor por muito tempo, a camada de base (on-chain) ainda costuma ser a melhor escolha.
Na próxima página, vamos olhar de perto a peça central disso tudo: o canal de pagamento (a tal da comanda).