O legado de Pavel Durov: como funciona o projeto Free TON baseado na Telegram Open Network

No final de 2017, soube-se do ambicioso projeto blockchain de Pavel Durov – Telegram Open Network (TON). Como resultado de várias rodadas de investimentos, o famoso empresário da Rússia levantou cerca de 8 bilhões para o projeto. A Telegram fechou um acordo com seus participantes: investimentos em troca do direito de receber tokens Gram, que poderiam ser usados ​​na plataforma TON após seu lançamento. Ao mesmo tempo, a equipe do Telegram se comprometeu a lançar o próprio lançamento o mais tardar no outono de 2019.

O trabalho no TON foi realizado a portas fechadas, a equipe do Telegram não comentou publicamente sobre ele, no entanto, alguns detalhes ainda vazaram para a mídia. Apesar da atmosfera de sigilo, o Telegram seguiu um princípio importante: publicar o código-fonte de componentes TON prontos para o domínio público. Além disso, a empresa de Durov gradualmente atraiu equipes de desenvolvimento terceirizadas para criar e testar componentes individuais do projeto. Essa abordagem mais tarde permitiu que o projeto encontrasse um segundo vento.

No outono de 2020, ao final do prazo, ficou claro que o lançamento estava para acontecer. E então as autoridades americanas inesperadamente conseguiram por meio do tribunal a proibição da distribuição de tokens Gram, o que impossibilitou o lançamento do TON. De acordo com as autoridades, os tokens na verdade não eram criptomoedas, mas títulos que foram supostamente vendidos ilegalmente para investidores americanos. O julgamento durou vários meses e, como resultado, Pavel Durov anunciou o encerramento do projeto (embora ele não admitisse as acusações). Parece que a ideia de TON é coisa do passado.

Lançamento TON grátis. A Rede Aberta do Telegram não foi concebida como um projeto empresarial privado: partia-se do princípio de que se formaria em torno dela uma comunidade viva, que assumiria pelo menos desenvolvimento e melhorias técnicas. De fato, uma comunidade unida de desenvolvedores apareceu durante a criação do TON. Como resultado, pegou a “bandeira caída” de Pavel Durov. Usando o código-fonte aberto de componentes prontos da Telegram Open Network, no início de maio de 2020, mais de 20 empresas e organizações independentes lançaram a rede Free TON. Assim, deram continuidade à história do projeto Rede Aberta do Telegram, mas sem o apoio de empresário e investidores.

Entre os fundadores do Free TON está o TON Labs, que criou o sistema operacional TON OS e uma série de outros componentes para a Telegram Open Network e, em seguida, usou esses desenvolvimentos ao lançar o Free TON. A empresa é responsável pelo desenvolvimento técnico do ecossistema, hoje cerca de 60 desenvolvedores trabalham em suas fileiras. A base técnica do Free TON correspondia ao TON “clássico”. Mas os fundadores decidiram abandonar a estrutura jurídica. Em vez disso, eles escolheram o caminho do desenvolvimento descentralizado – pelas forças da própria comunidade.

Recursos do blockchain Free TON. A rede Free TON usa a arquitetura desenvolvida pelo Telegram. Você pode ler mais sobre o design de blockchain no white paper do projeto Telegram Open Network, escrito pelo irmão de Pavel Durov, Nikolai. É fácil encontrá-lo na Internet, mas descreveremos os principais recursos.

O blockchain TON grátis consiste em três partes – masterchain, workchain e shardchain. A cadeia mestre armazena informações gerais sobre a versão atual do protocolo e os valores de seus parâmetros, validadores e suas estacas, cadeias de trabalho ativas e seus “fragmentos”, bem como dados sobre os hashes dos últimos blocos de todas as cadeias de trabalho e shardchains. Só pode haver uma cadeia mestre. As cadeias de trabalho são várias cadeias de blocos “virtuais”, que são um amálgama de cadeias de fragmentos semelhantes. A cadeia de trabalho pode ter suas próprias “regras” de trabalho, máquinas virtuais e similares. Todas as workchains devem ser compatíveis entre si em toda a masterchain. Até agora, apenas uma cadeia de trabalho funciona na rede Free TON. Os shardchains são o blockchain básico do sistema Free TON. Eles consistem em um ou mais blocos que contêm informações sobre o estado dos endereços de rede. Se a rede detectar um bloco inválido, um novo bloco é inserido no shardchain que o contém, substituindo o inválido. Graças a este mecanismo de detecção de blocos inválidos, não há necessidade de hard fork.

Na verdade, a fragmentação foi inicialmente implementada em Free TON – a possibilidade de escalabilidade dependendo da carga na rede. A estrutura multinível do blockchain permite seu alto desempenho e, se necessário, aumenta significativamente a velocidade da rede, até um milhão de transações por segundo. Após o lançamento do Free TON, foram realizados testes de carga, que mostraram um possível throughput de dezenas de milhares de transações por segundo.

