Carburant - La couche d'exécution modulaire

Intermédiaire4/10/2024, 12:59:22 AM
Fuel est le premier Optimistic Rollup déployé sur le mainnet Ethereum et est principalement adapté aux applications centrées sur les paiements. Le prochain Fuel V2 sera basé sur le système d'exécution minimal hautement parallélisable de UTXO et permettra la prise en charge des contrats intelligents. Il dispose de contrats intelligents interopérables de type Turing-complet de style Ethereum, prenant en charge non seulement les simples transferts.

Fuel est le premier Optimistic Rollup déployé sur le principal réseau Ethereum et est principalement adapté aux applications axées sur les paiements. Le prochain Fuel V2 sera basé sur le système d'exécution minimal hautement parallélisable de l'UTXO et permettra la prise en charge des contrats intelligents. Il dispose de contrats intelligents interopérables de style Ethereum Turing-complets, prenant en charge non seulement les simples transferts.

Lorsque les activités d'Odyssey ont été suspendues en raison de la charge on-chain lors d'Arbitrum Odyssey, le mot "modularité" a été mentionné de plus en plus fréquemment. Aujourd'hui, Foresight News présente une couche d'exécution modulaire appelée Fuel.

Fuel est le premier Optimistic Rollup déployé sur le mainnet Ethereum. La version V1 a été lancée sur Ethereum à la fin de 2020. Il offre une scalabilité en utilisant un modèle d'exécution différent de l'EVM, c'est-à-dire un système d'exécution minimal hautement parallélisable basé sur UTXO, prenant en charge l'ETH et tous les jetons ERC-20.

Fuel V1 est initialement destiné aux applications centrées sur le paiement. En plus du paiement simple, il prend également en charge des fonctionnalités telles que l'échange atomique (contrat verrouillé par hachage temporel) avec HTLC, sortie de style OP_RETURN (vous pouvez écrire n'importe quel caractère dans la transaction), utilisation de n'importe quel jeton pour payer les frais (pas seulement ETH), utilisation de l'échange atomique pour retirer dans les 10 minutes, etc.

Cependant, peut-être en raison de la rareté des cas d'utilisation de Fuel V1 et de son manque de support pour les contrats intelligents, il n'a pas encore réussi à gagner la faveur des utilisateurs après son lancement. Selon les données de L2BEAT, le montant actuellement bloqué est inférieur à 10 $, avec seulement 21 transactions au total. Outre quatre transactions qui ont eu lieu il y a deux mois, la dernière transaction avant cela remonte à avril de l'année dernière.

Peu de temps après le lancement de Fuel V1, l'équipe de développement Fuel Labs a déplacé tout son focus de développement vers la version V2 et l'a positionnée comme une couche d'exécution modulaire, c'est-à-dire un système informatique vérifiable conçu pour les piles de blockchain modulaires. Avant de comprendre la pile technologique et l'architecture de Fuel, jetons d'abord un coup d'œil sur l'arrière-plan de l'équipe derrière l'équipe Fuel.

L'équipe de Fuel et son parcours d'investissement

Un des cofondateurs de Fuel Labs est John Adler, qui est également le cofondateur du réseau blockchain modulaire Celestia et a précédemment effectué des recherches sur la scalabilité de la couche 2 chez ConsenSys. Emily Herbert, l'experte en langage Sway chez Fuel Labs, est également informaticienne. D'autres contributeurs à Fuel Labs peuvent être trouvés sur le site officiel.

Selon les informations publiques actuelles, les sources de financement de Fuel Labs proviennent principalement de trois aspects. Il a reçu un financement de la Fondation Ethereum en 2020 et a ensuite reçu donsde Gitcoin. La page de dons est actuellement fermée et non archivée, donc le montant spécifique des dons reçus n'est pas clair. Cependant, selon un tweet de Fuel Labs au début de 2021, plus de 275 contributeurs de Gitcoin y ont fait un don.

De plus, en septembre 2021, Fuel Labs a reçusoutien financierde la part d'institutions d'investissement externes, achevant une levée de fonds de 1,5 million de dollars. CoinFund a dirigé l'investissement, avec la participation de Fenbushi Capital, Origin Capital, et d'autres.

Architecture et pile technologique de Fuel

