Fuel - A Camada de Execução Modular

intermediário4/10/2024, 12:59:22 AM
Fuel é o primeiro Optimistic Rollup implantado na mainnet do Ethereum e é principalmente adequado para aplicações centradas em pagamentos. O próximo Fuel V2 será baseado no sistema de execução mínimo altamente paralelizável de UTXO e permitirá suporte a contratos inteligentes. Ele possui contratos inteligentes interoperáveis completos de Turing no estilo Ethereum, suportando não apenas transferências simples.

Fuel é o primeiro Optimistic Rollup implantado na mainnet do Ethereum e é principalmente adequado para aplicações centradas em pagamentos. O próximo Fuel V2 será baseado no sistema de execução mínimo altamente paralelizável de UTXO e permitirá suporte a contratos inteligentes. Ele possui contratos inteligentes interoperáveis Turing-completos no estilo Ethereum, suportando não apenas transferências simples.

Quando as atividades da Odyssey foram suspensas devido à carga on-chain durante a Odyssey Arbitrum, a palavra 'modularidade' foi mencionada cada vez mais frequentemente. Hoje, a Foresight News está introduzindo uma camada de execução modular chamada Fuel.

Fuel é o primeiro Optimistic Rollup implantado na mainnet do Ethereum. A versão V1 foi lançada no Ethereum no final de 2020. Ele fornece escalabilidade usando um modelo de execução diferente do EVM, ou seja, um sistema de execução mínimo altamente paralelizável baseado em UTXO, suportando ETH e todos os tokens ERC-20.

O Fuel V1 é inicialmente destinado a aplicações centradas em pagamento. Além do pagamento simples, também suporta recursos como troca atômica (contrato bloqueado por tempo de hash) com HTLC, saída no estilo OP_RETURN (você pode escrever quaisquer caracteres na transação), uso de qualquer token para pagar taxas (não apenas ETH), uso de troca atômica para sacar em até 10 minutos, etc.

No entanto, talvez devido à escassez de casos de uso para Fuel V1 e à falta de suporte para contratos inteligentes, ainda não conseguiu conquistar a preferência dos usuários após o seu lançamento. De acordo com os dados do L2BEAT, o montante atualmente bloqueado é inferior a 10 dólares, com apenas 21 transações no total. Além de quatro transações que ocorreram há dois meses, a última transação antes disso foi em abril do ano passado.

Pouco depois do lançamento do Fuel V1, a equipe de desenvolvimento do Fuel Labs transferiu todo o foco de desenvolvimento para a versão V2 e a posicionou como uma camada de execução modular, ou seja, um sistema de computação verificável projetado para pilhas de blockchain modulares. Antes de entender a pilha de tecnologia e arquitetura do Fuel, vamos dar uma olhada no histórico da equipe por trás do Team Fuel.

Equipe e Antecedentes de Investimento da Fuel

Um dos co-fundadores da Gate Labs é John Adler, que também é co-fundador da rede blockchain modular Celestia e anteriormente fez pesquisa de escalabilidade Layer2 na ConsenSys. Emily Herbert, a especialista em linguagem Sway da Gate Labs, também é cientista da computação. Outros colaboradores da Gate Labs podem ser encontrados no site oficial.

De acordo com as informações públicas atuais, as fontes de financiamento da Fuel Labs vêm principalmente de três aspectos. Ela recebeu financiamento da Ethereum Foundation em 2020 e posteriormente recebeu doaçõesda Gitcoin. A página de doações está atualmente fechada e não arquivada, então o valor específico das doações recebidas não está claro. No entanto, de acordo com um tweet da Fuel Labs no início de 2021, mais de 275 contribuidores da Gitcoin doaram para isso.

Além disso, em setembro de 2021, a Fuel Labs recebeu apoio financeirode instituições de investimento externas, completando uma rodada de financiamento de $1.5 milhões. A CoinFund liderou o investimento, com a participação da Fenbushi Capital, Origin Capital e outros.

Arquitetura e Pilha de Tecnologia da Fuel