Contratos inteligentes, TON OS e SDK. Como o Free TON foi projetado para executar um grande número de aplicativos descentralizados, atingir esse objetivo não teria sido possível sem um sistema de contrato inteligente eficiente. Quase todos os elementos do Free TON (incluindo carteiras de usuários) são contratos inteligentes. Mas, ao contrário do Ethereum, as interações entre os contratos inteligentes no Free TON são assíncronas, o que é necessário para o desempenho.

Um elemento importante do Free TON é o sistema operacional TON OS, que é uma pilha de software ou interface de middleware entre a rede e os usuários. Hoje, várias ferramentas estão disponíveis para o desenvolvimento de aplicativos para TON OS – por exemplo, compiladores com Solidity e C ++, bancos de dados e SDKs. Observe que todos os componentes do Free TON, incluindo o TON OS, são softwares de código aberto que podem ser modificados e aprimorados pelos membros da comunidade. Um site especial foi aberto para desenvolvedores com documentação detalhada sobre todos os componentes Free TON.

Algoritmo de consenso, validadores e estaqueamento. O Free TON usa uma variação do algoritmo Byzantine Fault Tolerance (BFT) que é usado em algumas redes de prova de aposta. Os validadores são responsáveis ​​por gerar novos blocos e verificar os dados do blockchain no Free TON. Para validação, você precisa de “apostas” – moedas do ecossistema Free TON, bloqueadas em um contrato inteligente especial. No entanto, este trabalho só pode ser feito por validadores gerenciando nós validadores. Os requisitos financeiros para a aposta mínima do validador também são altos – centenas de milhares de moedas são necessárias. Portanto, para que qualquer titular participe da piquetagem, a DePool funciona. Este é um contrato inteligente de validador para o qual usuários terceiros podem enviar suas moedas.

Graças aos recursos do blockchain Free TON, a rede tem taxas de transferência baixas e o tempo médio de produção agora é de apenas 0,2 segundos. Mais de 75 mil endereços já foram cadastrados na rede. Informações sobre a operação atual da rede, blocos e validadores estão disponíveis no site do navegador de blocos Free TON, TON.Live.

Sistema de gestão descentralizado. Talvez a principal vantagem do Free TON seja a capacidade de cada participante contribuir para o desenvolvimento do ecossistema. Para isso, funciona o sistema de controle, que consiste em dois níveis. No primeiro nível – os fundadores do projeto (Governance), que resolvem as tarefas estratégicas de finalização do protocolo Free TON. No segundo nível, há um grande número de “grupos de trabalho” (Sub-governança) que atuam em áreas mais restritas. Por exemplo, existe um grupo de trabalho dedicado ao desenvolvimento da esfera de finanças descentralizadas, um grupo de desenvolvedores e assim por diante.

As competições são o principal instrumento de trabalho desses grupos. Qualquer participante do Free TON pode sugerir a ideia do concurso. Ele deve formular a tarefa e o momento de sua implementação, indicar os critérios para ganhar, oferecer um fundo de premiação. A proposta do concurso é publicada no fórum oficial, onde os usuários a discutem e, se necessário, a modificam. Depois disso, a proposta é submetida a votação via blockchain. Se o projeto for aprovado, começa a coleta de inscrições. Qualquer pessoa pode inscrever seu trabalho no concurso.

Terminada a recolha de candidaturas, inicia-se a sua avaliação pública: cada membro do júri vota numa das obras, explicando a sua escolha. Freqüentemente, existem vários prêmios.

O procedimento de votação é transparente, pois ocorre no blockchain do Free TON. A avaliação de cada trabalho por um membro do júri realiza-se sob a forma de transação, em cuja descrição indica também o motivo da sua decisão. O resultado da votação com todos os detalhes pode ser visualizado mesmo após o término da competição.

Graças à arquitetura técnica elaborada pela equipe de Pavel Durov, o Free TON é hoje um dos blockchains mais rápidos e produtivos do mundo. E com a ajuda de um sistema de gestão aberto e descentralizado, uma grande e vibrante comunidade já se formou em torno da Free TON. Você pode encontrar novidades sobre o projeto em sua página no Forklog HUB. Junte-se a nós!

avalanche

Postagens recentes

NASA convida a todos para ajudar na busca de exoplanetas: se você não tem seu próprio telescópio, basta um smartphone

A NASA anunciou o acesso gratuito para todos ao programa Exoplanet Watch (“Observação de exoplanetas”).…

2 semanas atrás

Fabricante de carros elétricos Rivian perde vários executivos seniores

No início de janeiro, soube-se que a jovem montadora americana Rivian produziu 24.337 veículos elétricos…

2 semanas atrás