Selon Fuel Labs, la pile technologique de Fuel (V2) repose sur trois piliers fondamentaux, à savoir:

  1. Exécution de transactions parallèles: Fuel utilise une liste d'accès à l'état stricte sous la forme d'un modèle UTXO (Unspent Transaction Output)listes d'accès strictest), donc il a la capacité d'exécuter des transactions en parallèle et a des avantages en calcul, accès à l'état et débit de transaction).
  2. Machine virtuelle Fuel (FuelVM) : Conçue pour réduire le traitement gaspilleur de l'architecture traditionnelle de machine virtuelle blockchain tout en augmentant l'espace de conception potentiel pour les développeurs.
  3. Expérience des développeurs (utilisant Sway et Forc): Fuel utilise son propre langage spécifique au domaineSway(Inspiré par Rust) et les chaînes d'outils de supportForc(Orchestrateur de carburant) offre une expérience de développeur plus puissante et fluide. L'environnement de développement conserve les avantages des langages de contrats intelligents tels que Solidity, tout en adoptant des paradigmes introduits dans l'écosystème d'outils Rust et en incluant une syntaxe pour tirer parti de la machine virtuelle blockchain.

Au premier trimestre de 2020, Fuel Labs a également lancé un nouveau langage de bas niveau pour Ethereum, ajoutant diverses fonctions QoL au langage intermédiaire de bas niveau de la machine virtuelle Ethereum, Yul (syntaxe simple et pratique). L'utilisation de Yul+ peut être beaucoup moins chère que Solidity en termes de transactions.

Tel que décrit dans Fuel V1.1 (version actuelle), les utilisateurs initient plusieurs transactions Fuel vers les nœuds Fuel, qui entrent ensuite dans le Mempool en tant que transactions non confirmées. Par la suite, le client combine ces transactions en un bloc Fuel, qui est ensuite envoyé à Ethereum en tant que données d'appel. À ce stade, le bloc Fuel est confirmé.

Le nœud de Fuel interagit avec Ethereum

Si une preuve de fraude est soumise au contrat, les vérificateurs l'analyseront pour s'assurer que la preuve de fraude créée de manière malveillante ne sera pas traitée, puis les prouveurs traiteront la preuve de fraude, c'est-à-dire prouveront que la fraude s'est produite.

Fuel V1.1 propose également un module facultatif qui ajoute plus de fonctionnalités telles que les entonnoirs de jetons, un contrat qui peut accepter des transferts directs, éliminant le processus fastidieux de devoir d'abord accepter lors du transfert de jetons ERC-20. Cela réduit non seulement le risque d'attaques de double dépense, mais empêche également les utilisateurs de perdre des fonds s'ils transfèrent des actifs au contrat.

Pour déposer des fonds dans Gate.io, il suffit simplement de les envoyer au contrat Fuel. À ce stade, le dépôt sera ajouté à l'état de la chaîne Fuel.

Il existe deux options pour retirer de l'argent de Fuel. La première option standard nécessite que l'actif soit brûlé sur Fuel, puis le retrait peut être effectué vers Ethereum après un délai d'environ deux semaines; la deuxième option rapide utilise HTLC (Hash Time-Locked Contract) fournit des swaps atomiques pris en charge, avec des retraits complétés en quelques minutes par le biais de fournisseurs de liquidité.

Fuel Labs construit également un explorateur de chaînes de blocs, actuellement dans une version précoce, qui prendra en charge la gestion des clés basée sur Ethereum à l'avenir (c'est-à-dire MetaMask et WalletConnect pour la gestion des comptes et la signature des transactions).

Dans Fuel V2, en plus des fonctionnalités au-delà de V1.1 et des contrats intelligents interopérables mentionnés ci-dessus, V2 a également des fonctions similaires à celles du Bitcoin.Script de prédicatqui pourra activer un grand nombre d'applications de contrats intelligents sur Fuel tout en conservant les améliorations de performance du modèle de données UTXO par rapport au modèle de données de compte.

Fuel Labs a déclaré qu'auparavant, d'autres systèmes de contrat intelligent basés sur UTXO rencontraient des problèmes de contention d'utilisateur lorsqu'ils essayaient d'interagir avec le même contrat en même temps. Cependant, Fuel a bénéficié de la conception extensible de la transaction et n'a donc pas eu de problèmes de contention. Les applications sur Fuel peuvent interagir directement avec les applications sur Ethereum. Pour l'instant, Fuel est un réseau autonome. Toutefois, à l'avenir, il sera pleinement relié à Ethereum, d'abord au testnet puis au mainnet afin que les actifs Ethereum puissent être utilisés dans l'environnement d'exécution de Fuel.

