Leitura:
Chapter 12: "Blockchain Applications" do livro Mastering Bitcoin 2nd Edition - Programming the Open Blockchain
Bitcoin scalability problem
Lightning Network
The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments
Audiovisual:
A Lightning Network da Bitcoin, explicada de forma simples!
Lightning Network Explained (2019)
Coinbase Speaker Series: Joseph Poon and Thaddeus Dryja of Lightning Network
SF Bitcoin Devs Seminar: Scaling Bitcoin to Billions of Transactions Per Day
Christian Decker - History of the Lightning Network
Ao se estudar os processos do Bitcoin e da Blockchain, vai se tornando evidente o fato de que, do jeito que a rede está estruturada hoje, não há uma grande escalabilidade. Ao vermos a quantidade de transações por segundo do VISA, o Bitcoin parece uma piada.
ResponderExcluirApesar disso, não deixa de ser uma opção muito interessante, devido a tudo que já vimos até então. E é por isso que estudiosos, pesquisadores e programadores buscam as melhores formas de escalar esse sistema. A partir dessa busca, surgiu uma possibilidade muita interessante, a Lightning Network, que funciona como uma sub-rede do Bitcoin, permitindo microtransações sem sobrecarregar a Blockchain e evitando o alto custo de taxas de mineração para esse tipo de transação.
É interessante salientar que soluções como essa são fundamentais, pois mostram a possibilidade de se trabalhar em cima da rede do Bitcoin, poder chegar a soluções escaláveis, sem necessariamente afetar as regras de negócio do Bitcoin Core (como aconteceu no fork do Bitcoin Cash, por exemplo). Alguns críticos podem dizer: "O Bitcoin não é escalável", aí podemos mostrar a Lightning Network e perguntá-lo: "E ele, por si só, realmente precisa ser?"
“Lightning Network” é uma rede que funciona fora da cadeia de blocos do Bitcoin, ela não será necessariamente um novo fork. É uma é um "Layer 2" protocolo de pagamento que opera em cima de uma baseada em blockchain criptomoeda, e permite o uso do Bitcoin para microtransações. Em vez de ter que pagar taxas exorbitantes que podem superar o valor que está sendo transferido. Funciona como um cheque pré-datado, que permite que um comprador pague de forma parcelada por um bem sendo adquirido. A rede vai funcionar com mais facilidade, por não ser registrada unitariamente no blockchain do bitcoin.
ResponderExcluirUma das limitações do protocolo Bitcoin é o tempo médio de 10 minutos para criação de um novo bloco, que, conforme o número de usuários da tecnologia cresce, pode resultar em uma sobrecarga na rede do protocolo.
ResponderExcluirO protocolo de pagamento chamado de "Lightning Network" é uma solução proposta para aliviar este problema, atuando em casos onde um usuário tem a intenção de fazer múltiplos pagamentos para outro em um determinado período.
O protocolo cria uma espécie de subcamada onde todas as transações entre dois usuários são realizadas para que em seguida seja realizada apenas uma transação, correspondente ao balanço final, na camada principal.
O Lightning Network surgiu como uma forma de solucionar o problema da escalabilidade do Bitcoin, usa-se canais de micro pagamentos pela rede que removem o risco de se encarregar a segurança de fundos à terceiro.
ResponderExcluirBitcoin, a moeda digital mais utilizada e valiosa do mundo, permite que qualquer pessoa envie valor sem um intermediário ou depositário confiável. Bitcoin contém um sistema avançado de scripting que permite aos usuários programar instruções para fundos. Existem, no entanto, algumas desvantagens para o design descentralizado da bitcoin.
As transações do Bitcoin confirmadas na blockchain pode até decorrer uma hora e com os micropagamentos as taxas ficam inviáveis tais transações.
Depende somente da tecnologia da blockchain e usando linguagem de script de contrato inteligente nativa criando uma rede segura e rápida preparado para transações em alto volume.
Ao analisar a quantidade de transações por tempo, comparando Bitcoins e os Bancos tradicionais podemos observar que a quantidade é muito menor para os Bitcoins, são pouco escaláveis.
ResponderExcluirUma possível solução para esse problema está sendo criado, chamado Lightning Network. A ideia é não colocar toda transação feita para a BlockChain, mas sim criar um canal somente entre o destinatário e o remetente, dessa forma as duas partes depositam seus bitcoins num "cofre" intermediário e dentro do "cofre" vão fazendo essa divisão de valores. Esse canal pode ser encerrado por qualquer uma das partes ou ao terminar a quantidade de Bitcoin para uma transferência. Quando o canal é fechado os dois lados recebem a última atualização do "cofre" e transmite para a BlockChain aprovar, dessa forma é possível fazer várias transações sendo validadas somente no final em que assim diminui o gargalo da atualização da BlockChain.