Maison  >  Article  >  Protocole modulaire Fuel : résolution de l'expansion, du parallélisme et du cross-chain Pourquoi ce L2 mérite-t-il l'attention ?

Protocole modulaire Fuel : résolution de l'expansion, du parallélisme et du cross-chain Pourquoi ce L2 mérite-t-il l'attention ?

WBOY
WBOYoriginal
2024-07-16 14:35:29537parcourir

Écrit par Teahouse Boy

Actuellement, l'architecture blockchain monolithique traditionnelle L1 (couche 1) fonctionne mal lors du traitement d'un grand nombre de transactions simultanées et est sujette à des goulots d'étranglement, entraînant des retards de transaction et des coûts élevés. En outre, les architectures traditionnelles présentent également des défis et des limites techniques pour parvenir à l’interopérabilité entre les chaînes.

Pour le dire plus clairement, le système informatique généraliste actuel ou l'architecture monolithique L1 est comme une vieille route de campagne, même s'il suffisait autrefois à répondre aux besoins de circulation des petits villages, alors que ceux-ci se développaient rapidement en villes animées. La petite route ne pouvait plus supporter le nombre croissant de véhicules et de piétons. Aujourd’hui, non seulement la route est souvent encombrée, mais son entretien et son expansion deviennent de plus en plus difficiles.

Cet environnement complexe est comme le système de transport d'une ville moderne. Face au flux croissant de véhicules, de personnes et aux besoins de déplacement diversifiés, il ne s'agit plus simplement d'élargir les routes, mais d'établir un réseau de transport tridimensionnel efficace. autoroutes, métros, réseaux de bus et rues piétonnes, ils doivent être parfaitement connectés pour garantir un fonctionnement fluide.

Afin de résoudre le problème d'évolutivité et d'assurer un traitement parallèle efficace, une gestion de l'état et une interopérabilité entre les chaînes, des solutions telles que Fuel fournissent un système de transport plus moderne, capable de répondre de manière flexible aux changements continus des besoins de trafic de la ville. l'utilisateur peut atteindre sa destination rapidement et en toute sécurité.

Ainsi, afin de réaliser l’avenir du Rollup Center, une architecture spécialement conçue pour les besoins Rollup d’Ethereum est nécessaire. La conception Fuel combine le modèle UTXO de Bitcoin, la parallélisation de Solana, la sécurité d'Ethereum, la conception orientée actifs de Move, ainsi que l'interopérabilité et la personnalisation de la machine virtuelle de Cosmos pour créer le système d'exploitation cumulatif Ethereum ultime.

En termes simples, Fuel adopte une approche unique qui est différente des paradigmes de conception de blockchain existants. Fuel se concentre sur la modularité de la couche d'exécution pour atteindre une évolutivité à long terme en minimisant la croissance de l'état. Fuel présente également FuelVM et le nouveau langage de programmation Sway pour surmonter les limitations de la machine virtuelle Ethereum (EVM). Fuel est conçu pour fournir un environnement d'exécution pour des Rollups hautement configurables alimentés par des conceptions de Rollup hautement optimisées.

Caractéristiques principales :

1.FuelVM : Fuel introduit un nouveau FuelVM qui prend en charge un traitement efficace des transactions et des mesures de sécurité intégrées pour transcender les limites de l'EVM. FuelVM adopte une architecture de mémoire partagée globale, et tous les appels de contrat peuvent partager la mémoire globale, réalisant ainsi une transmission de données entre contrats sans espace de stockage. FuelVM permet aux utilisateurs de spécifier les contrats impliqués dans la transaction, permettant à la machine virtuelle de traiter d'autres transactions tout en exécutant des transactions d'accès à l'état non contestées, réalisant ainsi un traitement entièrement parallèle. De plus, FuelVM prend en charge un système d'actifs natifs, permettant de créer des actifs natifs basés sur UTXO via des opcodes, et adopte un modèle de tarification des ressources multidimensionnel pour optimiser l'utilité des blocs et promouvoir la décentralisation du réseau.

