Bitcoin Lightning Network perde bloco após enorme transação multi-Sig

Lightning Networknatureza experimental do , uma rede de camada 2 construída sobre Bitcoin que permite transações mais rápidas e com taxas baixas, é uma das razões pelas quais os desenvolvedores alertaram os usuários para não arriscar grandes quantias ao enviar e receber fundos.

O aviso agora parece ainda mais razoável depois que um desenvolvedor de Bitcoin testou inadvertidamente os limites da rede criando uma transação complexa de várias assinaturas (multi-sig) que viu a Lightning Network perder a produção de um bloco. Embora a rede continuasse a produzir blocos e encaminhar pagamentos, esse bloqueio perdido significava que a rede estava temporariamente fora de sincronia.

Normalmente, os usuários da Lightning Network abrem canais usando uma configuração multi-sig simples de 2 de 2, em que são necessárias duas assinaturas para gastar os fundos.

O que Burak Keceli, fundador da Bitmatrix, fez foi criar uma transação multisig de 998 de 999 no Bitcoin, o que significa que foram necessárias 998 assinaturas de chave privada para autenticar a transação – uma tarefa enormemente complexa e incomum em si.

Problema de sincronização do Bitcoin Lightning Network

Embora a transação, que custou ao desenvolvedor US $ 4.90 em taxas, tenha sido aceita pelos produtores de blocos e extraída em um bloco Bitcoin da rede principal, confundiu o método usado pelo LND para calcular qual era o bloco Bitcoin mais recente.

As explicado por Olaoluwa Osuntokun, CTO da Lightning Labs, “devido a esse bug, o LND não conseguiu analisar um novo bloco, mas conseguiu continuar a encaminhar normalmente”, com todos os pedidos para abrir novos canais rejeitados também, pois o LND reconheceu que seu carteira interna não foi sincronizada com a cadeia.

Depois que muitos usuários acessaram o Github reclamar que eles não puderam abrir novos canais na rede devido ao problema de sincronização, os desenvolvedores da Lightning Labs identificaram e lançaram um hotfix, que agora é disponível como LND v0.15.2.

Embora resolvido com sucesso, o caso também demonstrou que o desenvolvimento da Lightning Network ainda é um trabalho em andamento e muitas outras coisas terão que ser abordadas antes que o protocolo possa ser considerado estável o suficiente.

Nota do editor: este artigo foi atualizado em 11 de outubro de 2022, às 11h19 ET para refletir que a Lightning Network nunca falhou, mas saiu de sincronia depois de perder um bloco.

Fique por dentro das notícias sobre criptomoedas, receba atualizações diárias em sua caixa de entrada.

Fonte: https://decrypt.co/111642/enormous-multi-sig-transaction-briefly-crashes-bitcoins-lightning-network