25 de março de 2023

O Telegram publicou informações sobre o algoritmo de consenso TON blockchain

O site test.ton.org publicou informações sobre o algoritmo de consenso de blockchain da TON. Algoritmo PoS baseado em falha bizantina Tolerante (BFT) é denominado Catchain e tem semelhanças com os protocolos de consenso NEO e Cosmos.

O co-fundador do Telegram Nikolay Durov publicouum documento que descreve os detalhes do consenso na blockchain da Telegram Open Network (TON), apelidada de Catchain. O algoritmo de Prova de Stake (PoS) do Byzantine Fault Tolerant (BFT) é semelhante aos mecanismos usados ​​pelas blockchains NEO e Cosmos.

Algoritmos BFT representam tentativas de resolver“Problemas dos generais bizantinos”, quando os sujeitos de uma determinada rede devem manter sua funcionalidade, mesmo que alguns nós não sejam confiáveis ​​ou maliciosos. Catchain funcionará enquanto um terço dos nós permanecer confiável, o que é equivalente ao limite teórico definido para soluções BFT.

O sistema se concentra em verificar cada bloco porconforme é criado, como em Tendermint no Cosmos ou dBFT no NEO. Cada novo bloco é criado usando uma rodada de geração de blocos, durante a qual os validadores têm um tempo limitado para confirmar. Se eles não confirmarem o bloqueio, ele será ignorado.

Cada validador tem uma função distinta a desempenhar duranteprocedimentos de votação em bloco: alguns criam blocos, outros propõem um bloco para votação e o resto dos nós votam na proposta. As funções mudam a cada nova rodada para garantir que o processo esteja correto.

O blockchain TON não terá mais de 100 validadorespara a cadeia mestre e de 10 a 30 para cada cadeia de fragmentos. De acordo com testes realizados em 2018, um bloco pode ser gerado a cada cinco segundos, passando a cada vez por um procedimento de reconciliação completa.

De acordo com os desenvolvedores do TON, na maior parteo sistema é semelhante ao Cosmos e Algorand. As diferenças estão em alguns recursos. Por exemplo, em como os nós interagem uns com os outros. Apenas fazer com que cada nó se comunique entre si não é a solução mais eficiente, então cada projeto tentou encontrar sua própria maneira de acelerar o processo.

Em outubro passado, o prazo de lançamento do blockchainA TON foi adiada para 30 de abril de 2020 devido a uma ação judicial com a Comissão de Valores Mobiliários dos Estados Unidos (SEC), que considerou os tokens Gram como títulos não registrados. Em novembro, a plataforma TON lançou a carteira de teste Gram para todos os principais sistemas operacionais.