A Fuel Network é a solução de expansão da Ethereum, que afirma ser a camada de execução mais rápida da pilha modular de blockchain, fornecendo a maior segurança e o throughput mais flexível para aplicativos descentralizados.
Seguindo o Celestia, o Fuel é outro protocolo que enfatiza o conceito de blockchain modular. Na verdade, Fuel e Celestia têm o mesmo cofundador John Adler, que também é um dos primeiros proponentes da solução Optimistic Rollup. Ao contrário do Celestia, o Fuel é posicionado como uma camada de execução modular, enquanto o Celestia é otimizado para disponibilidade e ordenação de dados, não executando, mas apenas lidando com a disponibilidade e consenso dos dados.
2. Visão do projeto
O Fuel V1 foi inicialmente usado como uma solução de expansão L2 para um único Ethereum e também é o primeiro Optimistic Rollup na rede principal Ethereum, que será implantado no final de 2020. No entanto, o L2 puro é severamente restringido pelo desempenho da rede principal.Mesmo que a camada de execução seja separada, ela ainda não consegue atingir o objetivo de expansão completa. O Fuel tenta otimizar a camada base por meio de uma camada de execução modular e melhorar o status de execução do L2 para realmente alcançar a expansão.
Características e vantagens
1. Blockchain modular
Um blockchain regular requer as seguintes partes para funcionar: consenso, execução, disponibilidade de dados e liquidação.
Consenso
O consenso é o mecanismo pelo qual os nós chegam a um acordo sobre quais dados no blockchain podem ser verificados como verdadeiros e precisos. O protocolo de consenso determina como as transações são ordenadas e como novos blocos são adicionados à cadeia.
implemento
A camada de execução blockchain refere-se à camada de computação para execução de transações e mudanças de estado. A execução da transação inclui a verificação da validade das transações (por exemplo, verificação de assinaturas e saldos de token), execução da lógica on-chain e alterações de estado de computação. Uma mudança de estado ocorre quando um nó completo atualiza uma cópia do registro para refletir novas transferências de token, atualizações de código de contrato inteligente e armazenamento de dados.
Disponibilidade de dados
A disponibilidade de dados garante que os proponentes de blocos publiquem todos os dados de transação para um bloco e que os dados de transação estejam disponíveis para outros participantes da rede. O blockchain impõe regras que exigem que os dados da transação estejam disponíveis. Isso significa que os produtores de blocos devem publicar os dados de cada bloco para download e armazenamento pelos pares da rede, que devem ser disponibilizados mediante solicitação.
Povoado
A blockchain deve garantir que as transações comprometidas com o histórico da cadeia sejam irreversíveis. Para fazer isso, o blockchain deve ter certeza de que as transações são válidas. Portanto, a função de liquidação exige que a cadeia verifique as transações, verifique as provas e arbitrar as disputas.
Uma blockchain modular refere-se a uma blockchain que terceiriza completamente pelo menos um dos quatro componentes da camada de execução, camada de liquidação, camada de consenso e camada de disponibilidade de dados para uma cadeia externa. Os blockchains modulares são caracterizados por escalabilidade, flexibilidade e facilidade de construção de projetos.
O Fuel é o primeiro Optimistic Rollup implantado na rede principal da Ethereum, e a versão V1 será lançada na Ethereum no final de 2020. Ele fornece escalabilidade usando um modelo de execução diferente do EVM, ou seja, sistema de execução mínima altamente paralelizável baseado em UTXO, suportando ETH e todos os tokens ERC-20. No entanto, como o Fuel V1 tem poucos usuários e não oferece suporte a contratos inteligentes, ele não foi bem recebido pelos usuários desde o seu lançamento.
Assim, logo após o lançamento do Fuel V1, o Fuel Labs, a equipe de desenvolvimento do Fuel, mudou todo o foco de desenvolvimento para a versão V2 e o posicionou como uma camada de execução modular, que é um sistema de computação verificável projetado para a pilha modular de blockchain.
2. FuelVM
A maior característica do Fuel é que ele adota uma nova arquitetura de VM, FuelVM, que possui sua própria cadeia de ferramentas e linguagem. O FuelVM extrai recursos do WASM, EVM e SeaLevel da Solana, e seu potencial mais atraente é que ele é executado em um modelo de dados baseado em UTXO.
O FuelVM visa reduzir o desperdício de processamento das arquiteturas tradicionais de máquinas virtuais de blockchain, ao mesmo tempo em que aumenta o espaço de design potencial para os desenvolvedores. Fuel adota o modelo de dados UTXO, que é semelhante ao Bitcoin, e todo o estado é representado na forma de um conjunto UTXO. A diferença é que alguns UTXOs no Fuel V2 são UTXOs de token, enquanto outros são UTXOs de contrato. Ao contrário do token UTXO, o contrato UTXO possui código, armazenamento e um ID de contrato exclusivo, além de condições de saldo e gastos.
3. Execução de transação paralela
Fuel usa uma lista de acesso de estado estrito na forma do modelo UTXO, por isso tem a capacidade de executar transações em paralelo e tem vantagens em termos de cálculo, acesso de estado e throughput de transação). O Fuel é um blockchain baseado no modelo UTXO, cuja maior vantagem é poder executar transações em paralelo, o que não está disponível em muitos outros blockchains. O cerne da tecnologia é determinar a parte do estado que a transação modificará por meio de listas de acesso, de modo a obter a execução paralela.
4. Experiência do desenvolvedor
O Fuel usa sua própria linguagem específica de domínio, Sway, e a cadeia de ferramentas de suporte, Forc, para fornecer uma experiência de desenvolvedor mais poderosa e suave. O ambiente de desenvolvimento mantém os pontos fortes das linguagens de contrato inteligente, como Solidity, ao mesmo tempo em que adota paradigmas introduzidos no ecossistema de ferramentas Rust e inclui sintaxe que utiliza VMs blockchain. Para resolver o problema do crescimento do estado, o FuelVM emprega dois tipos de procedimentos, scripts e predicados, para aprimorar os contratos inteligentes completos de Turing.
4. História do Desenvolvimento
2019.10.24 Fuel Labs lançou a solução de dimensionamento Ethereum Fuel
2020.01.13 Fuel, uma sidechain Ethereum baseada em Optimistic Rollup, é lançada na rede de teste pública
2021.01.01 Ethereum Optimistic Rollup Expansion Solution Fuel Versão 1.0 Lançada na Mainnet
2021.09.21 Fuel Labs recebeu US$ 1,5 milhão em financiamento, liderado pela CoinFund
2022.09.07 Fuel Labs completa $ 80 milhões em financiamento liderado pela Blockchain Capital e outros
2022.09.09 Fuel Labs lançou o Fuel Beta-1 testnet, uma camada de execução modular
2022.11.16 Fuel Labs lançou a rede de teste Fuel Beta-2 da camada de execução modular
2023.03.21 Fuel Labs lançou a rede de teste Fuel Beta-3 da camada de execução modular, adicionando uma rede P2P e executando nós completos simultaneamente
5. Histórico da equipe
Com mais de 60 engenheiros, o Fuel Labs fornece ao ecossistema Ethereum o blockchain com segurança máxima e o maior rendimento flexível. Os fundadores são Nick Dodson, Samuel Borin e John Adler. John Adler também é cofundador do projeto Celestia Labs e ajudou a criar o Optimistic Rollups enquanto trabalhava como pesquisador de blockchain na Consensys. Dodson foi um dos primeiros desenvolvedores do Solidity no Ethereum. Emily Herbert é cientista da computação e especialista em linguagem Sway no Fuel Labs.
6. Informações sobre financiamento
Em 21 de setembro de 2021, a Fuel Labs anunciou que recebeu US$ 1,5 milhão em financiamento. A empresa de investimentos CoinFund liderou o investimento e a Fenbushi Capital e a Origin Capital participaram do investimento.
Em 7 de setembro de 2022, a Fuel Labs anunciou a conclusão de um financiamento de US$ 80 milhões, liderado pela Blockchain Capital e Stratos Technologies, com participação da Alameda Research, CoinFund, Bain Capital Crypto, TRGC, Maven 11 Capital, Blockwall, Spartan, Dialética e ZMT.
investidor
VII. Conquistas de Desenvolvimento
1. Desenvolvimento do Projeto
Linguagem Sway
Sway é uma linguagem para construir contratos e aplicativos inteligentes sobre o Fuel. É baseado principalmente em Rust, mas mantém as vantagens de linguagens de contrato inteligentes, como Solidity, e fornece o kit de ferramentas Force.
Atualmente, o Fuel Labs anunciou as atualizações da linguagem Sway a serem implementadas em 2023, incluindo otimização do compilador em termos de tamanho de bytecode, Sway suportará mais back-ends (back-ends EVM já estão em desenvolvimento) e a abstração será mais econômica, mais aplicativos serão migrados de Solidity/Vyper para Sway, análise de reentrância aprimorada no nível do compilador, etc.
Beta-3 Testnet
Em 21 de março de 2023, a Fuel lançou a terceira rede de teste pública Beta 3. A nova rede de teste adicionou uma rede P2P e introduziu a capacidade de executar nós completos no Fuel simultaneamente. Fuel afirmou que o Beta-3 não é um testnet incentivado e não haverá recompensas diretas pela participação na rede. A Fuel planeja lançar uma rede principal completa em 2023.
2. Situação da comunidade
*Twitter: 121.000
Discord: 110.000 pessoas, relativamente ativas
3. Projetos ecológicos
Além do DEX SwaySwap oficial, a Fuel Network também possui outros projetos ecológicos, incluindo DeFi, NFT, infraestrutura, NFT e outras categorias.
8. Modelo Econômico
Atualmente, o Fuel ainda não lançou um token.
9. Riscos e oportunidades
Blockchain modular será a tendência de desenvolvimento de blockchain no futuro, e muitos projetos de ponta nasceram em torno da camada de execução e disponibilidade de dados, o que pode levar a experiência do usuário de blockchain a um novo nível.
Atualmente, a Fuel anunciou o lançamento do programa de bolsas e o lançamento da rede de teste Beta 3. Espera-se que a rede principal seja lançada em breve e os usuários possam interagir na rede de teste.
Para as etapas de interação, consulte o link abaixo. O teste usa a carteira Fuel (semelhante ao Metamask), e você pode receber moedas de teste e participar da interação sem risco.
10. Links Relacionados
Site oficial do combustível:
Tutorial de interação de combustível:
Endereço de download da carteira de combustível:
referência:
Ver original
O conteúdo é apenas para referência, não uma solicitação ou oferta. Nenhum aconselhamento fiscal, de investimento ou jurídico é fornecido. Consulte a isenção de responsabilidade para obter mais informações sobre riscos.
Pesquisa de Projeto丨Relatório de Pesquisa de Combustível da Camada de Execução de Alta Velocidade Modular
Editor | Bowen@Web3CN.Pro
Índice
Introdução do projeto
Visão do projeto
Características e vantagens
Blockchain modular
FuelVM
Execução de transações paralelas
Experiência do desenvolvedor
Histórico de desenvolvimento
Histórico da equipe
Informações sobre financiamento
Realizações de desenvolvimento
Desenvolvimento do projeto
Situação da comunidade
Projetos ecológicos
Modelo Econômico
Riscos e oportunidades
Links Relacionados
1. Introdução do Projeto
A Fuel Network é a solução de expansão da Ethereum, que afirma ser a camada de execução mais rápida da pilha modular de blockchain, fornecendo a maior segurança e o throughput mais flexível para aplicativos descentralizados.
Seguindo o Celestia, o Fuel é outro protocolo que enfatiza o conceito de blockchain modular. Na verdade, Fuel e Celestia têm o mesmo cofundador John Adler, que também é um dos primeiros proponentes da solução Optimistic Rollup. Ao contrário do Celestia, o Fuel é posicionado como uma camada de execução modular, enquanto o Celestia é otimizado para disponibilidade e ordenação de dados, não executando, mas apenas lidando com a disponibilidade e consenso dos dados.
2. Visão do projeto
O Fuel V1 foi inicialmente usado como uma solução de expansão L2 para um único Ethereum e também é o primeiro Optimistic Rollup na rede principal Ethereum, que será implantado no final de 2020. No entanto, o L2 puro é severamente restringido pelo desempenho da rede principal.Mesmo que a camada de execução seja separada, ela ainda não consegue atingir o objetivo de expansão completa. O Fuel tenta otimizar a camada base por meio de uma camada de execução modular e melhorar o status de execução do L2 para realmente alcançar a expansão.
1. Blockchain modular
Um blockchain regular requer as seguintes partes para funcionar: consenso, execução, disponibilidade de dados e liquidação.
O consenso é o mecanismo pelo qual os nós chegam a um acordo sobre quais dados no blockchain podem ser verificados como verdadeiros e precisos. O protocolo de consenso determina como as transações são ordenadas e como novos blocos são adicionados à cadeia.
A camada de execução blockchain refere-se à camada de computação para execução de transações e mudanças de estado. A execução da transação inclui a verificação da validade das transações (por exemplo, verificação de assinaturas e saldos de token), execução da lógica on-chain e alterações de estado de computação. Uma mudança de estado ocorre quando um nó completo atualiza uma cópia do registro para refletir novas transferências de token, atualizações de código de contrato inteligente e armazenamento de dados.
A disponibilidade de dados garante que os proponentes de blocos publiquem todos os dados de transação para um bloco e que os dados de transação estejam disponíveis para outros participantes da rede. O blockchain impõe regras que exigem que os dados da transação estejam disponíveis. Isso significa que os produtores de blocos devem publicar os dados de cada bloco para download e armazenamento pelos pares da rede, que devem ser disponibilizados mediante solicitação.
A blockchain deve garantir que as transações comprometidas com o histórico da cadeia sejam irreversíveis. Para fazer isso, o blockchain deve ter certeza de que as transações são válidas. Portanto, a função de liquidação exige que a cadeia verifique as transações, verifique as provas e arbitrar as disputas.
Uma blockchain modular refere-se a uma blockchain que terceiriza completamente pelo menos um dos quatro componentes da camada de execução, camada de liquidação, camada de consenso e camada de disponibilidade de dados para uma cadeia externa. Os blockchains modulares são caracterizados por escalabilidade, flexibilidade e facilidade de construção de projetos.
O Fuel é o primeiro Optimistic Rollup implantado na rede principal da Ethereum, e a versão V1 será lançada na Ethereum no final de 2020. Ele fornece escalabilidade usando um modelo de execução diferente do EVM, ou seja, sistema de execução mínima altamente paralelizável baseado em UTXO, suportando ETH e todos os tokens ERC-20. No entanto, como o Fuel V1 tem poucos usuários e não oferece suporte a contratos inteligentes, ele não foi bem recebido pelos usuários desde o seu lançamento.
Assim, logo após o lançamento do Fuel V1, o Fuel Labs, a equipe de desenvolvimento do Fuel, mudou todo o foco de desenvolvimento para a versão V2 e o posicionou como uma camada de execução modular, que é um sistema de computação verificável projetado para a pilha modular de blockchain.
2. FuelVM
A maior característica do Fuel é que ele adota uma nova arquitetura de VM, FuelVM, que possui sua própria cadeia de ferramentas e linguagem. O FuelVM extrai recursos do WASM, EVM e SeaLevel da Solana, e seu potencial mais atraente é que ele é executado em um modelo de dados baseado em UTXO.
O FuelVM visa reduzir o desperdício de processamento das arquiteturas tradicionais de máquinas virtuais de blockchain, ao mesmo tempo em que aumenta o espaço de design potencial para os desenvolvedores. Fuel adota o modelo de dados UTXO, que é semelhante ao Bitcoin, e todo o estado é representado na forma de um conjunto UTXO. A diferença é que alguns UTXOs no Fuel V2 são UTXOs de token, enquanto outros são UTXOs de contrato. Ao contrário do token UTXO, o contrato UTXO possui código, armazenamento e um ID de contrato exclusivo, além de condições de saldo e gastos.
3. Execução de transação paralela
Fuel usa uma lista de acesso de estado estrito na forma do modelo UTXO, por isso tem a capacidade de executar transações em paralelo e tem vantagens em termos de cálculo, acesso de estado e throughput de transação). O Fuel é um blockchain baseado no modelo UTXO, cuja maior vantagem é poder executar transações em paralelo, o que não está disponível em muitos outros blockchains. O cerne da tecnologia é determinar a parte do estado que a transação modificará por meio de listas de acesso, de modo a obter a execução paralela.
4. Experiência do desenvolvedor
O Fuel usa sua própria linguagem específica de domínio, Sway, e a cadeia de ferramentas de suporte, Forc, para fornecer uma experiência de desenvolvedor mais poderosa e suave. O ambiente de desenvolvimento mantém os pontos fortes das linguagens de contrato inteligente, como Solidity, ao mesmo tempo em que adota paradigmas introduzidos no ecossistema de ferramentas Rust e inclui sintaxe que utiliza VMs blockchain. Para resolver o problema do crescimento do estado, o FuelVM emprega dois tipos de procedimentos, scripts e predicados, para aprimorar os contratos inteligentes completos de Turing.
4. História do Desenvolvimento
2019.10.24 Fuel Labs lançou a solução de dimensionamento Ethereum Fuel
2020.01.13 Fuel, uma sidechain Ethereum baseada em Optimistic Rollup, é lançada na rede de teste pública
2021.01.01 Ethereum Optimistic Rollup Expansion Solution Fuel Versão 1.0 Lançada na Mainnet
2021.09.21 Fuel Labs recebeu US$ 1,5 milhão em financiamento, liderado pela CoinFund
2022.09.07 Fuel Labs completa $ 80 milhões em financiamento liderado pela Blockchain Capital e outros
2022.09.09 Fuel Labs lançou o Fuel Beta-1 testnet, uma camada de execução modular
2022.11.16 Fuel Labs lançou a rede de teste Fuel Beta-2 da camada de execução modular
2023.03.21 Fuel Labs lançou a rede de teste Fuel Beta-3 da camada de execução modular, adicionando uma rede P2P e executando nós completos simultaneamente
5. Histórico da equipe
Com mais de 60 engenheiros, o Fuel Labs fornece ao ecossistema Ethereum o blockchain com segurança máxima e o maior rendimento flexível. Os fundadores são Nick Dodson, Samuel Borin e John Adler. John Adler também é cofundador do projeto Celestia Labs e ajudou a criar o Optimistic Rollups enquanto trabalhava como pesquisador de blockchain na Consensys. Dodson foi um dos primeiros desenvolvedores do Solidity no Ethereum. Emily Herbert é cientista da computação e especialista em linguagem Sway no Fuel Labs.
6. Informações sobre financiamento
Em 21 de setembro de 2021, a Fuel Labs anunciou que recebeu US$ 1,5 milhão em financiamento. A empresa de investimentos CoinFund liderou o investimento e a Fenbushi Capital e a Origin Capital participaram do investimento.
Em 7 de setembro de 2022, a Fuel Labs anunciou a conclusão de um financiamento de US$ 80 milhões, liderado pela Blockchain Capital e Stratos Technologies, com participação da Alameda Research, CoinFund, Bain Capital Crypto, TRGC, Maven 11 Capital, Blockwall, Spartan, Dialética e ZMT.
investidor
VII. Conquistas de Desenvolvimento
1. Desenvolvimento do Projeto
Sway é uma linguagem para construir contratos e aplicativos inteligentes sobre o Fuel. É baseado principalmente em Rust, mas mantém as vantagens de linguagens de contrato inteligentes, como Solidity, e fornece o kit de ferramentas Force.
Atualmente, o Fuel Labs anunciou as atualizações da linguagem Sway a serem implementadas em 2023, incluindo otimização do compilador em termos de tamanho de bytecode, Sway suportará mais back-ends (back-ends EVM já estão em desenvolvimento) e a abstração será mais econômica, mais aplicativos serão migrados de Solidity/Vyper para Sway, análise de reentrância aprimorada no nível do compilador, etc.
Em 21 de março de 2023, a Fuel lançou a terceira rede de teste pública Beta 3. A nova rede de teste adicionou uma rede P2P e introduziu a capacidade de executar nós completos no Fuel simultaneamente. Fuel afirmou que o Beta-3 não é um testnet incentivado e não haverá recompensas diretas pela participação na rede. A Fuel planeja lançar uma rede principal completa em 2023.
2. Situação da comunidade
*Twitter: 121.000
3. Projetos ecológicos
Além do DEX SwaySwap oficial, a Fuel Network também possui outros projetos ecológicos, incluindo DeFi, NFT, infraestrutura, NFT e outras categorias.
8. Modelo Econômico
Atualmente, o Fuel ainda não lançou um token.
9. Riscos e oportunidades
Blockchain modular será a tendência de desenvolvimento de blockchain no futuro, e muitos projetos de ponta nasceram em torno da camada de execução e disponibilidade de dados, o que pode levar a experiência do usuário de blockchain a um novo nível.
Atualmente, a Fuel anunciou o lançamento do programa de bolsas e o lançamento da rede de teste Beta 3. Espera-se que a rede principal seja lançada em breve e os usuários possam interagir na rede de teste.
Para as etapas de interação, consulte o link abaixo. O teste usa a carteira Fuel (semelhante ao Metamask), e você pode receber moedas de teste e participar da interação sem risco.
10. Links Relacionados
Site oficial do combustível:
Tutorial de interação de combustível:
Endereço de download da carteira de combustível:
referência: