A Fundação Polygon, a organização que supervisiona o desenvolvimento da rede de escalonamento de camada-2 no ecossistema Ethereum, disse na quarta-feira que as funções de consenso e finalidade foram restauradas, após um erro de software que fez com que alguns nós ficassem fora de sincronia com a blockchain.
A Polygon executou com sucesso um hard fork após um erro de software que interrompeu alguns nós de chamada de procedimento remoto (RPC), que são usados para transmitir informações entre aplicativos e a camada de blockchain, disse a equipe da Polygon na atualização de quarta-feira.
O bug foi causado por uma proposta "defeituosa" de um validador, que empurrou alguns dos nós Bor, usados para ordenação de transações e produção de blocos, para forks divergentes da rede, de acordo com o cofundador da Polygon, Sandeep Nailwal. Nailwal disse:
"Implementamos correções tanto na Heimdall v0.3.1 — uma nova versão com um hard fork para deletar o marco identificado — quanto no Bor 2.2.11 beta2, eliminando o marco do banco de dados. Com essas correções agora ativas, os nós não estão presos, checkpoints e marcos estão finalizando normalmente."
Bugs de software continuam a causar interrupções na blockchain. À medida que os protocolos criptográficos se tornam mais complexos ao hospedar funcionalidades de contratos inteligentes, armazenamento de arquivos e interoperabilidade entre cadeias, os bugs podem se tornar mais frequentes, interrompendo a experiência do usuário on-chain.
A Polygon enfrenta segundo bug de software desde julho
O bug de software de quarta-feira não interrompeu a produção de blocos na Polygon; em vez disso, o problema impactou a comunicação entre nós, causando uma discrepância entre a produção de blocos e o que os nós afetados estavam retransmitindo.
A Polygon enfrentou um problema semelhante em julho, quando a mainnet Hemidall, o cliente de consenso que retransmite comunicação entre nós para o mecanismo de consenso de proof-of-stake (PoS) da Polygon, foi interrompida por uma hora.
Como o incidente de quarta-feira, a produção de blocos na rede nunca cessou, e novos blocos continuaram a ser adicionados à cadeia através da mainnet Bor.
A interrupção parcial da camada de consenso foi devido a um validador saindo da rede, disseram porta-vozes da Polygon ao Cointelegraph na época.
Após a saída do validador não nomeado, vários nós RPC tiveram que se resincronizar com a blockchain e restabelecer a comunicação para retomar a funcionalidade normal na rede de camada-2.
Revista: A Polygon nunca se propôs a superar a Ethereum: Anurag Arjun, X Hall of Flame