De acordo com Fuel Labs, A pilha de tecnologia do Fuel (V2) possui três pilares principais, a saber:

  1. Execução paralela de transações: O Fuel utiliza uma lista rigorosa de acesso a estados sob a forma de um modelo de UTXO (Unspent Transaction Output)lista de acesso rigorosat), por isso tem a capacidade de executar transações em paralelo e tem vantagens no cálculo, acesso ao estado e taxa de transferência da transação).
  2. Máquina Virtual Fuel (FuelVM): Projetada para reduzir o processamento desperdiçador da arquitetura tradicional de máquina virtual blockchain, ao mesmo tempo que aumenta o espaço de design potencial para os desenvolvedores.
  3. Experiência do desenvolvedor (usando Sway e Forc): Fuel usa sua própria linguagem específica de domínioBalançar(Inspirado em Rust) e suportando cadeias de ferramentasForç (Fuel Orchestrator) fornece uma experiência de desenvolvedor mais poderosa e suave. O ambiente de desenvolvimento mantém os benefícios de linguagens de contratos inteligentes como Solidity, ao mesmo tempo que adota paradigmas introduzidos no ecossistema de ferramentas Rust e inclui sintaxe para alavancar a VM blockchain.

No primeiro trimestre de 2020, a Fuel Labs também lançou uma nova linguagem de baixo nível do Ethereum, adicionando várias funções QoL à linguagem intermediária de baixo nível Yul (sintaxe simples e prática) da Máquina Virtual Ethereum. Usar Yul+ pode ser muito mais barato do que Solidity em termos de transações.

Conforme descrito no Fuel V1.1 (versão atual), os usuários iniciam várias transações de Fuel para os nós de Fuel, que então entram na Mempool como transações não confirmadas. Posteriormente, o cliente combina essas transações em um bloco de Fuel, que é então enviado para o Ethereum como dados de chamada. Neste ponto, o bloco de Fuel está confirmado.

Nó da Fuel interage com o Ethereum

Se uma prova de fraude for enviada ao contrato, os verificadores a analisarão para garantir que a prova de fraude criada de forma maliciosa não será processada e, em seguida, os provadores processarão a prova de fraude, ou seja, provarão que a fraude ocorreu.

O Fuel V1.1 também fornece um módulo opcional que adiciona mais recursos, como Token Funnels, um contrato que pode aceitar transferências diretas, eliminando o processo complicado de precisar concordar primeiro ao transferir tokens ERC-20. Isso não apenas reduz o risco de ataques de gastos duplos, mas também impede que os usuários percam fundos se transferirem ativos para o contrato.

Para depositar fundos no Fuel, basta enviá-los para o contrato do Fuel. Neste ponto, o depósito será adicionado ao estado da cadeia Fuel.

Existem duas opções para sacar dinheiro da Gate. A primeira opção padrão requer que o ativo seja queimado na Gate e, em seguida, o saque pode ser feito para o Ethereum após um atraso de cerca de duas semanas; a segunda opção rápida usa HTLC (Contrato com Bloqueio de Tempo de Hash) e fornece swaps atômicos suportados, com saques concluídos em minutos por meio de provedores de liquidez.

A Fuel Labs também está construindo um explorador de blockchain, atualmente em uma versão inicial, que dará suporte ao gerenciamento de chaves baseado em Ethereum no futuro (ou seja, MetaMask e WalletConnect para gerenciamento de contas e assinatura de transações).

No Fuel V2, além das funcionalidades além do V1.1 e dos contratos inteligentes interoperáveis mencionados acima, o V2 também possui funções semelhantes às do Bitcoin.script de predicadoque será capaz de habilitar um grande número de aplicativos de contratos inteligentes no Fuel, mantendo as melhorias de desempenho do modelo de dados UTXO em relação ao modelo de dados da conta.

A Fuel Labs afirmou que, no passado, outros sistemas de contratos inteligentes baseados em UTXO enfrentaram contenda do usuário ao tentar interagir com o mesmo contrato ao mesmo tempo. No entanto, o Fuel se beneficiou do design de transação extensível e, portanto, não teve problemas de contenda. Aplicativos no Fuel podem interagir diretamente com aplicativos no Ethereum. No entanto, por enquanto, o Fuel é uma rede independente. No entanto, no futuro, ele será totalmente conectado ao Ethereum, primeiro à testnet e depois à mainnet, para que os ativos do Ethereum possam ser usados no ambiente de execução do Fuel.

Fuel Labs lança DEX "SwaySwap"

No final de junho, a Fuel Labs lançou um DEX semelhante ao Uniswap - SwaySwap. O DEX já está em execução na rede de desenvolvimento Fuel e atualmente é um aplicativo de demonstração (implantação não na mainnet). Atualmente, suas funções incluem troca e provisão de liquidez. Após os testes, podemos constatar que a experiência do SwaySwap é realmente muito suave. A taxa de gás necessária é muito baixa. Leva apenas três ou quatro segundos para fornecer liquidez. Leva ainda menos tempo para trocar. Não é necessário realizar mais nenhuma etapa (por exemplo, consentimento) após clicar em “Trocar” ou “Adicionar liquidez”.

Isso ocorre porque, no SwaySwap, os ativos que são trocados, transferidos e usados para criar LPs são ativos nativos, não tokens, o que significa que os usuários não precisam aprovar os ativos antes de interagir com o contrato inteligente.

Como mencionado anteriormente, o Fuel V2 será um sistema de execução mínima altamente paralelizável baseado em UTXO. Ele também permitirá suporte a contratos inteligentes e terá contratos inteligentes interoperáveis completos com estilo Ethereum, não apenas transferências simples. O recém-lançado SwaySwap atualmente exibe vantagens relativamente significativas em termos de experiência do usuário e custos de interação. No entanto, validação adicional é necessária após o seu lançamento oficial.

Aviso Legal:

  1. Este artigo foi republicado de [GateForesightnews], Todos os direitos autorais pertencem ao autor original [Karen]. Se houver objeções a esta reprodução, entre em contato com o Gate Learnequipe e eles vão lidar com isso prontamente.
  2. Responsabilidade Legal: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Fuel - A Camada de Execução Modular

intermediário4/10/2024, 12:59:22 AM
Fuel é o primeiro Optimistic Rollup implantado na mainnet do Ethereum e é principalmente adequado para aplicações centradas em pagamentos. O próximo Fuel V2 será baseado no sistema de execução mínimo altamente paralelizável de UTXO e permitirá suporte a contratos inteligentes. Ele possui contratos inteligentes interoperáveis completos de Turing no estilo Ethereum, suportando não apenas transferências simples.

Fuel é o primeiro Optimistic Rollup implantado na mainnet do Ethereum e é principalmente adequado para aplicações centradas em pagamentos. O próximo Fuel V2 será baseado no sistema de execução mínimo altamente paralelizável de UTXO e permitirá suporte a contratos inteligentes. Ele possui contratos inteligentes interoperáveis Turing-completos no estilo Ethereum, suportando não apenas transferências simples.

Quando as atividades da Odyssey foram suspensas devido à carga on-chain durante a Odyssey Arbitrum, a palavra 'modularidade' foi mencionada cada vez mais frequentemente. Hoje, a Foresight News está introduzindo uma camada de execução modular chamada Fuel.

Fuel é o primeiro Optimistic Rollup implantado na mainnet do Ethereum. A versão V1 foi lançada no Ethereum no final de 2020. Ele fornece escalabilidade usando um modelo de execução diferente do EVM, ou seja, um sistema de execução mínimo altamente paralelizável baseado em UTXO, suportando ETH e todos os tokens ERC-20.

O Fuel V1 é inicialmente destinado a aplicações centradas em pagamento. Além do pagamento simples, também suporta recursos como troca atômica (contrato bloqueado por tempo de hash) com HTLC, saída no estilo OP_RETURN (você pode escrever quaisquer caracteres na transação), uso de qualquer token para pagar taxas (não apenas ETH), uso de troca atômica para sacar em até 10 minutos, etc.

No entanto, talvez devido à escassez de casos de uso para Fuel V1 e à falta de suporte para contratos inteligentes, ainda não conseguiu conquistar a preferência dos usuários após o seu lançamento. De acordo com os dados do L2BEAT, o montante atualmente bloqueado é inferior a 10 dólares, com apenas 21 transações no total. Além de quatro transações que ocorreram há dois meses, a última transação antes disso foi em abril do ano passado.

Pouco depois do lançamento do Fuel V1, a equipe de desenvolvimento do Fuel Labs transferiu todo o foco de desenvolvimento para a versão V2 e a posicionou como uma camada de execução modular, ou seja, um sistema de computação verificável projetado para pilhas de blockchain modulares. Antes de entender a pilha de tecnologia e arquitetura do Fuel, vamos dar uma olhada no histórico da equipe por trás do Team Fuel.

Equipe e Antecedentes de Investimento da Fuel

Um dos co-fundadores da Gate Labs é John Adler, que também é co-fundador da rede blockchain modular Celestia e anteriormente fez pesquisa de escalabilidade Layer2 na ConsenSys. Emily Herbert, a especialista em linguagem Sway da Gate Labs, também é cientista da computação. Outros colaboradores da Gate Labs podem ser encontrados no site oficial.

De acordo com as informações públicas atuais, as fontes de financiamento da Fuel Labs vêm principalmente de três aspectos. Ela recebeu financiamento da Ethereum Foundation em 2020 e posteriormente recebeu doaçõesda Gitcoin. A página de doações está atualmente fechada e não arquivada, então o valor específico das doações recebidas não está claro. No entanto, de acordo com um tweet da Fuel Labs no início de 2021, mais de 275 contribuidores da Gitcoin doaram para isso.

Além disso, em setembro de 2021, a Fuel Labs recebeu apoio financeirode instituições de investimento externas, completando uma rodada de financiamento de $1.5 milhões. A CoinFund liderou o investimento, com a participação da Fenbushi Capital, Origin Capital e outros.

Arquitetura e Pilha de Tecnologia da Fuel

De acordo com Fuel Labs, A pilha de tecnologia do Fuel (V2) possui três pilares principais, a saber:

  1. Execução paralela de transações: O Fuel utiliza uma lista rigorosa de acesso a estados sob a forma de um modelo de UTXO (Unspent Transaction Output)lista de acesso rigorosat), por isso tem a capacidade de executar transações em paralelo e tem vantagens no cálculo, acesso ao estado e taxa de transferência da transação).
  2. Máquina Virtual Fuel (FuelVM): Projetada para reduzir o processamento desperdiçador da arquitetura tradicional de máquina virtual blockchain, ao mesmo tempo que aumenta o espaço de design potencial para os desenvolvedores.
  3. Experiência do desenvolvedor (usando Sway e Forc): Fuel usa sua própria linguagem específica de domínioBalançar(Inspirado em Rust) e suportando cadeias de ferramentasForç (Fuel Orchestrator) fornece uma experiência de desenvolvedor mais poderosa e suave. O ambiente de desenvolvimento mantém os benefícios de linguagens de contratos inteligentes como Solidity, ao mesmo tempo que adota paradigmas introduzidos no ecossistema de ferramentas Rust e inclui sintaxe para alavancar a VM blockchain.

No primeiro trimestre de 2020, a Fuel Labs também lançou uma nova linguagem de baixo nível do Ethereum, adicionando várias funções QoL à linguagem intermediária de baixo nível Yul (sintaxe simples e prática) da Máquina Virtual Ethereum. Usar Yul+ pode ser muito mais barato do que Solidity em termos de transações.

Conforme descrito no Fuel V1.1 (versão atual), os usuários iniciam várias transações de Fuel para os nós de Fuel, que então entram na Mempool como transações não confirmadas. Posteriormente, o cliente combina essas transações em um bloco de Fuel, que é então enviado para o Ethereum como dados de chamada. Neste ponto, o bloco de Fuel está confirmado.

Nó da Fuel interage com o Ethereum

Se uma prova de fraude for enviada ao contrato, os verificadores a analisarão para garantir que a prova de fraude criada de forma maliciosa não será processada e, em seguida, os provadores processarão a prova de fraude, ou seja, provarão que a fraude ocorreu.

