MOVE langage premier design de GAS : analyse complète du plan GAS d'une certaine chaîne publique

Conception de GAS de MOVE : méthode de calcul de la consommation de GAS d'une blockchain

Une certaine blockchain a récemment annoncé son plan GAS. Étant donné que la précédente version du langage MOVE était initialement censée fonctionner sans GAS, elle n'était donc pas préparée pour le plan GAS. Ce plan GAS établi pour cette blockchain est le premier design GAS du langage MOVE, qualifié de "une aventure".

Dans le plan GAS de cette blockchain, l'équipe de développement a clarifié les principes, le processus, la méthode de calcul, les ajustements ultérieurs et l'attitude envers les suggestions de la communauté concernant l'élaboration du GAS.

La mesure du GAS est un concept fondamental de cette blockchain et de nombreuses autres blockchains, définissant la quantité de ressources de calcul et de stockage nécessaires pour exécuter et stocker des transactions sur la chaîne. Le plan GAS détermine le coût de toutes les exécutions sur la chaîne, utilisé pour calculer les dépenses en GAS pendant l'exécution des transactions.

processus

Pour une exécution efficace, les processus sur cette blockchain comprennent :

  1. Définir les principes
  2. Préparer le cadre d'évaluation, déterminer le prix de chaque exécution
  3. Établir un système de mesure de GAS et une algèbre de GAS pour MOVE
  4. Importer le framework GAS en amont
  5. Rendre le cadre GAS conscient du stockage
  6. Affiner davantage le plan GAS

principe

Les principes définis incluent :

  1. Les coûts d'exploitation devraient être directement liés aux ressources disponibles sur le réseau et diminuer avec l'amélioration des technologies et des processus.
  2. GAS devrait être configuré par la gouvernance sur la chaîne, pouvant être configuré sans couture.
  3. GAS peut prévenir les attaques DoS et s'ajuster rapidement en fonction de l'état du réseau.
  4. Le prix du GAS reflète la vision d'une croissance accélérée et du maintien de l'accessibilité de la blockchain.
  5. Encourager à faire de bons choix dans la conception, tels que donner la priorité à la sécurité, à la modularité, etc.

Calculer le GAS

L'utilisateur doit spécifier deux quantités lors de la soumission d'une transaction :

  1. Quantité maximale de GAS : le nombre maximum d'unités de GAS que l'utilisateur est prêt à dépenser pour exécuter une transaction.
  2. Prix unitaire du GAS : calculé en octal par unité de GAS, 1 octal = 0,00000001 jeton natif

Des frais seront appliqués lors de l'exécution de la transaction :

  1. Coûts fixes
  2. Coût d'exécution
  3. Lire le coût
  4. Coût d'écriture

Frais de transaction final = Quantité totale de GAS consommée × Prix unitaire du GAS

établir le plan GAS

  1. Configuration de base : comprend la taille des transactions et le nombre maximum d'unités de GAS
  2. Taille de la transaction : actuellement fixé à 64 Ko
  3. Unité maximale de GAS : fixée à 1 000 000
  4. Exécution : évaluer le coût d'exécution à l'aide du cadre de référence et des outils d'analyse
  5. Stockage : Considérer le coût d'accès aux données et de stockage permanent.

lire, créer et écrire

L'accès aux éléments d'état se divise en trois types : lecture, création et écriture, chacun ayant une méthode de calcul des frais différente.

coût unitaire de GAS stable

Le coût unitaire de GAS fixe aide à maintenir le plan GAS constant et à découpler sa valeur du marché des jetons natifs.

participation de la communauté

Les membres de la communauté peuvent :

  1. Indiquer les points déraisonnables du plan GAS
  2. Participer aux discussions communautaires
  3. Voter sur les propositions de gouvernance pertinentes

ajustement des coûts GAS

Le plan GAS peut être modifié par des propositions de gouvernance et de nouvelles instructions ou fonctionnalités natives peuvent être ajoutées sans effort.

futur travail

  1. Réduire les coûts d'exécution
  2. Réaliser le calcul GAS multidimensionnel
  3. Soulage les ballonnements

L'équipe de cette blockchain explore le concept de TTL pour chaque projet, afin de supprimer les projets d'état non visités lorsque le TTL expire.

MOVE-2.22%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 3
  • Partager
Commentaire
0/400
InfraVibesvip
· Il y a 18h
Ce gas commence à être facturé, hehe.
Voir l'originalRépondre0
AirdropSweaterFanvip
· Il y a 18h
Une explication aussi professionnelle, c'est gênant, je ne comprends pas.
Voir l'originalRépondre0
DegenWhisperervip
· Il y a 19h
move va commencer à prendre du gas, la nouvelle ère arrive.
Voir l'originalRépondre0
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)