O que é a reorganização da cadeia na tecnologia blockchain?

Um ataque de reorganização de blockchain refere-se a uma divisão de cadeia na qual os nós recebem blocos de uma nova cadeia enquanto a antiga cadeia continua a existir.

Em maio de 25, a cadeia Ethereum Beacon sofreu uma reorganização de sete blocos e foi exposto a um risco de segurança de alto nível chamado organização em cadeia. Validadores na Eth2 (agora atualização de camada de consenso) O Beacon Chain ficou fora de sincronia depois que uma atualização de cliente elevou clientes específicos. No entanto, durante o processo, os validadores da rede blockchain ficaram confusos e não atualizaram seus clientes.

A reorganização de sete blocos significa que sete blocos de transações foram adicionados ao fork eventualmente descartado antes que a rede descobrisse que não era a cadeia canônica. Portanto, a reorganização do blockchain acontece se alguns operadores de nós forem mais rápidos que outros. Durante esse cenário, nós mais rápidos não conseguirão concordar sobre qual bloco deve ser processado primeiro e continuarão a adicionar blocos ao seu blockchain, deixando a cadeia mais curta quando o próximo bloco for criado.

Por exemplo, os mineradores X e Y podem localizar um bloco válido ao mesmo tempo, mas devido à maneira como os blocos se espalham uma rede ponto a ponto, uma parte da rede verá primeiro o bloco de X, seguido pelo bloco de Y.

Se os dois blocos forem de igual dificuldade, haverá empate, e os clientes terão a opção de escolher aleatoriamente ou selecionar o bloco visto anteriormente. Quando um terceiro minerador, Z, cria um bloco no topo do bloco X ou Y, o empate geralmente é quebrado e o outro bloco é esquecido, levando à reorganização do blockchain.

No caso de reorganização da cadeia Beacon da Ethereum, os nós atualizados foram cerca de 12 segundos mais rápidos do que os validadores que não atualizaram seus clientes no bloco 3,887,074. A reorganização da cadeia Ethereum ocorre quando os clientes atualizados enviam o próximo bloco antes do restante dos validadores. Isso confundiu os validadores sobre quem deve enviar o bloco inicial.

Preston Van Loon, um desenvolvedor principal do Ethereum, afirmou que a reorganização do blockchain do Ethereum se deve à implantação da decisão do fork Proposer Boost, que ainda não foi totalmente implementada na rede. Além disso, essa reorganização é uma segmentação não trivial de software cliente atualizado versus desatualizado, não um sinal de uma escolha ruim de bifurcação.

Fonte: https://cointelegraph.com/explained/what-is-chain-reorganization-in-blockchain-technology