O Fuel V1.1 também fornece um módulo opcional que adiciona mais recursos, como Token Funnels, um contrato que pode aceitar transferências diretas, eliminando o processo complicado de precisar concordar primeiro ao transferir tokens ERC-20. Isso não apenas reduz o risco de ataques de gastos duplos, mas também impede que os usuários percam fundos se transferirem ativos para o contrato.

Para depositar fundos no Fuel, basta enviá-los para o contrato do Fuel. Neste ponto, o depósito será adicionado ao estado da cadeia Fuel.

Existem duas opções para sacar dinheiro da Gate. A primeira opção padrão requer que o ativo seja queimado na Gate e, em seguida, o saque pode ser feito para o Ethereum após um atraso de cerca de duas semanas; a segunda opção rápida usa HTLC (Contrato com Bloqueio de Tempo de Hash) e fornece swaps atômicos suportados, com saques concluídos em minutos por meio de provedores de liquidez.

A Fuel Labs também está construindo um explorador de blockchain, atualmente em uma versão inicial, que dará suporte ao gerenciamento de chaves baseado em Ethereum no futuro (ou seja, MetaMask e WalletConnect para gerenciamento de contas e assinatura de transações).

No Fuel V2, além das funcionalidades além do V1.1 e dos contratos inteligentes interoperáveis mencionados acima, o V2 também possui funções semelhantes às do Bitcoin.script de predicadoque será capaz de habilitar um grande número de aplicativos de contratos inteligentes no Fuel, mantendo as melhorias de desempenho do modelo de dados UTXO em relação ao modelo de dados da conta.

A Fuel Labs afirmou que, no passado, outros sistemas de contratos inteligentes baseados em UTXO enfrentaram contenda do usuário ao tentar interagir com o mesmo contrato ao mesmo tempo. No entanto, o Fuel se beneficiou do design de transação extensível e, portanto, não teve problemas de contenda. Aplicativos no Fuel podem interagir diretamente com aplicativos no Ethereum. No entanto, por enquanto, o Fuel é uma rede independente. No entanto, no futuro, ele será totalmente conectado ao Ethereum, primeiro à testnet e depois à mainnet, para que os ativos do Ethereum possam ser usados no ambiente de execução do Fuel.

Fuel Labs lança DEX "SwaySwap"

No final de junho, a Fuel Labs lançou um DEX semelhante ao Uniswap - SwaySwap. O DEX já está em execução na rede de desenvolvimento Fuel e atualmente é um aplicativo de demonstração (implantação não na mainnet). Atualmente, suas funções incluem troca e provisão de liquidez. Após os testes, podemos constatar que a experiência do SwaySwap é realmente muito suave. A taxa de gás necessária é muito baixa. Leva apenas três ou quatro segundos para fornecer liquidez. Leva ainda menos tempo para trocar. Não é necessário realizar mais nenhuma etapa (por exemplo, consentimento) após clicar em “Trocar” ou “Adicionar liquidez”.

Isso ocorre porque, no SwaySwap, os ativos que são trocados, transferidos e usados para criar LPs são ativos nativos, não tokens, o que significa que os usuários não precisam aprovar os ativos antes de interagir com o contrato inteligente.

Como mencionado anteriormente, o Fuel V2 será um sistema de execução mínima altamente paralelizável baseado em UTXO. Ele também permitirá suporte a contratos inteligentes e terá contratos inteligentes interoperáveis completos com estilo Ethereum, não apenas transferências simples. O recém-lançado SwaySwap atualmente exibe vantagens relativamente significativas em termos de experiência do usuário e custos de interação. No entanto, validação adicional é necessária após o seu lançamento oficial.

Aviso Legal:

  1. Este artigo foi republicado de [GateForesightnews], Todos os direitos autorais pertencem ao autor original [Karen]. Se houver objeções a esta reprodução, entre em contato com o Gate Learnequipe e eles vão lidar com isso prontamente.
  2. Responsabilidade Legal: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!