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. Tem contratos inteligentes intercambiáveis do estilo Ethereum completos de Turing, suportando não apenas transferências simples.
Quando as atividades da Odyssey foram suspensas devido à carga na cadeia durante a Odyssey Arbitrum, a palavra "modularidade" foi mencionada cada vez com mais frequência. Hoje, a Foresight News está a introduzir uma camada de execução modular chamada Fuel.
Fuel é o primeiro Optimistic Rollup implantado na mainnet Ethereum. A versão V1 foi lançada na Ethereum no final de 2020. Ele fornece escalabilidade ao usar 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.
Fuel V1 destina-se inicialmente a aplicações centradas no pagamento. Para além do pagamento simples, também suporta funcionalidades como troca atômica (contrato bloqueado por tempo de hash) com HTLC, saída estilo OP_RETURN (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 dentro de 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 conquistou a preferência dos utilizadores após o seu lançamento. De acordo com os dados da L2BEAT, o valor atualmente bloqueado é inferior a $10, com apenas 21 transações no total. À exceção 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 equipa de desenvolvimento Fuel Labs direcionou todo o foco de desenvolvimento para a versão V2 e posicionou-a como uma camada de execução modular, ou seja, um sistema de computação verificável projetado para pilhas de blockchain modulares. Antes de compreender a pilha de tecnologia e arquitetura do Fuel, vamos primeiro dar uma olhada no histórico da equipa por trás da Equipa Fuel.
Um dos co-fundadores da Fuel Labs é John Adler, que também é co-fundador da rede blockchain modular Celestia e anteriormente fez pesquisa de escalabilidade Layer2 na ConsenSys. Emily Herbert, especialista em linguagem Sway na Fuel Labs, também é cientista da computação. Outros contribuidores da Fuel Labs podem ser encontrados no site oficial.
De acordo com as informações públicas atuais, as principais fontes de financiamento da Fuel Labs provêm principalmente de três aspectos. Recebeu financiamento da Fundação Ethereum em 2020 e posteriormente recebeu doações do Gitcoin. A página de doações está atualmente fechada e não arquivada, portanto, 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 do Gitcoin doaram para isso.
Além disso, em setembro de 2021, a Fuel Labs recebeu apoio de financiamento de instituições de investimento externas, completando uma rodada de financiamento de $1.5 milhões. CoinFund liderou o investimento, com a participação da Fenbushi Capital, Origin Capital e outros.
De acordo com Fuel Labs, a tecnologia Fuel (V2) possui três pilares principais, a saber:
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 da Máquina Virtual Ethereum (sintaxe simples e prática). 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 utilizadores iniciam várias transações de Fuel para os nós de Fuel, que depois entram na Mempool como transações não confirmadas. Posteriormente, o cliente combina essas transações num bloco de Fuel, que é então enviado para o Ethereum como dados de chamada. Neste ponto, o bloco de Fuel é confirmado.
O nó do Fuel interage com o Ethereum
Se uma prova de fraude for submetida ao contrato, os verificadores irão analisá-la para garantir que a prova de fraude criada de forma maliciosa não será processada e, em seguida, os provadores irão processar a prova de fraude, ou seja, provar que ocorreu fraude.
O Fuel V1.1 também fornece um módulo opcional que adiciona mais funcionalidades, como Funis de Tokens, um contrato que pode aceitar transferências diretas, eliminando o processo complicado de necessidade de concordar primeiro ao transferir tokens ERC-20. Isso não só 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 Fuel. Neste ponto, o depósito será adicionado ao estado da cadeia Fuel.
Existem duas opções para retirar dinheiro do Fuel. A primeira opção padrão requer que o ativo seja queimado no Fuel e, em seguida, a retirada pode ser feita para o Ethereum após um atraso de cerca de duas semanas; a segunda opção rápida usa o HTLC (Contrato Bloqueado pelo Tempo de Hash) que fornece trocas atômicas suportadas, com retiradas concluídas em minutos através de provedores de liquidez.
A Fuel Labs está também a construir um explorador de blockchain, atualmente numa versão inicial, que irá suportar a gestão de chaves baseada em Ethereum no futuro (ou seja, MetaMask e WalletConnect para gestão de contas e assinatura de transações).
Em Fuel V2, além das funcionalidades para além da V1.1 e os contratos inteligentes interoperáveis mencionados acima, a V2 também tem funções semelhantes às do Bitcoin.Script de predicadoque será capaz de habilitar um grande número de aplicações 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 encontraram contenda de usuários 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, estará totalmente ligado ao Ethereum, primeiro à testnet e depois à mainnet, para que os ativos do Ethereum possam ser utilizados no ambiente de execução do Fuel.
No final de junho, a Fuel Labs lançou um DEX semelhante ao Uniswap - SwaySwap. A DEX já está em execução na rede de desenvolvimento Fuel e é atualmente uma aplicação de demonstração (implantação não na mainnet). Atualmente, suas funções incluem troca e provisão de liquidez. Após testes, podemos constatar que a experiência com o SwaySwap é realmente muito suave. A taxa de gás necessária é muito baixa. Apenas leva 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".
Isto acontece 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 utilizadores não precisam de 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 de estilo Ethereum, não apenas transferências simples. O recém-lançado SwaySwap atualmente apresenta vantagens relativamente significativas em termos de experiência do usuário e custos de interação. No entanto, uma validação adicional é necessária após o seu lançamento oficial.
Пригласить больше голосов
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. Tem contratos inteligentes intercambiáveis do estilo Ethereum completos de Turing, suportando não apenas transferências simples.
Quando as atividades da Odyssey foram suspensas devido à carga na cadeia durante a Odyssey Arbitrum, a palavra "modularidade" foi mencionada cada vez com mais frequência. Hoje, a Foresight News está a introduzir uma camada de execução modular chamada Fuel.
Fuel é o primeiro Optimistic Rollup implantado na mainnet Ethereum. A versão V1 foi lançada na Ethereum no final de 2020. Ele fornece escalabilidade ao usar 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.
Fuel V1 destina-se inicialmente a aplicações centradas no pagamento. Para além do pagamento simples, também suporta funcionalidades como troca atômica (contrato bloqueado por tempo de hash) com HTLC, saída estilo OP_RETURN (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 dentro de 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 conquistou a preferência dos utilizadores após o seu lançamento. De acordo com os dados da L2BEAT, o valor atualmente bloqueado é inferior a $10, com apenas 21 transações no total. À exceção 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 equipa de desenvolvimento Fuel Labs direcionou todo o foco de desenvolvimento para a versão V2 e posicionou-a como uma camada de execução modular, ou seja, um sistema de computação verificável projetado para pilhas de blockchain modulares. Antes de compreender a pilha de tecnologia e arquitetura do Fuel, vamos primeiro dar uma olhada no histórico da equipa por trás da Equipa Fuel.
Um dos co-fundadores da Fuel Labs é John Adler, que também é co-fundador da rede blockchain modular Celestia e anteriormente fez pesquisa de escalabilidade Layer2 na ConsenSys. Emily Herbert, especialista em linguagem Sway na Fuel Labs, também é cientista da computação. Outros contribuidores da Fuel Labs podem ser encontrados no site oficial.
De acordo com as informações públicas atuais, as principais fontes de financiamento da Fuel Labs provêm principalmente de três aspectos. Recebeu financiamento da Fundação Ethereum em 2020 e posteriormente recebeu doações do Gitcoin. A página de doações está atualmente fechada e não arquivada, portanto, 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 do Gitcoin doaram para isso.
Além disso, em setembro de 2021, a Fuel Labs recebeu apoio de financiamento de instituições de investimento externas, completando uma rodada de financiamento de $1.5 milhões. CoinFund liderou o investimento, com a participação da Fenbushi Capital, Origin Capital e outros.
De acordo com Fuel Labs, a tecnologia Fuel (V2) possui três pilares principais, a saber:
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 da Máquina Virtual Ethereum (sintaxe simples e prática). 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 utilizadores iniciam várias transações de Fuel para os nós de Fuel, que depois entram na Mempool como transações não confirmadas. Posteriormente, o cliente combina essas transações num bloco de Fuel, que é então enviado para o Ethereum como dados de chamada. Neste ponto, o bloco de Fuel é confirmado.
O nó do Fuel interage com o Ethereum
Se uma prova de fraude for submetida ao contrato, os verificadores irão analisá-la para garantir que a prova de fraude criada de forma maliciosa não será processada e, em seguida, os provadores irão processar a prova de fraude, ou seja, provar que ocorreu fraude.
O Fuel V1.1 também fornece um módulo opcional que adiciona mais funcionalidades, como Funis de Tokens, um contrato que pode aceitar transferências diretas, eliminando o processo complicado de necessidade de concordar primeiro ao transferir tokens ERC-20. Isso não só 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 Fuel. Neste ponto, o depósito será adicionado ao estado da cadeia Fuel.
Existem duas opções para retirar dinheiro do Fuel. A primeira opção padrão requer que o ativo seja queimado no Fuel e, em seguida, a retirada pode ser feita para o Ethereum após um atraso de cerca de duas semanas; a segunda opção rápida usa o HTLC (Contrato Bloqueado pelo Tempo de Hash) que fornece trocas atômicas suportadas, com retiradas concluídas em minutos através de provedores de liquidez.
A Fuel Labs está também a construir um explorador de blockchain, atualmente numa versão inicial, que irá suportar a gestão de chaves baseada em Ethereum no futuro (ou seja, MetaMask e WalletConnect para gestão de contas e assinatura de transações).
Em Fuel V2, além das funcionalidades para além da V1.1 e os contratos inteligentes interoperáveis mencionados acima, a V2 também tem funções semelhantes às do Bitcoin.Script de predicadoque será capaz de habilitar um grande número de aplicações 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 encontraram contenda de usuários 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, estará totalmente ligado ao Ethereum, primeiro à testnet e depois à mainnet, para que os ativos do Ethereum possam ser utilizados no ambiente de execução do Fuel.
No final de junho, a Fuel Labs lançou um DEX semelhante ao Uniswap - SwaySwap. A DEX já está em execução na rede de desenvolvimento Fuel e é atualmente uma aplicação de demonstração (implantação não na mainnet). Atualmente, suas funções incluem troca e provisão de liquidez. Após testes, podemos constatar que a experiência com o SwaySwap é realmente muito suave. A taxa de gás necessária é muito baixa. Apenas leva 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".
Isto acontece 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 utilizadores não precisam de 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 de estilo Ethereum, não apenas transferências simples. O recém-lançado SwaySwap atualmente apresenta vantagens relativamente significativas em termos de experiência do usuário e custos de interação. No entanto, uma validação adicional é necessária após o seu lançamento oficial.