10 março 2018

Lightning Network - explicação simples



O que é a tão esperada Lightning Network (LN) pelos entusiastas do Bitcoin? O canal Savjee no Youtube, fez um excelente vídeo simplificado explicando. Confira abaixo com legendas em português, ou se preferir confira a transcrição do áudio feita por nós abaixo.




Muitas pessoas acreditam que o Bitcoin é o futuro do sistema financeiro. Mas há um grande problema no caminho, a escalabilidade.

Por exemplo: a provedora de pagamentos VISA processa, em média, 4000 transações por segundo e podem aumentar para um máximo de 65000. O Bitcoin, por outro lado, consegue lidar com até 7 transações por segundo no atual tamanho de block de 1MB. Não dezenas de milhares, mas somente 7.

Claramente a blockchain principal não é tanto escalável, mas ela não precisa ser!

A comunidade criou uma nova tecnologia chamada Lightning network para resolver os problemas de escalabilidade. A ideia central é que transações pequenas e habituais não precisam ser guardadas na blockchain principal. Isso evita o limite de 7 transações por segundo e é chamado de método off-chain.

Então, como funciona?

Bem, por exemplo, digamos que todas as manhãs Bob compra um cafezinho antes ir trabalhar. Criar uma transação na Blockchain para um simples café é um exagero. Ele pode acabar pagando mais em taxas e do que no preço do café. Entretanto, com a lightning network, Bob pode iniciar um canal de pagamentos com a cafeteria.

Para fazer isso, tanto a cafeteria quanto Bob, depositam um certa quantidade de Bitcoin no que é chamado de endereço de assinatura múltipla. 

Digamos que Bob deposite 0,05BTC e que a cafeteria não deposite nada, porque eles não oferecem reembolso. Esse endereço de assinatura múltipla funciona como um cofre que só pode ser aberto quando as duas partes concordam.

Quando abrimos o canal de pagamentos, também criamos uma planilha de pagamentos que diz como os fundos daquele endereço devem ser distribuídos. Então agora o balanço diz: "Bob recebe 0,05BTC e a cafeteria recebe 0BTC". Exatamente como foi depositado.

A abertura do canal de pagamentos acontece na blockchain principal, então há transparência completa. A cafeteria pode ver que Bob depositou 0,05BTC, então pode ficar tranquila, já que ela vai receber o dinheiro assim que o canal fechar.

Agora que o canal está aberto, Bob pode pedir seu café matinal!

Digamos que um café custa 0,001BTC. Para pagar, Bob simplesmente muda a planilha de pagamentos. Ele subtrai o custo do café de seu balanço e adiciona ao da cafeteria. Então agora o balanço diz: "Bob recebe 0,045BTC e a cafeteria recebe 0,005BTC". Então Bob e a cafeteria assinam o balanço atualizado com suas chaves privadas e cada um mantém uma cópia, mas eles não fazem mais nada com elas.

Bob pode continuar pedindo café, contanto que ele ainda tenha balanço no canal de pagamentos. E ambos podem fazer centenas de transações entre eles. Não há qualquer limite, porque isso tudo ocorre fora da blockchain principal

Mas toda boa história tem um fim.

O canal de pagamentos pode ser fechado a qualquer momento, tanto por Bob, quanto pela cafeteria. Tudo que eles precisam fazer é pegar o ultimo balanço, que foi assinado pelas duas partes e transmiti-lo na rede do Bitcoin.

Mineradores então, iram validar as assinaturas na planilhas de pagamentos e, se tudo bater, lançar os fundos de acordo com o balanço na planilha. Isso irá criar uma única transação na blockchain do Bitcoin.

Então a Lightning network pode reduzir significativamente o peso na blockchain principal. Ela requer apenas duas transações na blockchain: uma para abrir o canal de pagamentos e outra para fechá-lo.

Além disso, é bem seguro. O sistema garante que somente o último balanço pode ser usado para desbloquear o dinheiro. E como as duas partes tem uma cópia assinada do balanço, elas podem desbloquear os fundos a qualquer momento, mesmo se a outra parte não quiser cooperar mais.

Então por exemplo: Bob não pode segurar o dinheiro que pertence a cafeteria e vice versa.

E não para aí.

Você não precisa abrir um canal de pagamentos com todo mundo que você quiser enviar seus bitcoins. Você pode simplesmente usar a rede para passar suas moedas. Essa é Alice, uma amiga de Bob.

Eles já trocaram dinheiro na lightning network, então eles tem um canal de pagamentos ativo. Agora digamos que Alice queira comprar café. Invés de abrir um canal de pagamentos direto com a cafeteria, ela pode transferir dinheiro para Bob, que irá transferir para a cafeteria.

Não necessidade de criar um canal de pagamentos com todo mundo! Na lightning network, o seu pagamento tenta encontrar um rota de pessoa A a pessoa B. E tenta fazem isso com a menor quantidade de intermediários e as menores taxas. 

Isso diminui ainda mais o peso na blockchain, mas requer que intermediários tenham dinheiro suficiente nos canais de pagamento.

Então agora você sabe o que é a Lightning Network e como ela funciona, mas quando ela vai começar a funcionar?

Bem, neste momento há implementação teste rodando na testnet do Bitcoin. A gente não sabe ainda quando ela vai estar aberta a todos, mas existem chances de isto acontecer em 2018!

Saiba mais sobre criptomoedas e suas tecnologias clicando aqui.





~ Artigos recomendados para você:









Please Donate To Bitcoin Address: [[address]]





Donation of [[value]] BTC Received. Thank You.


[[error]]