Entendendo o TON: Revolucionando a Blockchain e um Ecossistema Formidável
Telegram, uma popular ferramenta de mensagens instantâneas multiplataforma, criada por Pavel Durov, lançou o TON (Telegram Open Network) em 2013. Com 1,8 bilhão de usuários e 70 bilhões de mensagens diárias, o TON arrecadou US$ 850 milhões por meio de ICO para seu desenvolvimento. Este blog explora as características técnicas únicas do TON e seus serviços.
Especificações da Cadeia
TON (Telegram Open Network), conforme descrito em seu whitepaper, classifica todas as blockchains públicas ao longo de cinco dimensões:
- Cadeia única vs. multi‑cadeia
- Suporte a contratos inteligentes
- Mecanismo de consenso
- Suporte a sharding
- Interconectividade entre cadeias
Sistema de Blockchain Multi‑Cadeia
TON não é uma blockchain de cadeia única, mas uma coleção de múltiplas blockchains, incluindo Masterchain, Workchains e Shardchains.
- Masterchain: O núcleo do sistema de blockchain do TON, armazenando informações e parâmetros essenciais. Registra validadores, suas participações de tokens, Workchains ativas e Shardchains. A Masterchain contém os hashes dos blocos mais recentes de todas as Workchains e Shardchains, garantindo coordenação e segurança globais.
- Workchains: Podem existir até 2^32 Workchains, cada uma lidando com transferências de fundos e interações de contratos inteligentes. As Workchains podem ter regras diferentes, como formatos de endereço de conta, formatos de transação, tipos de contratos inteligentes e máquinas virtuais. Apesar das diferenças, devem obedecer a padrões de interoperabilidade para permitir interação fluida.
- Shardchains: Subdivisões das Workchains, projetadas para melhorar a eficiência de processamento distribuindo tarefas entre múltiplas Shardchains. As Shardchains seguem as regras de suas respectivas Workchains e se dividem ou se fundem automaticamente com base na carga, assegurando escalabilidade e otimização de desempenho.
Máquina Virtual TON (TVM)
A TVM é um ambiente de execução de programas que roda na blockchain, principalmente para executar contratos inteligentes. Na TVM, tudo é construído a partir de células e há uma instância da TVM para cada contrato a cada execução.
- Armazenamento de Dados: A TVM armazena dados em células, cada uma contendo até 128 bytes e referências a outras células. Essa estrutura permite manipulação flexível de dados.
- Manipulação de Dados: A TVM pode gerenciar diversos tipos de dados, usando uma estrutura baseada em pilha para computação eficiente.
- Funções Incorporadas: A TVM inclui ferramentas como tabelas de hash, criptografia (curvas elípticas), funções de hash (por exemplo, SHA256) e mecanismos de prova Merkle, garantindo segurança e integridade dos dados.
- Suporte a Contratos Inteligentes Grandes: A TVM pode lidar com contratos inteligentes complexos e extensos, acomodando sharding dinâmico.
- Linguagens de Programação: A TVM suporta FunC, Fift e Tact, cada uma adaptada a diferentes necessidades.
- Recursos Adicionais: A TVM suporta closures e executa tarefas complexas de forma eficiente.
Fragmentação Dinâmica Infinita
Ao contrário do sharding tradicional de cima para baixo, o TON emprega uma abordagem de baixo para cima. Ele imagina um sharding extremo, onde cada shard é uma cadeia de contas. Essas cadeias de contas formam Shardchains maiores, que se conectam à Masterchain, criando um sistema escalável e flexível.
O sharding dinâmico do TON ajusta o número de shards com base na carga. Se a carga de um shard estiver alta, ele se divide; se estiver baixa, ele se funde. Esse ajuste dinâmico garante balanceamento de carga, otimização de desempenho e utilização eficiente de recursos.
Mecanismo de Consenso BFT PoS
O TON utiliza um mecanismo de consenso BFT PoS, combinando Byzantine Fault Tolerance (BFT) e Proof of Stake (PoS).
- BFT: Algoritmo que lida com falhas bizantinas, assegurando consistência do sistema mesmo com até um terço dos nós falhando.
- PoS: Nós com mais tokens têm maior chance de validar transações e gerar blocos, incentivando a segurança.
Papéis no Mecanismo PoS do TON:
- Validadores: Nós que mantêm a segurança da rede e validam transações ao fazer stake de 300.000 tokens TON.
- Nominadores: Entidades que fornecem stake aos validadores, compartilhando as recompensas se o validador tiver bom desempenho.
Interatividade de Cadeia de Acoplamento Apertado
O sistema de acoplamento apertado do TON garante passagem rápida de mensagens e consistência entre todas as blockchains. Recursos como a incorporação de hashes de blocos de Shardchain em blocos da Masterchain e o uso de blockchains verticais para correção de erros ajudam a alcançar isso.
Mecanismo de Blockchain Vertical: Quando um bloco inválido é detectado, um bloco corrigido é adicionado verticalmente, preservando as partes válidas e reduzindo a interrupção.
Roteamento em Hipercubo: Mensagens percorrem uma rede em forma de hipercubo, garantindo entrega precisa e rápida entre as Shardchains.
Serviços TON
TON DNS: Fornece mapeamento de nomes para contas de blockchain, contratos inteligentes e serviços, tornando o uso de DApps tão conveniente quanto domínios da internet tradicional.
TON Proxy: Serviço de proxy de rede anônima que oculta os endereços IP dos nós TON, similar ao I2P, criando um VPN descentralizado.
TON Storage: Sistema de armazenamento distribuído semelhante ao IPFS, usando redes P2P para armazenar arquivos. Suporta necessidades complexas de armazenamento de DApps, como streaming de vídeo.
TON Pay: Canais de micropagamento integrados para transações instantâneas off‑chain, garantindo pagamentos seguros e eficientes para todos os DApps no TON.
Economia de Tokens
O token do TON, Gram, tem oferta total de 5 bilhões, com uma parte minerada e outra alocada para recompensar desenvolvedores de DApps. Um mecanismo de precificação único previne volatilidade, mantendo estabilidade econômica e fomentando um ecossistema sustentável.
Estatísticas
- TVL: US$ 705 M
- Carteiras Ativas Diárias: 320 K
- Tx Diárias: 4,2 M
Conclusão
O TON oferece um sistema operacional de blockchain completo, visando superar plataformas como Ethereum e EOS. Seu design inovador e serviços abrangentes o tornam um jogador formidável no cenário blockchain. Junte‑se à revolução com a BlockEden.xyz, onde fornecemos soluções de ponta para criadores de conteúdo e desenvolvedores.
- Twitter: https://twitter.com/BlockEdenHQ
- Discord: https://discord.gg/eWZvE4RSBw
- Source Link: https://blockeden.xyz/blog/2024/07/08/ton/