Fuel Labs lance DEX "SwaySwap"

Fin juin, Fuel Labs a lancé un DEX similaire à Uniswap - SwaySwap. Le DEX fonctionne déjà sur le réseau de développement Fuel et est actuellement une application de démonstration (déploiement non-mainnet). Actuellement, ses fonctions comprennent l'échange et la fourniture de liquidité. Après les tests, nous pouvons constater que l'expérience SwaySwap est effectivement très fluide. Les frais de gaz nécessaires sont très faibles. Il ne faut que trois ou quatre secondes pour fournir de la liquidité. Il faut encore moins de temps pour échanger. Il n'est pas nécessaire d'effectuer d'autres étapes (par exemple, consentement) après avoir cliqué sur "Échanger" ou "Ajouter de la liquidité".

Cela est dû au fait que, dans SwaySwap, les actifs échangés, transférés et utilisés pour créer des LP sont des actifs natifs, et non des jetons, ce qui signifie que les utilisateurs n'ont pas besoin d'approuver les actifs avant d'interagir avec le contrat intelligent.

Comme mentionné précédemment, Fuel V2 sera un système d'exécution minimale hautement parallélisable basé sur UTXO. Il permettra également la prise en charge des contrats intelligents et disposera de contrats intelligents interopérables de style Ethereum Turing-complets, et non pas seulement des transferts simples. Le nouveau SwaySwap lancé récemment présente actuellement des avantages relativement significatifs en termes d'expérience utilisateur et de coûts d'interaction. Cependant, une validation supplémentaire est nécessaire après son lancement officiel.

Avertissement :

  1. Cet article est repris de [GateForesightnews], Tous les droits d'auteur appartiennent à l'auteur original [Karen]. Si vous avez des objections à cette reproduction, veuillez contacter le Gate Learnéquipe, et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.

Carburant - La couche d'exécution modulaire

Intermédiaire4/10/2024, 12:59:22 AM
Fuel est le premier Optimistic Rollup déployé sur le mainnet Ethereum et est principalement adapté aux applications centrées sur les paiements. Le prochain Fuel V2 sera basé sur le système d'exécution minimal hautement parallélisable de UTXO et permettra la prise en charge des contrats intelligents. Il dispose de contrats intelligents interopérables de type Turing-complet de style Ethereum, prenant en charge non seulement les simples transferts.

Fuel est le premier Optimistic Rollup déployé sur le principal réseau Ethereum et est principalement adapté aux applications axées sur les paiements. Le prochain Fuel V2 sera basé sur le système d'exécution minimal hautement parallélisable de l'UTXO et permettra la prise en charge des contrats intelligents. Il dispose de contrats intelligents interopérables de style Ethereum Turing-complets, prenant en charge non seulement les simples transferts.

Lorsque les activités d'Odyssey ont été suspendues en raison de la charge on-chain lors d'Arbitrum Odyssey, le mot "modularité" a été mentionné de plus en plus fréquemment. Aujourd'hui, Foresight News présente une couche d'exécution modulaire appelée Fuel.

Fuel est le premier Optimistic Rollup déployé sur le mainnet Ethereum. La version V1 a été lancée sur Ethereum à la fin de 2020. Il offre une scalabilité en utilisant un modèle d'exécution différent de l'EVM, c'est-à-dire un système d'exécution minimal hautement parallélisable basé sur UTXO, prenant en charge l'ETH et tous les jetons ERC-20.

Fuel V1 est initialement destiné aux applications centrées sur le paiement. En plus du paiement simple, il prend également en charge des fonctionnalités telles que l'échange atomique (contrat verrouillé par hachage temporel) avec HTLC, sortie de style OP_RETURN (vous pouvez écrire n'importe quel caractère dans la transaction), utilisation de n'importe quel jeton pour payer les frais (pas seulement ETH), utilisation de l'échange atomique pour retirer dans les 10 minutes, etc.

Cependant, peut-être en raison de la rareté des cas d'utilisation de Fuel V1 et de son manque de support pour les contrats intelligents, il n'a pas encore réussi à gagner la faveur des utilisateurs après son lancement. Selon les données de L2BEAT, le montant actuellement bloqué est inférieur à 10 $, avec seulement 21 transactions au total. Outre quatre transactions qui ont eu lieu il y a deux mois, la dernière transaction avant cela remonte à avril de l'année dernière.

Peu de temps après le lancement de Fuel V1, l'équipe de développement Fuel Labs a déplacé tout son focus de développement vers la version V2 et l'a positionnée comme une couche d'exécution modulaire, c'est-à-dire un système informatique vérifiable conçu pour les piles de blockchain modulaires. Avant de comprendre la pile technologique et l'architecture de Fuel, jetons d'abord un coup d'œil sur l'arrière-plan de l'équipe derrière l'équipe Fuel.

L'équipe de Fuel et son parcours d'investissement

Un des cofondateurs de Fuel Labs est John Adler, qui est également le cofondateur du réseau blockchain modulaire Celestia et a précédemment effectué des recherches sur la scalabilité de la couche 2 chez ConsenSys. Emily Herbert, l'experte en langage Sway chez Fuel Labs, est également informaticienne. D'autres contributeurs à Fuel Labs peuvent être trouvés sur le site officiel.

Selon les informations publiques actuelles, les sources de financement de Fuel Labs proviennent principalement de trois aspects. Il a reçu un financement de la Fondation Ethereum en 2020 et a ensuite reçu donsde Gitcoin. La page de dons est actuellement fermée et non archivée, donc le montant spécifique des dons reçus n'est pas clair. Cependant, selon un tweet de Fuel Labs au début de 2021, plus de 275 contributeurs de Gitcoin y ont fait un don.

De plus, en septembre 2021, Fuel Labs a reçusoutien financierde la part d'institutions d'investissement externes, achevant une levée de fonds de 1,5 million de dollars. CoinFund a dirigé l'investissement, avec la participation de Fenbushi Capital, Origin Capital, et d'autres.

Architecture et pile technologique de Fuel

Selon Fuel Labs, la pile technologique de Fuel (V2) repose sur trois piliers fondamentaux, à savoir:

  1. Exécution de transactions parallèles: Fuel utilise une liste d'accès à l'état stricte sous la forme d'un modèle UTXO (Unspent Transaction Output)listes d'accès strictest), donc il a la capacité d'exécuter des transactions en parallèle et a des avantages en calcul, accès à l'état et débit de transaction).
  2. Machine virtuelle Fuel (FuelVM) : Conçue pour réduire le traitement gaspilleur de l'architecture traditionnelle de machine virtuelle blockchain tout en augmentant l'espace de conception potentiel pour les développeurs.
  3. Expérience des développeurs (utilisant Sway et Forc): Fuel utilise son propre langage spécifique au domaineSway(Inspiré par Rust) et les chaînes d'outils de supportForc(Orchestrateur de carburant) offre une expérience de développeur plus puissante et fluide. L'environnement de développement conserve les avantages des langages de contrats intelligents tels que Solidity, tout en adoptant des paradigmes introduits dans l'écosystème d'outils Rust et en incluant une syntaxe pour tirer parti de la machine virtuelle blockchain.

Au premier trimestre de 2020, Fuel Labs a également lancé un nouveau langage de bas niveau pour Ethereum, ajoutant diverses fonctions QoL au langage intermédiaire de bas niveau de la machine virtuelle Ethereum, Yul (syntaxe simple et pratique). L'utilisation de Yul+ peut être beaucoup moins chère que Solidity en termes de transactions.

Tel que décrit dans Fuel V1.1 (version actuelle), les utilisateurs initient plusieurs transactions Fuel vers les nœuds Fuel, qui entrent ensuite dans le Mempool en tant que transactions non confirmées. Par la suite, le client combine ces transactions en un bloc Fuel, qui est ensuite envoyé à Ethereum en tant que données d'appel. À ce stade, le bloc Fuel est confirmé.

Le nœud de Fuel interagit avec Ethereum

Si une preuve de fraude est soumise au contrat, les vérificateurs l'analyseront pour s'assurer que la preuve de fraude créée de manière malveillante ne sera pas traitée, puis les prouveurs traiteront la preuve de fraude, c'est-à-dire prouveront que la fraude s'est produite.

