Eu executo infraestrutura pública em BTX. Esta semana ela quebrou, e como ela quebrou é mais interessante do que a maioria dos whitepapers que eu já li.

O bloco 199.297 chegou com um carimbo de data/hora cerca de cinquenta minutos à frente do do seu pai. Esse único bloco consumiu quase toda a janela de tempo futuro que o protocolo permite, o que deixou ao bloco seguinte apenas cerca de treze segundos de espaço legal para definir o próprio carimbo de data/hora.

Aqui está a parte que o torna belo e horrível ao mesmo tempo. A dificuldade em BTX lê carimbos de data/hora de blocos. Ela nunca olha para o relógio de parede. Então, enquanto horas passavam no mundo real, o algoritmo não viu absolutamente nada. Ele manteve a dificuldade alta e esperou por blocos que ainda não poderiam existir legalmente.

Essa combinação não se recupera sozinha. A cadeia ficou parada por mais de um dia.


## A correção levou seis horas e foi um hard fork


A mudança de consenso foi escrita, revisada e enviada em cerca de seis horas, com um dia de sinalização no nível 199,299, sem sinalização e sem período de carência. Faça upgrade ou pare de seguir a cadeia, permanentemente.

Vou ser honesto sobre minha própria posição aqui. Vários operadores públicos ainda estão do lado errado desse fork, e um deles é o meu. É isso que um prazo real parece quando chega às cinco da manhã.


## Então o desenvolvedor principal saiu do campo


Esta é a parte que merece sua atenção. De forma aberta, para toda a comunidade:


> "Agora que fizemos a transição completa para prova de trabalho em hard ware de GPU, torna-se uma questão de escolha da comunidade sobre quem pode minerar os blocos e manter a cadeia canônica. Somos apenas usuários como qualquer outra pessoa."

> "Não vamos resolver QUAISQUER conflitos no nível do minerador daqui para frente. O BTX protege as camadas acima, mas a segurança do próprio BTX é determinada por quem quiser investir no poder de computação."


> "Assim que a versão 0.34 entrar no ar, quem minerar nessa cadeia e vencer os blocos, vence. O travamento será removido e se tornará uma guerra descentralizada para vencer os blocos. Esteja pronto."


É raro um time central decidir não arbitrar a própria cadeia. Anunciar isso com antecedência, por escrito, enquanto a cadeia ainda está travada, é ainda mais raro.


## O que eles estão realmente entregando

O BTX não faz hash. Ele multiplica matrizes.


Na dificuldade em que travou, um único bloco exigiu aproximadamente 445.000 tentativas, e cada uma dessas tentativas é um problema de matriz de 4096 dimensões que qualquer nó verificando tem que reproduzir exatamente, bit a bit. Não aproximadamente. Exatamente. Esse requisito de reprodutibilidade é o cerne do design, e é por isso que a cadeia pode ser verificada, e não apenas confiada.

Isso também explica algo que muitas pessoas estão errando agora. O requisito de hardware é arquitetura, não potência bruta. O manifesto de produção aceita exatamente uma arquitetura CUDA, sm_120. Uma 5060 Ti se qualifica. Uma 4090 não. O cartão mais barato e mais novo vence o mais caro e mais antigo, porque o trabalho é matemática de tensores inteiros, e não força bruta.

A versão 0.34 abre a atestação de blocos de um par fixo de signatários para M de N. Qualquer pessoa qualificada pode participar na decisão sobre qual é a cadeia canônica.


## Por que estou escrevendo isso

Porque é raro e porque é real.

Uma cadeia quebrou em público. As pessoas que a construíram publicaram o mecanismo exato de falha, enviaram uma correção de consenso em horas e, então, ampliaram o conjunto de pessoas autorizadas a decidir o que é verdade, no momento preciso em que deter esse poder teria sido mais conveniente.

Sem teatro de roadmap. Sem promessas sobre o futuro. Apareça com poder de computação ou aceite a cadeia que outras pessoas constroem.

Se você escreve código de consenso, executa infraestrutura ou minera, esta aqui já está ativa agora.


———-

Nada aqui é uma afirmação sobre preço nem uma recomendação para comprar qualquer coisa. Isto é sobre engenharia e sobre quem tem o direito de decidir uma cadeia.

O que você pensa? Certamente é divertido & cheio de ação

mende