Pular para o conteúdo principal

Uma postagem marcadas com "ton"

Ver todas os Marcadores

Entendendo o TON: Revolucionando a Blockchain e um Ecossistema Formidável

· Leitura de 5 minutos
Dora Noda
Software Engineer

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.