A solução blockchain Camada 2 Bitcoin Stacks anunciou em 24 de maio a retomada da produção de blocos após resolver problemas relacionados a “comportamentos indevidos decorrentes da lógica de sincronização do mempool do stacks-node.”
Stacks retoma a produção de blocos em meio a avisos de 'degradação ocasional'
Este artigo foi publicado há mais de um ano. Algumas informações podem não ser mais atuais.

Stacks Adverte sobre ‘Degradação Ocasional’ na Produção de Blocos
Em 24 de maio, a solução blockchain Camada 2 Bitcoin Stacks anunciou a retomada da produção de blocos após abordar “comportamentos indevidos decorrentes da lógica de sincronização do mempool do stacks-node.” Aconselhou todos os operadores de nós, especialmente mineradores e signatários, a atualizarem seus nós para a versão 3.1.0.0.11.
No entanto, em uma atualização compartilhada via X, a solução Camada 2 alertou sobre uma “degradação ocasional” adicional na produção de blocos até que todos os mineradores e signatários completem a atualização. O anúncio direcionando os operadores de nós a atualizarem para a versão mais recente veio apenas algumas horas depois que os desenvolvedores principais alegaram ter identificado a causa potencial. No post-mortem inicial compartilhado no Github, a equipe Stacks disse:
“O próprio bug na verdade remonta a 2020 e tem a ver com comportamentos indevidos na lógica de sincronização do mempool do stacks-node, que faz com que alguns nós retornem mensagens inadequadas em resposta a chamadas RPC usadas por sincronização normal de mempool. Stacks-nodes que invocam essa chamada RPC têm lógica comportamental inadequada que faz com que sua rede se torne não responsiva, o que não tem sido um problema até que haja muito mais dados sendo processados por alguns blocos recentes.”
De acordo com os achados preliminares, a atualização mais recente é compatível com diretórios de chainstate de 3.x.x.x.x. Espera-se que o lançamento da atualização mais recente resolva finalmente o problema, que Stacks inicialmente reconheceu em 18 de abril.

Na ocasião, a equipe Stacks insistiu que um “patch simples” resolveria o problema, e os operadores de nós não precisariam fazer nada. No entanto, um atraso na produção de blocos relacionado a um fork do Bitcoin no bloco 897442 levou os desenvolvedores a iniciarem outra investigação em 19 de maio.
Após ver 70% dos signatários restaurarem para uma versão anterior do chainstate, a produção normal da blockchain foi retomada apenas para que os desenvolvedores relatassem outro atraso quatro dias depois.