2. Structure modulaire de la blockchain

Protocole modulaire Fuel : résolution de lexpansion, du parallélisme et du cross-chain Pourquoi ce L2 mérite-t-il lattention ?

Fuel sert de couche d'exécution et est utilisée en conjonction avec d'autres couches de blockchain telles que Ethereum et Celestia. Elle peut être configurée de manière flexible, comme un rollup optimiste sur Ethereum. Cette modularisation de plusieurs configurations de blockchain améliore sa flexibilité et son évolutivité.

Modèle 3.UTXO

Protocole modulaire Fuel : résolution de lexpansion, du parallélisme et du cross-chain Pourquoi ce L2 mérite-t-il lattention ?

Fuel utilise le modèle UTXO (Unspent Transaction Output) de Bitcoin, qui est différent du modèle de compte traditionnel. Fuel choisit d'hériter du modèle UTXO (Unspent Transaction Output) de Bitcoin comme enregistrement dans le modèle UTXO. , il n'y a pas de notion de portefeuille ou de compte. Chaque UTXO représente un certain nombre de tokens. Le but de la transaction est de consommer l'UTXO précédemment créé et de créer un nouvel UTXO. Le modèle UTXO de Fuel est plus polyvalent. En plus de représenter le transfert de jetons, il peut également représenter le statut des contrats intelligents. Chaque contrat UTXO porte le statut et le solde du contrat et est identifié de manière unique par l'ID du contrat. Ce modèle permet d'exécuter les transactions en parallèle et garantit que l'ordre d'exécution des transactions est conforme aux spécifications en construisant des listes d'accès strictes, améliorant ainsi l'efficacité du traitement des transactions.

4. Traitement parallèle : grâce à des listes d'accès strictes, Fuel permet de traiter des transactions indépendantes en parallèle, améliorant ainsi considérablement le débit.

5.Langage de programmation Sway : L'équipe Fuel a développé le langage de programmation Sway. Sway est construit sur Rust et intègre les fonctionnalités de Solidity pour offrir une expérience de développement simple pour l'environnement Fuel avec des exigences informatiques élevées. Sway hérite de la syntaxe de Rust, permettant aux développeurs d'écrire du code de contrat intelligent sûr et efficace, et intègre des mécanismes de stockage de contrat et de blockchain de haut niveau, offrant un environnement de programmation plus sûr. L'équipe Fuel a également développé la chaîne d'outils Sway Forc, comprenant un gestionnaire de packages, une extension VSCode, une infrastructure de test et un explorateur de blocs pour prendre en charge les développeurs utilisant Sway.

6. Scripts et prédicats : Fuel prend en charge les scripts et les prédicats, permettant d'appeler plusieurs contrats en une seule transaction et de déterminer la disponibilité d'UTXO via des conditions, réduisant ainsi la surcharge de l'État.

7. Abstraction de compte : grâce à UTXO et aux prédicats, Fuel implémente l'abstraction de compte sans état, permettant la définition programmatique des conditions de vérification des transactions.

Sur la base de ces technologies conviviales pour les développeurs, plusieurs équipes construisent désormais des projets sur Fuel.

