o que aconteceu na rede btx esta semana e o que lançamos.

em 23 de setembro, a chain btx se dividiu no bloco 227,313. um dos ramos começa com um bloco cujo proof of work não confere: o cabeçalho dele alega um resultado de matmul que atinge o alvo, mas ao recomputar em cpu e gpu ele não corresponde. os desenvolvedores do btx confirmaram. todo nó que realmente verifica blocos rejeita esse ramo. ainda assim, ele cresceu, porque alguns mineradores continuaram construindo sobre ele e alguns mirrors seguiram signers que assinaram sem checar.

a chain válida é aquela em que o bloco 227,313 é d5f0e92f. o btx-pool mina nela, e btxscan e as carteiras leem dela.

para usuários do easyNode, isso atingiu um grupo específico: nós que seguem assinaturas em vez de verificar os blocos por conta própria (M5 Macs, PCs sem uma placa nvidia, windows nativo). eles recusam o ramo ruim, mas nenhuma das chaves em que eles confiavam estava assinando a chain válida, então eles ficaram no 227,312.

a easyNode 0.6.30 corrige isso. ela confia na única chave que assina a chain válida e se conecta a um nó que mantém as assinaturas dela. antes do lançamento, testamos isso em um nó travado: 219,000 até o tip em 34 minutos, na chain correta.

a aplicação se atualiza automaticamente, ou baixe em easybtx.com/node

próximo passo: mais signers independentes, para que nenhuma única máquina carregue os mirrors da rede.