Mythbusting: O LN pode acomodar todos em um tempo razoável, mantendo pequenos blocos
Also available in -English- -Español-
A Lightning Network (LN) é um protocolo de pagamento da Camada 2 que funciona em cima da rede Bitcoin Core (BTC). Foi criada como uma solução de escala proposta que permitiria micropagamentos por meio de canais de pagamento bidirecionais. Para usar o LN, os usuários devem primeiro enviar o BTC para financiar um canal, o que exigiria uma transação em cadeia. (Mesmo se você estiver usando uma carteira de custódia do LN, como a Carteira de Satoshi "Satoshi Wallet", será necessária uma transação em cadeia que envie o BTC de sua própria carteira para a Carteira de Satoshi.)
O caso do LN é que permitirá que transações menores (por exemplo, compras de café) saiam da cadeia, liberando a camada base para transações maiores. Embora o Bitcoin Cash (BCH) tenha escolhido aumentar seu limite de tamanho de bloco para permitir maior taxa de transferência de transações, os defensores do BTC argumentaram que somente mantendo o tamanho pequeno do bloco eles podem manter descentralização suficiente da rede para mantê-la resistente a censura Vamos dar uma olhada mais de perto para ver se essa é uma estratégia viável.
Se assumirmos um limite de tamanho de bloco de 1 MB e uma ativação de 100% de segwit (Segwit, ou token segregado), removerá a parte da assinatura das transações BTC, liberando espaço no bloco para mais transações), o número máximo das transações que caberiam em um único bloco seria 12.195, assumindo que cada transação continha uma única entrada e uma única saída. Para referência, o número equivalente que usa apenas transações que não são segwit é 5.208 (fonte).
Como a maioria das transações possui várias entradas / saídas e a ativação do segwit atualmente é de cerca de 50%, o número de transações reais que caberiam em um bloco real é significativamente menor. Uma rápida verificação do histórico do bloco em coin.dance revela que o número máximo de transações que cabem em um bloco é de aproximadamente 3.500 no mundo de hoje. Para este artigo, seremos generosos e usaremos 5.000 transações por bloco.
Então, aqui estão as matemáticas:
144 blocos / dia * 5.000 txs / bloco = 720.000 txs / dia
720.000 txs / dia * 365 dias / ano = 262.800.000 txs / ano
5.000.000.000 de usuários / 262.800.000 txs / ano = 19 .03 anos
Supondo que cada transação em cadeia esteja sendo usada para abrir um canal do LN, levaria quase 20 anos para incorporar 5 bilhões de usuários!
Como é provável que haja um número significativo de transações na camada de base que nada têm a ver com o LN, 20 anos podem facilmente aumentar para 100 anos ou mais, especialmente considerando que seria necessária uma segunda transação em cadeia para Feche um canal de pagamento se você finalmente quiser retirar suas moedas do LN.
Com base no exposto, fica claro que o LN não poderia acomodar o mundo inteiro em um tempo razoável, mantendo os pequenos blocos.
E lembre-se de que isso ignora todos os outros problemas que o LN ainda enfrenta, incluindo, entre outros:
créditos: Cain
Traduzido por: u/RicardaoMoura
Muito obrigado!
+50 MYTHBUSTER
txid: f2f614ae41292e8b1c77490f810b5322e1d8e944753b3f09856106761033bc13