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.
artigo relacionado: Ele sofreu bullying na escola, mas agora vive um estilo de vida luxuoso graças à negociação de Bitcoin e outras criptomoedas
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.
artigo relacionado: Investidor australiano comprou uma propriedade de 2.800m² em Charleville com dinheiro que ganhou com ferramenta financeira inovadora
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.