O que é FUEL

Fonte:https://fuel.network/
Fuel é um sistema operacional projetado especificamente para Ethereum Rollup, visando abordar questões de paralelismo, execução de estado minimizado e interoperabilidade sem comprometer a segurança ou desempenho.
Fuel é alimentado pelo FuelVM, suporta verificação local e fornece uma excelente experiência de desenvolvimento usando a linguagem Sway. Através da execução de transações paralelas e do processamento otimizado de ativos nativos, o Fuel demonstra escalabilidade sem precedentes em comparação com o EVM Rollup tradicional.
O componente central do FUEL
1. FuelVM (Máquina Virtual Fuel)
O FuelVM tem como objetivo fornecer capacidades de execução de alto desempenho e suportar o processamento paralelo de transações. Ao contrário das máquinas virtuais tradicionais, como a Ethereum Virtual Machine (EVM), que processam transações em série, o FuelVM permite que as transações sejam executadas simultaneamente, melhorando significativamente a taxa de transferência da rede. O FuelVM se baseia nas vantagens de arquiteturas como RISC-V, ARM ISA, Bitcoin Script e EVM, e é otimizado para aplicativos de blockchain.

Origem:https://docs.fuel.network/docs/fuel-book/the-architecture/the-fuelvm/
Recursos principais:
- Execução Paralela: O FuelVM pode processar várias transações simultaneamente, melhorando a eficiência geral da execução.
- Design de Estado Minimizado: Reduza a carga nos nós completos usando ativos nativos, scripts temporários e condições de gastos.
- Alta taxa de transferência de transações: Em CPUs de alta qualidade, cada núcleo pode alcançar 21.000 TPS, atendendo às necessidades de dimensionamento das aplicações modernas de blockchain.
2. Arquitetura de Negociação FUEL
Fuel adota o modelo UTXO (Unspent Transaction Output), combinando as vantagens de design do Bitcoin, Ethereum, Cosmos e Solana para aprimorar a capacidade de execução paralela de transações. Essa arquitetura permite que as transações sejam executadas de forma independente, evitando os problemas comuns de gargalo nos modelos de contas tradicionais.
Recursos Principais:
- Processamento paralelo: As transações podem ser executadas simultaneamente entre blocos para evitar congestionamento na rede.
- Modo de negociação flexível: suporta interação de vários ativos, invocação de contratos inteligentes em lote e pode construir lógica condicional avançada por meio de predicados.
- Gerenciamento eficiente de estado: reduza a dependência de contratos inteligentes intensivos em estado, otimize o desempenho.
3. Ignição de Combustível (Solução Rollup)
Fuel Ignition é o primeiro Rollup lançado pela Fuel V2 na mainnet do Ethereum, que adota uma arquitetura de execução mais avançada em comparação com o tradicional EVM Rollup. Na fase inicial, Ignition opera como uma solução de camada 2 (L2) aprimorada em confiança e está planejado para evoluir gradualmente para um Rollup que depende inteiramente da segurança do Ethereum, suportando provas de fraude, sequenciadores descentralizados e mecanismos de atualização segura de multi-assinatura.
Principais vantagens:
- Segurança do Ethereum: Herdando o mecanismo de segurança poderoso do Ethereum para garantir a integridade e confiabilidade das transações.
- Pedido Descentralizado: Garantir a ordenação justa das transações e suportar melhor escalabilidade.
- Disponibilidade de Dados (DA) baseada em Ethereum: Aumentando a confiança e descentralização.
4. Rede FUEL
Como uma rede Rollup interconectada, Fuel permite interação perfeita entre diferentes blockchains. Ao contrário de muitos ecossistemas que simplesmente replicam o EVM Rollup, Fuel permite que desenvolvedores personalizem configurações de VM para fornecer soluções personalizadas para diferentes aplicações blockchain.
Recursos principais:
- Configuração personalizável da VM: Os desenvolvedores podem ajustar o ambiente operacional da máquina virtual FUEL de acordo com requisitos específicos.
- Rede compartilhada de classificação e construtores: um modo de produção de blocos descentralizado para garantir a inclusão justa de transações em blocos.
- Interoperabilidade poderosa: Suporta interação eficiente entre Fuel Rollups e outras blockchains.
5. Ferramentas do Desenvolvedor
O Fuel foca na experiência do desenvolvedor e fornece um conjunto de ferramentas otimizadas para ajudar os desenvolvedores a construir aplicativos de blockchain de forma eficiente.
Sway: Uma linguagem de programação projetada especificamente para blockchain
Sway é uma linguagem específica de domínio (DSL) criada pela FUEL especificamente para o desenvolvimento de blockchain, combinando as vantagens de sintaxe da linguagem Rust e integrando os conceitos principais de contratos inteligentes.
- Para otimização de blockchain: Em comparação com Rust (programação de sistema) e Solidity (EVM-específico), Sway integra diretamente os princípios de design de contratos inteligentes.
- Estrutura de Desenvolvimento Completa: Suporta recursos como predicados, scripts, contratos inteligentes, bibliotecas, testes, implantação e indexação para atender às necessidades de desenvolvimento.
Outras Ferramentas de Desenvolvimento
- Forc (Fuel Orchestrator): uma ferramenta de linha de comando para gerenciar a compilação, dependências e implantação de contratos Sway.
- Fuel Rust SDK: Fornece suporte à interação com a blockchain Fuel para desenvolvedores Rust, adequado para desenvolvimento de nível de sistema.
- SDK da Carteira Fuel: Fornece ferramentas para construir carteiras seguras e fáceis de usar, garantindo a segurança do gerenciamento de ativos no ecossistema Fuel.
- Fuel TypeScript SDK: Ajuda os desenvolvedores front-end a integrar a blockchain Fuel em aplicativos web, otimizando a experiência do usuário descentralizada.
As inovadoras características da FUEL
1. Capacidade de paralelização incomparável
Ao introduzir o conceito de Predicado, a Fuel permite a execução sem estado de transações, alcançando processamento paralelo verdadeiro. Combinado com o modelo UTXO, a Fuel garante a execução simultânea de transações sem conflitos, melhorando muito a taxa de transferência.
2. Suporte a Ativos Nativos
Fuel traz todos os ativos para o suporte de nível de protocolo sem a necessidade de contratos inteligentes, tornando a gestão de ativos mais eficiente e segura, ao mesmo tempo que reduz a possibilidade de vulnerabilidades de contrato.
3. Segurança Superior
Fuel eliminou muitos vetores de ataque comuns para contratos inteligentes, tais como:
- Como a lógica dos ativos é integrada em nível de protocolo, os contratos inteligentes não precisam realizar operações de gestão de ativos de alto risco, evitando vulnerabilidades como ataques de reentrância.
- FUEL adota execução mínima de estado, o que significa que apenas o estado mínimo necessário é acessado durante a execução da transação, reduzindo a inflação do estado e melhorando a segurança geral.
4. Ferramentas amigáveis para desenvolvedores
A Fuel oferece uma suíte completa de ferramentas para desenvolvedores, incluindo:
- Linguagem Sway: Usada para escrever contratos inteligentes.
- Forc (Fuel Orchestrator): Uma cadeia de ferramentas de linha de comando que suporta compilação, gerenciamento de dependências e implantação de aplicativos.
- SDK de Rust Fuel: Fornece suporte à linguagem Rust para o desenvolvimento de aplicativos relacionados ao Fuel.
- Fuel Wallet SDK: Usado para criar carteiras compatíveis com Fuel.
- SDK Fuel TypeScript: Ajuda os desenvolvedores a integrar o Fuel em aplicações web.
Modelo Econômico do Token FUEL
1. Informações básicas sobre o Token FUEL
Símbolo do token: FUEL
Fornecimento Inicial: 10 bilhões de FUEL
Taxa de inflação: 3% ao ano
Endereço do Token: 0x675b68aa4d9c2d3bb3f0397048e62e6b7192079c
2. Plano de Distribuição e Lançamento de Tokens FUEL
O fornecimento total inicial de tokens FUEL é de 10 bilhões, sendo que 20% do fornecimento inicial é alocado para a comunidade. A elegibilidade da alocação será determinada com base na participação no programa de Pontos FUEL e na incentivized testnet, entre outros fatores. Mais de 51% dos tokens FUEL serão alocados para a comunidade, ecossistema e pesquisa e desenvolvimento da tecnologia Fuel.

