É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
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
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.
Pour préparer le prochain lancement du réseau principal Fuel, Fuel a lancé le programme de points Fuel le 8 juillet.
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!