Telos é um ecossistema blockchain descentralizado que inclui o Telos EVM, que comprovadamente é a Máquina Virtual Ethereum mais rápida do mundo, e sua camada de consenso de alta velocidade, Telos Zero. Com seu foco contínuo em ajudar a impulsionar a adoção global da tecnologia Zero Knowledge, a Telos também está atualmente desenvolvendo uma rede Ethereum Layer 2 acelerada por hardware, alimentada por SNARKtor, com o objetivo de melhorar a privacidade e a escalabilidade para casos de uso global em larga escala. A Telos é supervisionada pela Telos Foundation, uma fundação não proprietária dedicada ao avanço da rede blockchain da Telos e de sua comunidade.
O projeto Telos iniciou seu desenvolvimento em 2018, quando um grupo de desenvolvedores e membros da comunidade EOS, começou a trabalhar em um fork deste conhecido blockchain, a fim de revitalizar seu desenvolvimento. Neste ponto, é importante notar que, ao contrário de muitos projetos no espaço criptográfico, a Telos não realizou uma ICO (Oferta Inicial de Moedas) para o seu lançamento. Em vez disso, optou por uma distribuição justa de tokens, refletindo o seu compromisso com a descentralização e a justiça desde o início.
O resultado final de todos esses esforços é o lançamento inicial do Telos, cuja mainnet começou a operar em 12 de dezembro de 2018.. Desde então, a Telos tem evoluído significativamente, maximizando as suas capacidades. Na verdade, em 2022, com a chegada do projeto Antelope (uma versão comunitária do EOSIO), a Telos foi uma das primeiras blockchains a apoiar e desenvolver esta solução comunitária e a aproveitar as suas novas capacidades para continuar a evoluir como projeto.
Um projeto ambicioso
Os desenvolvedores do Telos são muito claros quanto aos objetivos a serem alcançados com seu projeto, entre os quais se destacam:
- Forneça uma plataforma blockchain escalável e de alto desempenho. Isso graças ao uso da tecnologia Antílope, derivado de EOSIO, base de construção de blockchain com alto nível de escalabilidade.
- Ofereça taxas de transação extremamente baixas e previsíveis. E graças à sua alta escalabilidade, as operações no Telos são muito econômicas, o que ajuda a torná-lo muito acessível aos seus usuários, mesmo em momentos de alta atividade na rede.
- Implementar uma governança robusta e transparente. Os desenvolvedores e a comunidade do Telos aproveitaram as lições anteriores para implantar uma poderosa plataforma de governança, permitindo manter uma alta descentralização no desenvolvimento e evolução do projeto.
- Ser uma plataforma sustentável e energeticamente eficiente. Graças ao uso do protocolo de consenso DPoS – Antelope, Telos oferece um blockchain rápido, econômico e altamente eficiente em termos energéticos. Na verdade, com um número menor de nós em execução, o Telos pode oferecer um nível de escalabilidade muito mais alto do que redes como Ethereum (incluindo alguns de seus Layer2, como Polygon ou Arbitrum).
- Uma plataforma estável e segura. O Telos foi desenvolvido com muito cuidado e isso pode ser comprovado pelo fato de a rede ter mantido um impressionante uptime de 100%, sem sofrer interrupções, bifurcações ou indisponibilidades. Esta conquista sublinha a robustez e fiabilidade da infra-estrutura Telos.
- Ofereça suporte para Ethereum através de sua própria Máquina Virtual (EVM). Os desenvolvedores do Telos buscam oferecer forte compatibilidade com Ethereum para permitir a rápida migração de aplicativos entre Ethereum e Telos. Projetos como o TelosEVM são um exemplo perfeito disso.
Operação geral da Telos
Telos funciona com uma arquitetura única que combina dois componentes principais: Telos Zero e Telos EVM. Essa estrutura permite que a Telos ofereça o melhor dos dois mundos: o alto desempenho e flexibilidade de sua cadeia nativa e a compatibilidade com o ecossistema Ethereum.
Por outro lado, outra das peças fundamentais do Telos pode ser vista no que é conhecido como protocolo de consenso Antelope, que é uma implementação avançada de Delegated Proof of Stake (DPoS) combinado com Tolerância a falhas bizantinas (BFT). Este protocolo de consenso oferece diversas vantagens ao Telos, incluindo:
- Alta velocidade: Telos pode processar transações em blocos de 0.5 segundo.
- Objetivo rápido: As transações são consideradas finais em aproximadamente 2 minutos.
- Eficiência Energética: O consenso DPoS consome muito menos energia do que a Prova de Trabalho (PoW).
- Segurança: O protocolo é resistente a 51% de ataques e outras formas de manipulação.
Antelope funciona como um sistema onde os detentores de tokens $TLOS votam nos produtores de blocos. Esses produtores são escolhidos por votação e, no total, são escolhidos os 21 produtores mais votados, que são rotacionados a cada nova temporada de produção.
Uma vez escolhidos, os produtores de blocos ativos se revezam na produção de blocos dentro da rede Telos a cada 0,5 segundos, sendo que cada bloco produzido deve ser confirmado por pelo menos 15 dos 21 produtores para ser considerado válido. Uma vez validado, o bloco produzido deve passar por um total de 252 confirmações (cerca de 126 segundos) para considerar o bloco irreversível e as transações definitivas.
Projetado para alto desempenho
Esta estrutura permite que a Telos mantenha alto desempenho e escalabilidade, ao mesmo tempo que permanece descentralizada e segura. E podemos perceber isso nas capacidades da rede, entre as quais podemos destacar:
- Velocidade de transação. O Telos é capaz de processar até 15.200 transações por segundo (TPS).
- Tempo de bloqueio. O tempo de bloqueio do Telos é de 0,5 segundos.
- Finalidade da Transação. Um usuário que emitir uma transação no Telos poderá ver que a rede valida sua transação em poucos segundos (está incluída em um bloco), mas a conclusão e irreversibilidade da transação leva aproximadamente 2 minutos (por exemplo, no Bitcoin leva cerca de 60 minutos e no Ethereum cerca de 15 minutos).
- Taxas fixas e baixas. As taxas do gás no Telos são previsíveis e significativamente mais baixas do que no Ethereum.
- Sem vanguarda. A arquitetura Telos evita o frontrunning de transações. Isso se deve a regras vinculativas para produtores de blocos, à rápida velocidade dos blocos, aos custos fixos de transação e à ausência de um mempool público.
- Sustentabilidade Telos consome muito menos energia do que blockchains baseados em PoW.
Telos EVM, fornecendo contratos inteligentes avançados para Telos
Telos, sendo um derivado do EOSIO (agora Antelope), possui recursos avançados de contratos inteligentes. Em redes como EOS, por exemplo, dApps podem ser gerados usando linguagens de programação como C/C++, o que faz com que os dApps funcionem muito rapidamente, e aplicações nativas de alta velocidade possam ser geradas, graças ao fato de que essas linguagens são muito eficientes.
Porém, na Telos eles decidiram criar sua própria estrutura de contrato inteligente (baseada no Telos Zero) que aproveita a comunidade de desenvolvedores existente em torno da Máquina Virtual Ethereum, e para isso desenvolveram o Telos EVM. Telos EVM é uma implementação da Máquina Virtual Ethereum (EVM) que funciona como um contrato inteligente na cadeia base Telos (Telos Zero). Esta arquitetura inovadora permite que a Telos ofereça compatibilidade total com Ethereum, mantendo ao mesmo tempo as vantagens de desempenho e custo de sua cadeia nativa.
Dentre as principais funcionalidades do Telos EVM, destacam-se:
- Grande compatibilidade com Ethereum. Telos EVM pode executar contratos inteligentes escritos em Solidity ou Vyper sem modificações.
- RPC suportado. Ele implementa uma especificação JSON-RPC idêntica à do Ethereum, facilitando a integração com ferramentas e bibliotecas existentes.
- Taxas fixas de gás. Ao contrário do Ethereum, as taxas do gás no Telos EVM são fixas e previsíveis.
- Alta velocidade. Aproveita a velocidade da cadeia base Telos para entregar transações rápidas.
- Baixo custo. As taxas de transação são significativamente mais baixas do que no Ethereum.
Graças ao Telos EVM, os desenvolvedores podem implantar seus contratos inteligentes no Telos como fariam no Ethereum. Sem a necessidade de alterar significativamente os contratos e sem interromper a linha de funcionamento das aplicações descentralizadas que o usuário enfrenta. Ou seja, os usuários interagem com esses contratos usando carteiras compatíveis com Ethereum (por exemplo, MetaMask), mas todas as operações são processadas pelo contrato inteligente Telos EVM na cadeia base.
Essa arquitetura permite que a Telos ofereça uma experiência semelhante à Ethereum, mas com maior velocidade e menor custo, tornando-a ideal para aplicações DeFi, jogos blockchain e outros casos de uso que exigem alta frequência de transações.
Atualmente, existem dois esforços de desenvolvimento para levar as capacidades do Telos EVM a um novo nível. O primeiro é conhecido como SNARKTor. Este é um projeto conjunto entre Telos e Cardano (IOHK) para melhorar a escalabilidade e privacidade do Telos EVM. Este primeiro projeto busca implementar testes criptográficos do tipo zk-SNARKs para proporcionar maior segurança, rapidez e privacidade às operações dentro do Telos EVM.
O segundo projeto é o Telos zkEVM, um projeto que se baseia nas lições aprendidas com o SNARKTor, mas busca implementar um EVM em hardware para aumentar consideravelmente o desempenho da rede.
Neste momento, ambos os projetos estão em desenvolvimento, mas demonstram mais uma vez o compromisso da comunidade Telos em fornecer soluções seguras, rápidas, económicas e escaláveis aos seus utilizadores.
Telos Zero, uma camada 0 para construir
Como já mencionamos, Telos Zero é a camada base nativa do blockchain Telos. Esta base é construída sobre uma implementação altamente otimizada e personalizada do software Antelope (anteriormente EOSIO). A ideia do Telos Zero é fornecer a infraestrutura fundamental sobre a qual todo o ecossistema Telos é construído, incluindo o Telos EVM.
Graças à sua herança com Antelope, Telos Zero oferece uma série de características únicas entre as quais destacamos:
- Alto rendimento. Projetado para lidar com milhares de transações por segundo.
- flexibilidade. Ele suporta contratos inteligentes escritos em C++, permitindo otimizações de baixo nível para aplicações de alto desempenho. Isto é herdado do EOSIO, uma vez que esta estrutura de desenvolvimento de blockchain fornece essas capacidades.
- Sistema de recursos. Telos Zero usa um modelo de recursos baseado em CPU, NET e RAM, em vez de taxas de gás.
- Governança na cadeia. Incorporar mecanismos de governança diretamente na cadeia.
Neste ponto, o Telos Zero pode ser visto como uma blockchain própria, com capacidades verdadeiramente únicas. Por exemplo, os desenvolvedores podem criar contratos inteligentes em C/C++ e compilá-los em WebAssembly (WASM). Isto permite a geração de aplicações descentralizadas muito rápidas que podem ser integradas em diferentes plataformas, desde IoT, dispositivos inteligentes, ou gerar experiências Web3 com altíssima velocidade e escalabilidade.
Token $TLOS e sua tokenomics
O token nativo da rede Telos é $TLOS, este token desempenha um papel fundamental no funcionamento e na economia da rede Telos. Dentre as utilidades do token $TLOS podemos citar:
- Governança: Os detentores de $TLOS podem votar em propostas de governança e eleger produtores de blocos.
- Taxas de gás: No Telos EVM, $TLOS é usado para pagar taxas de gás para transações.
- Recursos do sistema: No Telos Zero, $TLOS é usado para obter recursos de rede (CPU, NET, RAM).
- Staking: Os usuários podem apostar seus tokens para ganhar recompensas e participar da segurança da rede.
- Meio de troca: $TELOS pode ser usado como moeda dentro do ecossistema Telos.
Além disso, é notável o fato de Telos ter uma distribuição inicial única e justa. Isso significa que não houve ICO ou pré-venda. Além disso, os tokens foram distribuídos com base em um instantâneo da rede EOS.
Outro ponto importante nesta distribuição é que um limite rígido de US$ 40.000 TLOS por conta foi definido para evitar a concentração de tokens e apenas cerca de 5,2% do fornecimento total foi alocado para os aproximadamente 150 contribuidores que ajudaram a construir e lançar a rede. Esta distribuição garantiu que não houvesse grandes investidores ou “baleias” que pudessem dominar a rede desde o início.
Fornecimento e emissão
A oferta inicial de $TLOS é de aproximadamente 355 milhões de TLOS (com uma emissão total de 420 milhões de $TLOS), a isto se soma uma emissão anual de inflação de 5% que serve para recompensas de staking e desenvolvimento do ecossistema.
Outro ponto importante é que a Telos implementa um mecanismo de queima de tokens para taxas de transação no Telos EVM, o que ajuda a controlar a inflação e potencialmente tornar o $TLOS deflacionário no longo prazo. Além disso, os detentores de $TLOS podem apostar seus tokens para ganhar recompensas. Essas recompensas são distribuídas automaticamente a cada 30 minutos, proporcionando um incentivo contínuo para manter tokens e participar da rede.
Esta tokenomics foi projetada para incentivar a participação de longo prazo, recompensar usuários ativos e manter um fornecimento de tokens saudável e bem distribuído.
Casos de uso do Telos e suas tecnologias
Telos, com sua arquitetura única que combina Telos Zero e Telos EVM, oferece uma plataforma versátil para uma ampla gama de aplicações descentralizadas. Aqui exploramos alguns dos principais casos de uso e como as tecnologias Telos os tornam possíveis:
- Finanças Descentralizadas (DeFi): Telos é uma plataforma ideal para aplicações DeFi devido à sua alta velocidade e baixas taxas.
- Tokens não fungíveis (NFTs): Telos apoia a criação e negociação de NFTs, que podem ser usados para representar a propriedade de ativos digitais exclusivos, como arte, itens colecionáveis e itens de jogo.
- Jogos: Telos oferece uma plataforma de alto desempenho e baixo custo para criação e implantação de jogos baseados em blockchain, que podem se beneficiar da transparência, segurança e imutabilidade do blockchain.
- Mídia Social: Telos pode ser usado para construir plataformas descentralizadas de mídia social que sejam resistentes à censura e violações de dados, e que dêem aos usuários mais controle sobre seus dados e privacidade.
No geral, Telos é uma rede blockchain versátil e poderosa que pode suportar uma ampla gama de casos de uso e dApps, e é adequada para construir os aplicativos descentralizados do futuro.