A Lightning Network, um protocolo de camada 2 que permite transações Bitcoin mais rápidas, emitiu um lançamento emergencial de hot fix para corrigir um bug na rede.
O conserto, publicado ao GitHub na terça-feira pelo engenheiro de infraestrutura do Lightning Labs, Oliver Gugger, abordou os nós não sincronizados. O bug tinha nós Lightning Network Daemon (LND) não sincronizados – nós de implementação completa da Lightning Network que incluem btcd, bitcoind e neutrino.
Um desenvolvedor pseudônimo chamado Burak desencadeou o bug e alertou a comunidade compartilhando um link do explorador de blocos para a transação que o causou.
Burak codificou uma mensagem dentro da transação que desencadeou a quebra no consenso do nó: “você executará cln. e você ficará feliz. CLN refere-se ao Core Lightning – uma nova implementação modular do Lightning.
Várias pessoas criticaram Baruk por não divulgar o bug à equipe de forma responsável. “A coisa ética a fazer é [fazer] uma divulgação de vulnerabilidade para a equipe do Lightning Labs em vez de derrubar [a] maioria dos nós da rede”, twittou Sinônimo CTO Reza Bandegi.
Outro tweeter, Anthony Towns, disse que notado o mesmo bug há duas semanas e contou a um membro da equipe do Lightning Labs, levantando questões sobre se isso poderia ter sido evitado.
Pieter Wuille, engenheiro do Chaincode Labs dito que consertar o bug sem levantar suspeitas teria sido difícil de conseguir, tornando-se uma escolha difícil para a equipe Lightning.
A CEO do Lightning Labs, Elizabeth Stark, também tuitou sua desaprovação com a divulgação de Burak. “Não concordo com a abordagem adotada”, disse ela.
“Reconhecemos que houve outro bug explorado pela cooperação com mineradores, o que claramente não foi ótimo, e o corrigimos em aproximadamente 2 horas”, twittou Stark, referindo-se a outro bug LND que foi explorado em 9 de outubro pela mesma pessoa.
Stark disse que o Lightning Labs estava trabalhando em um programa de recompensas por bugs que pagaria por divulgações responsáveis.
- Bitcoin
- blockchain
- conformidade do blockchain
- conferência blockchain
- coinbase
- Coingenius
- Consenso
- conferência de criptografia
- crypto mining
- criptomoedas
- Descentralizada
- DeFi
- Ativos Digitais
- ethereum
- aprendizado de máquina
- newsletters
- token não fungível
- platão
- platão ai
- Inteligência de Dados Platão
- Platoblockchain
- PlatãoData
- jogo de platô
- Polygon
- prova de participação
- Unchained
- W3
- zefirnet