Bitcoin Lightning Network. Características e benefícios

Uma breve história da Lightning Network

Nos últimos anos, o blockchain Bitcoin tornou-se muito carregado devido à sua grande popularidade. Por causa disso, a velocidade das transações tornou-se mais lenta e as taxas de rede aumentaram. A comunidade BTC está perplexa com o problema de escalabilidade e as tentativas de resolvê-lo começaram em 2011.

Em 2015, Thaddeus Dria e Joseph Poon propuseram uma solução chamada Lightning Network. A ideia era realizar algumas das transações fora da rede, reduzindo assim a carga no blockchain BTC. Em 2018, a Lightning Network foi lançada em Bitcoin.

O Lightning Network é um sistema que ajuda os usuários a movimentar fundos entre si sem ter que usar um blockchain para verificar uma transação. Em vez disso, há uma verificação rápida dos fundos do remetente e uma solicitação do destinatário que concorda com a transação. A Lightning Network tem várias diferenças em relação ao funcionamento do blockchain BTC. Você pode ler mais sobre isso em nosso artigo "Qual é a diferença entre uma blockchain regular e uma Lightning Network?".

Como funciona a Lightning Network?

Vamos dar uma olhada em como a Lightning Network funciona com Alice e Bob.

Alice e Bob geralmente pagam um com o outro na rede BTC. Mas isso não é muito conveniente, pois os valores enviados são pequenos e a comissão da rede é alta. Essas transações acabam não sendo lucrativas. Por conveniência, eles decidiram usar a Rede Lightning.

Bob tomou a decisão de criar um canal de pagamento. Para fazer isso, ele criou uma transação especial — um contrato inteligente, no qual os depósitos são atribuídos a cada parte no valor de $100. Esses depósitos foram enviados para um endereço que eles gerenciam em conjunto usando duas chaves privadas. Como resultado, Alice e Bob possuem o endereço onde está localizado $200 em BTC.

Quando Alice precisa enviar $20 para Bob, é criada uma transação na qual os dois concordam que Alice terá a quantia menor do que o depósito e Bob — mais. Ainda há $200 restantes no endereço, mas Alice agora tem apenas $80 e Bob tem $120. Dentro de seus depósitos, eles podem enviar um número ilimitado de transações entre si.

Em algum momento, Bob decidiu retirar sua parte dos fundos. Ele criou uma transação final no blockchain BTC, como resultado da qual Bob e Alice recebem seus valores de depósito, levando em consideração todos os pagamentos intermediários.

Apenas duas transações entram no blockchain do Bitcoin abrindo um canal de pagamento com a transferência de depósitos e a transação final. Todos os pagamentos dentro do canal são gratuitos e instantâneos devido à falta de sincronização com o blockchain. Quando os canais de pagamento formam uma rede, é possível realizar transações entre qualquer um de seus participantes.

A Lightning Network atrai cada vez mais usuários e sua popularidade cresce a cada dia. Por que a comunidade de criptografia gostou tanto dessa rede? Você pode encontrar a resposta a esta pergunta em nosso artigo "Por que você precisa usar a Lightning Network?".

Como pagar uma conta na rede Lightning Network?

O conceito básico da Lightning Network é que o destinatário fatura ao comprador e ele paga. Uma fatura geralmente contém as informações necessárias para uma transação entre duas partes:

  • Hora de criação da conta
  • ID do nó para o qual o pagamento é recebido
  • Período de validade da conta
  • Descrição da conta
  • Reserve endereço Bitcoin. Se o destinatário se recusar a aceitar moedas, ele retornará para este endereço

Se o destinatário indicou o valor exato na fatura, o comprador pagará a fatura exatamente nesse valor. Caso o destinatário não tenha indicado o valor na fatura, o comprador pode enviar quantas moedas quiser. O período de validade da fatura também é definido pelo destinatário de 10 minutos a vários dias.

Recursos da rede Lightning

  • Comissão muito baixa. Qualquer transação na Rede Lightning será muito mais barata do que uma transação na rede Bitcoin.
  • A capacidade de enviar pequenas quantidades. Devido à baixa comissão, transações de vários dólares podem ser realizadas.
  • Alta velocidade de transação. Como as transações na Lightning Network não terminam no blockchain, elas são quase instantâneas.
  • Escalabilidade. Christian Decker, engenheiro da Blockstream, afirma que cada canal na rede Lightning pode processar até 500 operações por segundo. E quanto mais canais, maior a largura de banda.

Desvantagens da Lightning Network

  • Os nós devem estar sempre online. Existe a possibilidade de que, se um nó cair da cadeia, outro usuário feche o canal de pagamento, levando todo o dinheiro para si. Mas, ao mesmo tempo, a rede oferece tempo para transações desafiadoras.
  • Se um dos nós intermediários estiver fora da rede, a transação pode travar indefinidamente.
  • Anteriormente, o valor do pagamento não podia exceder 0.04 BTC. Com a última atualização v0.11, o Lightning Network pode lidar com transações e volumes maiores. O tamanho da transação agora é limitado apenas pela capacidade do canal entre o remetente e o destinatário. Reservas de canal insuficientes tornam o envio de moedas problemático.
  • A Lightning Network não resolve totalmente o problema dos custos de transação. Os canais individuais recebem sua própria comissão para passar a fatura por eles.
  • Para criar um canal na Rede Lightning, é necessária uma transação na rede Bitcoin.
  • Se o usuário estiver trabalhando com seu site, geralmente será difícil enviar e receber fundos. Para uma operação correta, você precisa estudar em detalhes os recursos de sua carteira.

Escolhendo uma carteira para a Lightning Network

Carteira Open sources Custodial Uso
simplificado
Gestão
de canais
bluewallet.svgBlueWallet Sim Sim Sim Sim
zap.svgZap Sim Não Não Sim
eclair.svgEclair Sim Não Não Sim
breez.svgBreez Sim Não Sim Sim
walletofsatoshi.svgWallet of satoshi Não Sim Sim Não
phoenix.svgPhoenix Sim Não Não Sim

Primeiros passos com a Lightning Network?

Para começar a usar Bitcoin na Rede Lightning, você precisará criar um canal de pagamento com um Nó da Rede Lightning. A maneira mais rápida e conveniente de fazer isso é usar uma carteira Lightning Network e FixedFloat para financiá-la. Você pode aprender uma estratégia passo a passo para usar a Rede Lightning em nosso artigo "Como começar a usar a Lightning Network?".

Como eu abro um canal com FixedFloat?

Para abrir um canal, você precisa ir até a carteira e selecionar "Abrir um novo canal".
Na página "Abrir um novo canal", especifique:

  • nosso nó
    037f990e61acee8a7697966afd29dd88f3b1f8a7b14d625c4f8742bd952003a590@lnd.fixedfloat.com:9735
  • valor do depósito

Se a carteira não permitir que você abra o canal sozinho, escreva para o suporte técnico de sua carteira para que ele abra o canal.

Depois de criar um canal FixedFloat, você pode trocar Lightning por qualquer criptomoeda com uma comissão mínima.

Postagens recentes