Tudo sobre Fantom
Este artigo está disponível nos seguintes idiomas:
Fantom é um ambiente descentralizado para execução de contratos inteligentes, descrito por seus criadores como uma alternativa mais rápida e econômica ao Ethereum 1.0. Seu principal diferencial é um ecossistema de utilidades e serviços reunidos em uma interface conveniente para desenvolvedores criarem DApps.
Cada DApp criado na plataforma Fantom pode usar sua própria blockchain, com tokens próprios, regras de gestão personalizadas, economia independente e mais. Os DApps podem interagir com aplicações em outras redes Fantom, por isso os desenvolvedores às vezes afirmam que Fantom é uma “rede de redes”. Fantom também é compatível com a Ethereum Virtual Machine, permitindo criar contratos inteligentes que interagem com contratos do Ethereum.
O que mais? Fantom é rápida. No whitepaper, os desenvolvedores alegaram uma velocidade máxima teórica de 300.000 TPS, embora esse número tenha sido revisado para 4.500 — ainda assim, um desempenho expressivo. As transações custam menos de um centavo e, graças ao mecanismo de consenso ágil, são confirmadas em poucos segundos.
Como funciona?
Fantom é baseada na rede Opera, compatível com a Ethereum Virtual Machine (EVM), e utiliza um mecanismo de consenso proof-of-stake (PoS) baseado no algoritmo proprietário Lachesis, que é assíncrono, tolerante a falhas bizantinas (aBFT) e usa um grafo acíclico direcionado (DAG). Os desenvolvedores acreditam que o algoritmo pode ser revolucionário.
Para entender como o Lachesis funciona, é preciso lembrar o conceito de tolerância a falhas bizantinas. O nome vem de um exercício mental chamado “problema dos generais bizantinos”, onde generais militares planejam atacar uma cidade de diferentes lados e precisam coordenar suas ações (chegar a um consenso) enviando planos por mensageiros. No entanto, não há garantia de que os mensageiros não serão subornados, interceptados ou substituídos por inimigos. Os próprios generais também não estão livres de suspeitas, já que qualquer um deles pode ser um traidor.
Os nós da blockchain assumem o papel dos generais e precisam chegar a uma decisão unificada sobre o tempo e a ordem de um conjunto de transações, mesmo com possíveis nós comprometidos tentando sabotar o processo. Uma rede tolerante a falhas é estabelecida quando o consenso correto é alcançado, mesmo que um terço dos nós estejam comprometidos.
Em muitas redes, a tolerância a falhas bizantinas é alcançada ao definir um limite máximo de latência para mensagens dos nós. Com a abordagem assíncrona (aBFT) usada na Fantom, algumas mensagens podem ser perdidas ou atrasadas indefinidamente. Isso significa que os nós Fantom não precisam se comunicar o tempo todo e processam os dados quando for conveniente.
A rede Lachesis não tem líder. Cada nó armazena um grafo acíclico direcionado (DAG) local, composto por blocos de eventos que contêm transações. O grafo armazena dados baseados em tempo, usados para calcular a ordem exata dos eventos e, portanto, das transações.
No modelo clássico de consenso, os nós criam e validam blocos de forma sequencial, e a blockchain precisa “esperar” até cada bloco ser adicionado. Com o Lachesis, os validadores chegam ao consenso de forma independente e depois repassam as informações relevantes para outros participantes da rede, em vez de transmitir todo o bloco.
Resumo: Olhando para a analogia dos generais, a abordagem clássica funciona assim: o mensageiro leva a ordem ao general e espera enquanto ele verifica, consulta a equipe, faz anotações e assina. A ordem é entregue ao próximo general, repetindo o processo até todos confirmarem os documentos. Com o Lachesis, o mensageiro simplesmente entrega os papéis a todos os comandantes e não espera que sejam analisados.
Tokens
Fantom utiliza o token FTM, que existe em três formas: a moeda FTM nativa na Fantom, uma versão BEP-20 (BNB Smart Chain) e uma versão ERC-20 (Ethereum). Todas são conectadas por bridges cross-chain, permitindo a transferência de ativos entre redes. Isso também pode ser feito pela Binance, que suporta FTM em todas as redes citadas.
As taxas de transação podem variar conforme a demanda da rede, mas geralmente não passam de 0,1 FTM. Mesmo no pico, o valor não ultrapassou 2 centavos, e no momento da redação está em USD 0,000349.
Qualquer detentor de FTM pode fazer staking delegando as moedas a um validador escolhido. A rentabilidade depende do tempo: quanto maior o período de delegação, maior o percentual. Existem diversos recursos para estimar rendimentos e taxas de juros. Para se tornar um validador, é necessário fazer staking de pelo menos 500.000 FTM (atualmente cerca de USD 280.000) e operar um nó robusto, por exemplo, usando a AWS da Amazon. O custo mensal de aluguel de um servidor com as especificações exigidas começa em USD 400 por mês.
Quais são as desvantagens?
No geral, Fantom impressiona, mas apresenta algumas questões. Alguns usuários se frustram porque a Fantom não atingiu a velocidade prometida de 300.000 TPS. Outro ponto é o baixo nível de descentralização. Atualmente, existem apenas 64 validadores na rede e o Coeficiente Nakamoto é 3, ou seja, bastam 3 ou 4 validadores agirem juntos para causar problemas. O preço do token FTM também caiu de USD 1,7 para USD 0,1 no ano passado (hoje está em torno de USD 0,5). Isso ocorreu em parte pela saída de Andre Cronje, presidente do Conselho de Tecnologia da Fantom Foundation, que deixou não só o projeto, mas todo o espaço DeFi. Isso provocou queda nos tokens dos projetos apoiados por ele, afetando também o Fantom.
Projetos
Graças às baixas taxas, alta velocidade de transação e kit de desenvolvimento intuitivo, muitos projetos foram criados na Fantom. A maioria são serviços de trading para exchanges e agregadores, incluindo:
SpookySwap — a maior e mais popular exchange descentralizada (DEX) na Fantom. Utiliza o token BOO e oferece várias ferramentas de negociação fáceis de usar, com taxas baixas.
ProtoFi — projeto que se autodenomina “banco descentralizado de nova geração”. Usuários podem abrir conta e receber juros sobre seus “depósitos”. Os “investidores” se tornam co-proprietários e recebem parte do pool de receitas do ProtoFi. Dois tokens — Proton e Electron — sustentam o ecossistema.
SuperFarm — ecossistema de NFT que permite aos usuários criar NFTs rapidamente e sem necessidade de conhecimento técnico. A plataforma também oferece oportunidades para criadores interagirem com a comunidade.