Fonte:https://docs.fuel.network/docs/fuel-token-overview/tokenomics/
- Expansão da Comunidade: 2 bilhões de tokens FUEL, liberados imediatamente, para o incentivo, plano, atividades e expansão da comunidade Fuel
- Ecossistema e P&D: 1,55 bilhão de tokens FUEL, liberados imediatamente, são usados para estabelecer a rede Sequencer e apoiar o desenvolvimento do ecossistema e da tecnologia Fuel.
- Ecossistema e P&D: 1,55 bilhão de tokens FUEL serão lançados linearmente ao longo de 24 meses, e as recompensas de staking serão usadas apenas para o desenvolvimento do ecossistema e incentivos L2.
- Contribuidores: 600 milhões de tokens FUEL, lançados linearmente ao longo de 24 meses, para contribuidores passados e atuais do Fuel.
- Contribuidores Principais do Projeto: 980 milhões de tokens FUEL, liberados linearmente ao longo de 48 meses, para os principais contribuidores do projeto principal.
- Compradores de token: 3,31 bilhões de tokens FUEL, liberados linearmente ao longo de 24 meses, para compradores de token durante o período de 2020 a 2022.
3. A função principal do FUEL
- Garanta a segurança da rede Fuel: Fuel adota o mecanismo de consenso Tendermint para o staking de PoS. Os detentores de tokens FUEL podem delegar tokens aos proponentes e receber recompensas de staking.
- Pagar taxas de recursos on-chain:
- FUEL é usado para pagar pela sequência de transações Rollup, disponibilidade de dados e taxas de inclusão de blocos.
- A Fuel também suportará ETH como taxas de gás para garantir uma experiência do usuário sem interrupções.
- Eliminar taxas de transação do usuário: Fuel adota Sequenciamento Específico de Aplicação, permitindo que dApps obtenham isenções de taxas de gás ao apostar fichas FUEL, proporcionando uma experiência sem taxas semelhante à Web2.
FUEL vs. Outros Ethereum L2

Fuel é superior às soluções tradicionais de camada 2 do Ethereum em termos de escalabilidade, segurança e experiência de desenvolvimento, fornecendo aos desenvolvedores e usuários uma experiência on-chain mais eficiente e econômica.
Resumo
Como a camada de execução da próxima geração do Ethereum, o Fuel oferece desempenho e experiência de desenvolvimento sem precedentes por meio do FuelVM, da linguagem Sway e da arquitetura exclusiva de execução paralela. Seja você um desenvolvedor ou um usuário, o Fuel é uma solução Ethereum L2 de alto desempenho que merece atenção. No futuro, com o lançamento do Fuel Ignition, espera-se que o Fuel se torne uma pedra angular importante do ecossistema Web3.