Protocole modulaire Fuel : résolution de lexpansion, du parallélisme et du cross-chain Pourquoi ce L2 mérite-t-il lattention ?

  • Elix est ​​un DEX axé sur la fourniture d'un trading efficace et d'un faible slippage. L'équipe s'appuie sur les principes de mécanismes éprouvés tels que les pools de liquidité centralisés sur Curve pour permettre aux utilisateurs de négocier dans des conditions idéales. Étant donné qu'Elix utilisera Fuel, il pourra profiter d'un traitement parallèle, ce qui signifie des transactions plus rapides et une plus grande sécurité.
  • Spark est une super application DeFi construite sur le réseau Fuel, visant à révolutionner les services financiers grâce à sa suite complète de services. Spark v1 introduit un système de marge croisée multi-garanties, prend en charge les dépôts de plusieurs actifs et met en œuvre des protocoles de compensation complexes pour garantir la flexibilité des transactions et la gestion des risques. Spar prend en charge les contrats perpétuels à long terme et à court terme jusqu'à 2 000 TPS, fournit un SDK et une API complets, prend en charge l'interaction non dépositaire avec le carnet de commandes et favorise l'intégration et l'innovation. Le Fuel Network permet à Spark de tirer parti de son débit élevé et de sa sécurité pour mettre en œuvre des services financiers complexes.
  • Le protocole Acumen est un protocole de taux d'intérêt non dépositaire qui utilise des taux d'intérêt définis de manière algorithmique pour permettre des applications financières ouvertes. Il relie les crypto-monnaies et la finance traditionnelle, permettant aux utilisateurs de DeFi d'obtenir des rendements attrayants, stables et non corrélés tout en créant des conditions de concurrence équitables où les petites et moyennes entreprises (PME) et les entrepreneurs peuvent prospérer. Fuel sert de couche d'exécution modulaire qui fournit à Acumen l'infrastructure blockchain, garantissant les performances et la sécurité de la plate-forme Acumen car elle gère de grands volumes de transactions tokenisées de dette et d'actifs.
  • Thunder est une place de marché NFT qui permet d'effectuer des transactions groupées en une seule transaction avec des frais minimes. Pour les traders NFT expérimentés, le marché semble être une expérience de trading plus fluide, avec une parallélisation permettant des transactions rapides.

Pour préparer le prochain lancement du réseau principal Fuel, Fuel a lancé le programme de points Fuel le 8 juillet.

Protocole modulaire Fuel : résolution de lexpansion, du parallélisme et du cross-chain Pourquoi ce L2 mérite-t-il lattention ?

Les participants peuvent déposer des actifs éligibles dans le contrat intelligent de pré-dépôt via le portail du programme Fuel Points. Ces actifs seront stockés dans le contrat intelligent de pré-stockage Fuel sur Ethereum avant le lancement du réseau principal Fuel. Après avoir déposé leurs actifs, les participants recevront quotidiennement des Fuel Points en fonction de la valeur en USD des actifs déposés.

Les participants peuvent gagner entre 1,5 et 3 points par dollar de valeur d'actif déposé par jour, selon le type d'actif déposé. Par exemple, lors d’un dépôt d’ETH, les utilisateurs gagneront 1,5 point pour chaque dollar d’ETH déposé par jour. La valeur en USD de l'actif est déterminée toutes les heures par un oracle de prix (tel que l'API DeFiLlama) et les points sont calculés en fonction de cette valeur. Par exemple, si un utilisateur dépose 1 ETH alors que le prix de l’ETH est de 3 500 $, l’utilisateur recevra 3 500 × 1,5/24 = 218,75 points/heure.

Les points peuvent être surveillés via le portail et les premiers déposants recevront plus de points. Les actifs actuellement acceptés incluent ETH, WETH, EETH, rETH, rsETH, WBETH, USDT, USDC, USDE, sUSDE, ezETH et stETH. Les multiplicateurs de points pour différents actifs peuvent changer et des informations spécifiques seront publiées sur la plateforme X via FuelNetwork. Après la sortie du réseau principal Fuel, les participants doivent relier leurs actifs pré-déposés au réseau principal dans les 14 jours suivant la sortie, sinon les points seront perdus.

De manière générale, Fuel peut être considéré comme un projet digne de l'attention des investisseurs à long terme, notamment avec les avantages du soutien en capital, l'application du nouveau modèle de token Layer-2 et le lancement du réseau principal. Le développement écologique et le programme de financement continu de Fuel ont permis à son écosystème de regorger de nouvelles idées et de créativité, et il est déjà relativement prospère à un stade aussi précoce du projet. Cependant, le réseau principal Fuel n'a pas encore été lancé et ses performances sur le marché concurrentiel du Rollup ont encore besoin de temps pour être vérifiées. Continuons à prêter attention aux développements futurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn