Fuel Network est la solution d'extension d'Ethereum, qui prétend être la couche d'exécution la plus rapide de la pile de blockchain modulaire, offrant la plus grande sécurité et le débit le plus flexible pour les applications décentralisées.
Après Celestia, Fuel est un autre protocole qui met l'accent sur le concept de blockchain modulaire. En fait, Fuel et Celestia ont le même co-fondateur John Adler, qui est également l'un des premiers proposants de la solution Optimistic Rollup. Contrairement à Celestia, Fuel se positionne comme une couche d'exécution modulaire, tandis que Celestia est optimisé pour la disponibilité et l'ordonnancement des données. Il n'exécute pas, mais traite uniquement de la disponibilité des données et du consensus.
2. Vision du projet
Fuel V1 a été initialement utilisé comme solution d'extension L2 pour un seul Ethereum, et c'est également le premier Optimistic Rollup sur le réseau principal Ethereum, qui sera déployé fin 2020. Cependant, la L2 pure est sévèrement limitée par les performances du réseau principal.Même si la couche d'exécution est séparée, elle ne peut toujours pas atteindre l'objectif d'expansion complète. Fuel essaie d'optimiser la couche de base via une couche d'exécution modulaire et d'améliorer l'état d'exécution de L2 pour véritablement atteindre l'expansion.
Caractéristiques et avantages
1. Blockchain modulaire
Une blockchain standard nécessite les éléments suivants pour fonctionner : consensus, exécution, disponibilité des données et règlement.
Consensus
Le consensus est le mécanisme par lequel les nœuds parviennent à un accord sur les données de la blockchain qui peuvent être vérifiées comme vraies et exactes. Le protocole de consensus détermine comment les transactions sont ordonnées et comment de nouveaux blocs sont ajoutés à la chaîne.
mettre en œuvre
La couche d'exécution de la blockchain fait référence à la couche informatique pour l'exécution des transactions et les changements d'état. L'exécution des transactions comprend la vérification de la validité des transactions (par exemple, la vérification des signatures et des soldes de jetons), l'exécution de la logique en chaîne et le calcul des changements d'état. Un changement d'état se produit lorsqu'un nœud complet met à jour une copie du grand livre pour refléter les nouveaux transferts de jetons, les mises à jour du code de contrat intelligent et le stockage des données.
Disponibilité des données
La disponibilité des données garantit que les proposants de bloc publient toutes les données de transaction pour un bloc et que les données de transaction sont disponibles pour les autres participants du réseau. La blockchain applique des règles qui exigent que les données de transaction soient disponibles. Cela signifie que les producteurs de blocs doivent publier des données pour chaque bloc pour le téléchargement et le stockage par les pairs du réseau, qui doivent être mis à disposition sur demande.
Règlement
La blockchain doit garantir que les transactions engagées dans l'historique de la chaîne sont irréversibles. Pour ce faire, la blockchain doit être sûre que les transactions sont valides. Par conséquent, la fonction de règlement oblige la chaîne à vérifier les transactions, à vérifier les preuves et à arbitrer les litiges.
Une blockchain modulaire fait référence à une blockchain qui sous-traite complètement au moins l'un des quatre composants de la couche d'exécution, de la couche de règlement, de la couche de consensus et de la couche de disponibilité des données à une chaîne externe. Les blockchains modulaires se caractérisent par leur évolutivité, leur flexibilité et leur facilité de construction de projets.
Fuel est le premier Optimistic Rollup déployé sur le réseau principal Ethereum, et la version V1 sera lancée sur Ethereum fin 2020. Il offre une évolutivité en utilisant un modèle d'exécution différent d'EVM, à savoir un système d'exécution minimal hautement parallélisable basé sur UTXO, prenant en charge ETH et tous les jetons ERC-20. Cependant, comme Fuel V1 compte trop peu d'utilisateurs et ne prend pas en charge les contrats intelligents, il n'a pas été bien accueilli par les utilisateurs depuis son lancement.
Ainsi, peu de temps après le lancement de Fuel V1, Fuel Labs, l'équipe de développement de Fuel, a déplacé toute l'attention du développement vers la version V2 et l'a positionnée comme une couche d'exécution modulaire, qui est un système informatique vérifiable conçu pour la pile de blockchain modulaire.
2. FuelVM
La plus grande caractéristique de Fuel est qu'il adopte une nouvelle architecture de machine virtuelle, FuelVM, qui a sa chaîne d'outils et son langage. FuelVM tire des fonctionnalités de WASM, EVM et SeaLevel de Solana, et son potentiel le plus convaincant est qu'il s'exécute sur un modèle de données basé sur UTXO.
FuelVM vise à réduire le gaspillage de traitement des architectures de machines virtuelles blockchain traditionnelles tout en augmentant l'espace de conception potentiel pour les développeurs. Fuel adopte le modèle de données UTXO, qui est similaire à Bitcoin, et l'état entier est représenté sous la forme d'un ensemble UTXO. La différence est que certains UTXO dans Fuel V2 sont des UTXO symboliques, tandis que d'autres sont des UTXO contractuels. Contrairement au jeton UTXO, le contrat UTXO a un code, un stockage et un identifiant de contrat unique en plus du solde et des conditions de dépenses.
3. Exécution de transactions parallèles
Fuel utilise une liste d'accès d'état stricte sous la forme du modèle UTXO, il a donc la capacité d'exécuter des transactions en parallèle et présente des avantages en termes de calcul, d'accès à l'état et de débit de transaction). Fuel est une blockchain basée sur le modèle UTXO.Son plus grand avantage est qu'elle peut exécuter des transactions en parallèle, ce qui n'est pas disponible dans de nombreuses autres blockchains. Le cœur de la technologie est de déterminer la partie de l'état que la transaction modifiera via des listes d'accès, de manière à réaliser une exécution parallèle.
4. Expérience de développeur
Fuel utilise son propre langage spécifique au domaine, Sway, et la chaîne d'outils de support, Forc, pour offrir une expérience de développement plus puissante et plus fluide. L'environnement de développement conserve les points forts des langages de contrats intelligents tels que Solidity, tout en adoptant les paradigmes introduits dans l'écosystème d'outils Rust et en incluant une syntaxe qui exploite les machines virtuelles blockchain. Pour résoudre le problème de la croissance de l'état, FuelVM utilise deux types de programmes, des scripts et des prédicats, pour améliorer les contrats intelligents complets de Turing.
4. Historique du développement
2019.10.24 Fuel Labs a publié la solution de mise à l'échelle Ethereum Fuel
2020.01.13 Fuel, une sidechain Ethereum basée sur Optimistic Rollup, est lancée sur le testnet public
2021.01.01 Ethereum Optimistic Rollup Expansion Solution Fuel Version 1.0 lancée sur le réseau principal
2021.09.21 Fuel Labs a reçu un financement de 1,5 million de dollars US, dirigé par CoinFund
2022.09.07 Fuel Labs réalise un financement de 80 millions de dollars mené par Blockchain Capital et d'autres
2022.09.09 Fuel Labs a lancé le testnet Fuel Beta-1, une couche d'exécution modulaire
2022.11.16 Fuel Labs a lancé le réseau de test de la couche d'exécution modulaire Fuel Beta-2
2023.03.21 Fuel Labs a lancé le réseau de test Fuel Beta-3 de la couche d'exécution modulaire, ajoutant un réseau P2P et exécutant simultanément des nœuds complets
5. Historique de l'équipe
Avec plus de 60 ingénieurs, Fuel Labs fournit à l'écosystème Ethereum la blockchain avec une sécurité maximale et le débit flexible le plus élevé. Les fondateurs sont Nick Dodson, Samuel Borin et John Adler. John Adler est également co-fondateur du projet Celestia Labs et a aidé à lancer Optimistic Rollups tout en travaillant comme chercheur sur la blockchain chez Consensys. Dodson était l'un des premiers développeurs de Solidity sur Ethereum. Emily Herbert est informaticienne et experte en langage Sway chez Fuel Labs.
6. Informations sur le financement
Le 21 septembre 2021, Fuel Labs a annoncé avoir reçu un financement de 1,5 million de dollars US.La société d'investissement CoinFund a dirigé l'investissement, et Fenbushi Capital et Origin Capital ont participé à l'investissement.
Le 7 septembre 2022, Fuel Labs a annoncé la réalisation d'un financement de 80 millions de dollars, dirigé par Blockchain Capital et Stratos Technologies, avec la participation d'Alameda Research, CoinFund, Bain Capital Crypto, TRGC, Maven 11 Capital, Blockwall, Spartan, Dialectic et ZMT.
investisseur
VII. Réalisations en matière de développement
1. Développement du projet
Sway Language
Sway est un langage permettant de créer des contrats intelligents et des applications en plus de Fuel. Il est principalement basé sur Rust, mais conserve les avantages des langages de contrats intelligents tels que Solidity, et fournit la boîte à outils Force.
Actuellement, Fuel Labs a annoncé que les mises à niveau du langage Sway seront implémentées en 2023, y compris l'optimisation du compilateur en termes de taille de bytecode, Sway prendra en charge plus de backends (les backends EVM sont déjà en cours de développement), et l'abstraction sera plus économique, plus d'applications seront migrées de Solidity/Vyper à Sway, amélioration de l'analyse de réentrance au niveau du compilateur, etc.
** Réseau de test bêta-3 **
Le 21 mars 2023, Fuel a lancé le troisième testnet public Beta-3. Le nouveau testnet a ajouté un réseau P2P et introduit la possibilité d'exécuter simultanément des nœuds complets sur Fuel. Fuel a déclaré que Beta-3 n'est pas un testnet incitatif et qu'il n'y aura aucune récompense directe pour la participation au réseau. Fuel prévoit de lancer un réseau principal complet en 2023.
2. Situation communautaire
Gazouillement : 121 000
Discord : 110 000 personnes, relativement actives
3. Projets écologiques
En plus du DEX SwaySwap officiel, Fuel Network a également d'autres projets écologiques, notamment DeFi, NFT, infrastructure, NFT et d'autres catégories.
8. Modèle économique
Actuellement, Fuel n'a pas encore lancé de jeton.
9. Risques et opportunités
La blockchain modulaire sera la tendance du développement de la blockchain à l'avenir, et de nombreux projets de pointe sont nés autour de la couche d'exécution et de la disponibilité des données, ce qui peut conduire l'expérience utilisateur de la blockchain à un nouveau niveau.
À l'heure actuelle, Fuel a annoncé le lancement du programme de subventions et le lancement du réseau de test Beta-3. Il est prévu que le réseau principal soit bientôt lancé et que les utilisateurs puissent interagir sur le réseau de test.
Pour les étapes d'interaction, veuillez vous référer au lien ci-dessous.Le test utilise le portefeuille Fuel (similaire à Metamask), et vous pouvez recevoir des pièces de test et participer à l'interaction sans risque.
10. Liens connexes
Site officiel de Carburant :
Tutoriel sur l'interaction des carburants :
Adresse de téléchargement du portefeuille de carburant :
référence:
Voir l'original
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
Recherche de projet 丨Rapport de recherche sur le carburant de la couche d'exécution modulaire à grande vitesse
Éditeur | Bowen@Web3CN.Pro
Table des matières
Présentation du projet
Vision du projet
Caractéristiques et avantages
Blockchain modulaire
*Consensus
FuelVM
Exécution de transactions parallèles
Expérience de développeur
Historique du développement
Contexte de l'équipe
Informations sur le financement
Réalisations en matière de développement
Développement du projet
Situation communautaire
Projets écologiques
Modèle économique
Risques et opportunités
Liens connexes
1. Présentation du projet
Fuel Network est la solution d'extension d'Ethereum, qui prétend être la couche d'exécution la plus rapide de la pile de blockchain modulaire, offrant la plus grande sécurité et le débit le plus flexible pour les applications décentralisées.
Après Celestia, Fuel est un autre protocole qui met l'accent sur le concept de blockchain modulaire. En fait, Fuel et Celestia ont le même co-fondateur John Adler, qui est également l'un des premiers proposants de la solution Optimistic Rollup. Contrairement à Celestia, Fuel se positionne comme une couche d'exécution modulaire, tandis que Celestia est optimisé pour la disponibilité et l'ordonnancement des données. Il n'exécute pas, mais traite uniquement de la disponibilité des données et du consensus.
2. Vision du projet
Fuel V1 a été initialement utilisé comme solution d'extension L2 pour un seul Ethereum, et c'est également le premier Optimistic Rollup sur le réseau principal Ethereum, qui sera déployé fin 2020. Cependant, la L2 pure est sévèrement limitée par les performances du réseau principal.Même si la couche d'exécution est séparée, elle ne peut toujours pas atteindre l'objectif d'expansion complète. Fuel essaie d'optimiser la couche de base via une couche d'exécution modulaire et d'améliorer l'état d'exécution de L2 pour véritablement atteindre l'expansion.
1. Blockchain modulaire
Une blockchain standard nécessite les éléments suivants pour fonctionner : consensus, exécution, disponibilité des données et règlement.
Le consensus est le mécanisme par lequel les nœuds parviennent à un accord sur les données de la blockchain qui peuvent être vérifiées comme vraies et exactes. Le protocole de consensus détermine comment les transactions sont ordonnées et comment de nouveaux blocs sont ajoutés à la chaîne.
La couche d'exécution de la blockchain fait référence à la couche informatique pour l'exécution des transactions et les changements d'état. L'exécution des transactions comprend la vérification de la validité des transactions (par exemple, la vérification des signatures et des soldes de jetons), l'exécution de la logique en chaîne et le calcul des changements d'état. Un changement d'état se produit lorsqu'un nœud complet met à jour une copie du grand livre pour refléter les nouveaux transferts de jetons, les mises à jour du code de contrat intelligent et le stockage des données.
La disponibilité des données garantit que les proposants de bloc publient toutes les données de transaction pour un bloc et que les données de transaction sont disponibles pour les autres participants du réseau. La blockchain applique des règles qui exigent que les données de transaction soient disponibles. Cela signifie que les producteurs de blocs doivent publier des données pour chaque bloc pour le téléchargement et le stockage par les pairs du réseau, qui doivent être mis à disposition sur demande.
La blockchain doit garantir que les transactions engagées dans l'historique de la chaîne sont irréversibles. Pour ce faire, la blockchain doit être sûre que les transactions sont valides. Par conséquent, la fonction de règlement oblige la chaîne à vérifier les transactions, à vérifier les preuves et à arbitrer les litiges.
Une blockchain modulaire fait référence à une blockchain qui sous-traite complètement au moins l'un des quatre composants de la couche d'exécution, de la couche de règlement, de la couche de consensus et de la couche de disponibilité des données à une chaîne externe. Les blockchains modulaires se caractérisent par leur évolutivité, leur flexibilité et leur facilité de construction de projets.
Fuel est le premier Optimistic Rollup déployé sur le réseau principal Ethereum, et la version V1 sera lancée sur Ethereum fin 2020. Il offre une évolutivité en utilisant un modèle d'exécution différent d'EVM, à savoir un système d'exécution minimal hautement parallélisable basé sur UTXO, prenant en charge ETH et tous les jetons ERC-20. Cependant, comme Fuel V1 compte trop peu d'utilisateurs et ne prend pas en charge les contrats intelligents, il n'a pas été bien accueilli par les utilisateurs depuis son lancement.
Ainsi, peu de temps après le lancement de Fuel V1, Fuel Labs, l'équipe de développement de Fuel, a déplacé toute l'attention du développement vers la version V2 et l'a positionnée comme une couche d'exécution modulaire, qui est un système informatique vérifiable conçu pour la pile de blockchain modulaire.
2. FuelVM
La plus grande caractéristique de Fuel est qu'il adopte une nouvelle architecture de machine virtuelle, FuelVM, qui a sa chaîne d'outils et son langage. FuelVM tire des fonctionnalités de WASM, EVM et SeaLevel de Solana, et son potentiel le plus convaincant est qu'il s'exécute sur un modèle de données basé sur UTXO.
FuelVM vise à réduire le gaspillage de traitement des architectures de machines virtuelles blockchain traditionnelles tout en augmentant l'espace de conception potentiel pour les développeurs. Fuel adopte le modèle de données UTXO, qui est similaire à Bitcoin, et l'état entier est représenté sous la forme d'un ensemble UTXO. La différence est que certains UTXO dans Fuel V2 sont des UTXO symboliques, tandis que d'autres sont des UTXO contractuels. Contrairement au jeton UTXO, le contrat UTXO a un code, un stockage et un identifiant de contrat unique en plus du solde et des conditions de dépenses.
3. Exécution de transactions parallèles
Fuel utilise une liste d'accès d'état stricte sous la forme du modèle UTXO, il a donc la capacité d'exécuter des transactions en parallèle et présente des avantages en termes de calcul, d'accès à l'état et de débit de transaction). Fuel est une blockchain basée sur le modèle UTXO.Son plus grand avantage est qu'elle peut exécuter des transactions en parallèle, ce qui n'est pas disponible dans de nombreuses autres blockchains. Le cœur de la technologie est de déterminer la partie de l'état que la transaction modifiera via des listes d'accès, de manière à réaliser une exécution parallèle.
4. Expérience de développeur
Fuel utilise son propre langage spécifique au domaine, Sway, et la chaîne d'outils de support, Forc, pour offrir une expérience de développement plus puissante et plus fluide. L'environnement de développement conserve les points forts des langages de contrats intelligents tels que Solidity, tout en adoptant les paradigmes introduits dans l'écosystème d'outils Rust et en incluant une syntaxe qui exploite les machines virtuelles blockchain. Pour résoudre le problème de la croissance de l'état, FuelVM utilise deux types de programmes, des scripts et des prédicats, pour améliorer les contrats intelligents complets de Turing.
4. Historique du développement
2019.10.24 Fuel Labs a publié la solution de mise à l'échelle Ethereum Fuel
2020.01.13 Fuel, une sidechain Ethereum basée sur Optimistic Rollup, est lancée sur le testnet public
2021.01.01 Ethereum Optimistic Rollup Expansion Solution Fuel Version 1.0 lancée sur le réseau principal
2021.09.21 Fuel Labs a reçu un financement de 1,5 million de dollars US, dirigé par CoinFund
2022.09.07 Fuel Labs réalise un financement de 80 millions de dollars mené par Blockchain Capital et d'autres
2022.09.09 Fuel Labs a lancé le testnet Fuel Beta-1, une couche d'exécution modulaire
2022.11.16 Fuel Labs a lancé le réseau de test de la couche d'exécution modulaire Fuel Beta-2
2023.03.21 Fuel Labs a lancé le réseau de test Fuel Beta-3 de la couche d'exécution modulaire, ajoutant un réseau P2P et exécutant simultanément des nœuds complets
5. Historique de l'équipe
Avec plus de 60 ingénieurs, Fuel Labs fournit à l'écosystème Ethereum la blockchain avec une sécurité maximale et le débit flexible le plus élevé. Les fondateurs sont Nick Dodson, Samuel Borin et John Adler. John Adler est également co-fondateur du projet Celestia Labs et a aidé à lancer Optimistic Rollups tout en travaillant comme chercheur sur la blockchain chez Consensys. Dodson était l'un des premiers développeurs de Solidity sur Ethereum. Emily Herbert est informaticienne et experte en langage Sway chez Fuel Labs.
6. Informations sur le financement
Le 21 septembre 2021, Fuel Labs a annoncé avoir reçu un financement de 1,5 million de dollars US.La société d'investissement CoinFund a dirigé l'investissement, et Fenbushi Capital et Origin Capital ont participé à l'investissement.
Le 7 septembre 2022, Fuel Labs a annoncé la réalisation d'un financement de 80 millions de dollars, dirigé par Blockchain Capital et Stratos Technologies, avec la participation d'Alameda Research, CoinFund, Bain Capital Crypto, TRGC, Maven 11 Capital, Blockwall, Spartan, Dialectic et ZMT.
investisseur
VII. Réalisations en matière de développement
1. Développement du projet
Sway est un langage permettant de créer des contrats intelligents et des applications en plus de Fuel. Il est principalement basé sur Rust, mais conserve les avantages des langages de contrats intelligents tels que Solidity, et fournit la boîte à outils Force.
Actuellement, Fuel Labs a annoncé que les mises à niveau du langage Sway seront implémentées en 2023, y compris l'optimisation du compilateur en termes de taille de bytecode, Sway prendra en charge plus de backends (les backends EVM sont déjà en cours de développement), et l'abstraction sera plus économique, plus d'applications seront migrées de Solidity/Vyper à Sway, amélioration de l'analyse de réentrance au niveau du compilateur, etc.
Le 21 mars 2023, Fuel a lancé le troisième testnet public Beta-3. Le nouveau testnet a ajouté un réseau P2P et introduit la possibilité d'exécuter simultanément des nœuds complets sur Fuel. Fuel a déclaré que Beta-3 n'est pas un testnet incitatif et qu'il n'y aura aucune récompense directe pour la participation au réseau. Fuel prévoit de lancer un réseau principal complet en 2023.
2. Situation communautaire
3. Projets écologiques
En plus du DEX SwaySwap officiel, Fuel Network a également d'autres projets écologiques, notamment DeFi, NFT, infrastructure, NFT et d'autres catégories.
8. Modèle économique
Actuellement, Fuel n'a pas encore lancé de jeton.
9. Risques et opportunités
La blockchain modulaire sera la tendance du développement de la blockchain à l'avenir, et de nombreux projets de pointe sont nés autour de la couche d'exécution et de la disponibilité des données, ce qui peut conduire l'expérience utilisateur de la blockchain à un nouveau niveau.
À l'heure actuelle, Fuel a annoncé le lancement du programme de subventions et le lancement du réseau de test Beta-3. Il est prévu que le réseau principal soit bientôt lancé et que les utilisateurs puissent interagir sur le réseau de test.
Pour les étapes d'interaction, veuillez vous référer au lien ci-dessous.Le test utilise le portefeuille Fuel (similaire à Metamask), et vous pouvez recevoir des pièces de test et participer à l'interaction sans risque.
10. Liens connexes
Site officiel de Carburant :
Tutoriel sur l'interaction des carburants :
Adresse de téléchargement du portefeuille de carburant :
référence: