Os validadores da TON votaram pela atualização da rede: em 22 de outubro, a configuração do blockchain passou a incluir a versão global 16 e a segunda versão do protocolo de consenso. As principais mudanças afetam a forma como os nós distribuem blocos e gerenciam as filas de mensagens. A verificação do saldo total de Gram, que foi apontada como o objetivo da votação, será ativada no código apenas na próxima versão, a 17.

O Que Mudou na Configuração

As regras da rede TON estão registradas na configuração do blockchain e são alteradas por votação dos validadores. Em 21 de outubro, a partir das 06:00 UTC, os validadores votaram em duas propostas: elevar a versão global (parâmetro 8) para 16 e migrar o consenso (parâmetro 30) para a segunda versão. Em 22 de outubro, o parâmetro 8 exibe a versão 16 — o mesmo que a tonapi mostra — e o parâmetro 30 exibe a segunda versão do protocolo de consenso. Não há mais propostas abertas na configuração.

A versão global é um número que faz com que todos os nós ativem simultaneamente novas regras de processamento de blocos. O código dessas regras é entregue antecipadamente, com a atualização do programa do nó, mas só é ativado quando a rede vota pelo número.

O Que a Versão 16 Inclui

De acordo com a documentação das versões globais:

  • A fila de mensagens de saída do shard é limitada. Um shard é uma parte do blockchain processada por seu próprio grupo de validadores. Por padrão, o limite rígido é de 18.000 mensagens, o limite suave é de 12.000, e o parâmetro 43 pode redefini-los. Mensagens excedentes aguardam na fila de entrega atrasada (dispatch queue), e um shard com uma fila maior que a metade do limite rígido não solicita fusão com um shard vizinho.
  • Contas com prefixo fixo podem ser descongeladas. Uma conta com um comprimento de prefixo de endereço fixo não nulo, que antes não era descongelada após ser congelada por dívidas de armazenamento, agora pode ser. Isso foi corrigido.
  • A soma total de moedas em suas mensagens foi adicionada aos dados da fila de entrega atrasada, e as provas nos dados do coletor de blocos (collator) têm um novo formato.

Verificação de Saldo — na Versão 17

O anúncio da votação associou a versão 16 à verificação automática do saldo total. No código, essa verificação é ativada posteriormente: na verificação de blocos, a condição é global_version_ >= 17, e o commit, mesclado em 7 de outubro, é intitulado "Enable global balance validation in version 17". A versão 16 apenas prepara os dados para isso: ela começa a armazenar a soma das mensagens na fila. Na documentação, a verificação também é atribuída à versão 17.

O que será verificado: no estado da masterchain — a cadeia principal que consolida todos os shards — existe um campo global_balance.grams, o saldo total de moedas em toda a rede. Na versão 17, os validadores da masterchain começarão a verificar esse número. Grams é o nome da moeda no protocolo desde o primeiro código da TON, e ainda está na descrição das estruturas dos blocos. A votação para a versão 17 ainda não foi anunciada.

Segunda Versão do Protocolo de Consenso

A segunda versão do consenso, de acordo com o anúncio, inclui a distribuição de blocos usando o esquema Plumtree no overlay público. O overlay público é a rede geral através da qual novos blocos são recebidos por nós que não participam da validação. No esquema Plumtree, os nós formam uma árvore: o bloco completo viaja pelos seus ramos, enquanto apenas uma notificação curta de que o bloco existe é enviada aos vizinhos restantes. Isso reduz o número de cópias idênticas do bloco circulando na rede.

O esquema em si não é novo: ele foi ativado com o lançamento da versão 2026.06, e em agosto o método de distribuição anterior foi desativado. Agora, ele também chegou ao overlay público — devido a uma falha: a partir de 23 de setembro, surgiram muitos nós que não reencaminham o tráfego, e a entrega de blocos e mensagens externas através do overlay piorou. Plumtree, segundo a equipe, entrega de forma mais confiável, mesmo quando há muitos desses nós.

Grandes serviços — exchanges, carteiras, Telegram e Toncenter — não utilizam o overlay público, de acordo com a equipe da rede. A mudança afeta principalmente aqueles que mantêm seu próprio nó.

O Que Mais Há na Atualização do Nó

A votação foi precedida pelo lançamento do programa do nó v2026.10 em 19 de outubro. Além do código das versões 16 e 17, ele inclui:

  • validadores e coletores de blocos foram removidos dos overlays públicos;
  • o pool de mensagens externas — aquelas que chegam à rede de carteiras e serviços — ganhou limites configuráveis, e o envio de mensagens grandes foi corrigido;
  • o protocolo QUIC foi otimizado, e o transporte RLDP2 anterior foi declarado obsoleto e será removido do nó.

A atualização é obrigatória: os validadores tiveram 24 horas após o lançamento, e os proprietários de nós completos tiveram até sexta-feira, 23 de outubro, sendo que o nó deve estar com a porta QUIC funcionando até esse prazo.