Fuel V1.1 propose également un module facultatif qui ajoute plus de fonctionnalités telles que les entonnoirs de jetons, un contrat qui peut accepter des transferts directs, éliminant le processus fastidieux de devoir d'abord accepter lors du transfert de jetons ERC-20. Cela réduit non seulement le risque d'attaques de double dépense, mais empêche également les utilisateurs de perdre des fonds s'ils transfèrent des actifs au contrat.

Pour déposer des fonds dans Gate.io, il suffit simplement de les envoyer au contrat Fuel. À ce stade, le dépôt sera ajouté à l'état de la chaîne Fuel.

Il existe deux options pour retirer de l'argent de Fuel. La première option standard nécessite que l'actif soit brûlé sur Fuel, puis le retrait peut être effectué vers Ethereum après un délai d'environ deux semaines; la deuxième option rapide utilise HTLC (Hash Time-Locked Contract) fournit des swaps atomiques pris en charge, avec des retraits complétés en quelques minutes par le biais de fournisseurs de liquidité.

Fuel Labs construit également un explorateur de chaînes de blocs, actuellement dans une version précoce, qui prendra en charge la gestion des clés basée sur Ethereum à l'avenir (c'est-à-dire MetaMask et WalletConnect pour la gestion des comptes et la signature des transactions).

Dans Fuel V2, en plus des fonctionnalités au-delà de V1.1 et des contrats intelligents interopérables mentionnés ci-dessus, V2 a également des fonctions similaires à celles du Bitcoin.Script de prédicatqui pourra activer un grand nombre d'applications de contrats intelligents sur Fuel tout en conservant les améliorations de performance du modèle de données UTXO par rapport au modèle de données de compte.

Fuel Labs a déclaré qu'auparavant, d'autres systèmes de contrat intelligent basés sur UTXO rencontraient des problèmes de contention d'utilisateur lorsqu'ils essayaient d'interagir avec le même contrat en même temps. Cependant, Fuel a bénéficié de la conception extensible de la transaction et n'a donc pas eu de problèmes de contention. Les applications sur Fuel peuvent interagir directement avec les applications sur Ethereum. Pour l'instant, Fuel est un réseau autonome. Toutefois, à l'avenir, il sera pleinement relié à Ethereum, d'abord au testnet puis au mainnet afin que les actifs Ethereum puissent être utilisés dans l'environnement d'exécution de Fuel.

Fuel Labs lance DEX "SwaySwap"

Fin juin, Fuel Labs a lancé un DEX similaire à Uniswap - SwaySwap. Le DEX fonctionne déjà sur le réseau de développement Fuel et est actuellement une application de démonstration (déploiement non-mainnet). Actuellement, ses fonctions comprennent l'échange et la fourniture de liquidité. Après les tests, nous pouvons constater que l'expérience SwaySwap est effectivement très fluide. Les frais de gaz nécessaires sont très faibles. Il ne faut que trois ou quatre secondes pour fournir de la liquidité. Il faut encore moins de temps pour échanger. Il n'est pas nécessaire d'effectuer d'autres étapes (par exemple, consentement) après avoir cliqué sur "Échanger" ou "Ajouter de la liquidité".

Cela est dû au fait que, dans SwaySwap, les actifs échangés, transférés et utilisés pour créer des LP sont des actifs natifs, et non des jetons, ce qui signifie que les utilisateurs n'ont pas besoin d'approuver les actifs avant d'interagir avec le contrat intelligent.

Comme mentionné précédemment, Fuel V2 sera un système d'exécution minimale hautement parallélisable basé sur UTXO. Il permettra également la prise en charge des contrats intelligents et disposera de contrats intelligents interopérables de style Ethereum Turing-complets, et non pas seulement des transferts simples. Le nouveau SwaySwap lancé récemment présente actuellement des avantages relativement significatifs en termes d'expérience utilisateur et de coûts d'interaction. Cependant, une validation supplémentaire est nécessaire après son lancement officiel.

Avertissement :

  1. Cet article est repris de [GateForesightnews], Tous les droits d'auteur appartiennent à l'auteur original [Karen]. Si vous avez des objections à cette reproduction, veuillez contacter le Gate Learnéquipe, et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.
Empieza ahora
¡Registrarse y recibe un bono de
$100
!