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 :
Définir les principes
Préparer le cadre d'évaluation, déterminer le prix de chaque exécution
Établir un système de mesure de GAS et une algèbre de GAS pour MOVE
Importer le framework GAS en amont
Rendre le cadre GAS conscient du stockage
Affiner davantage le plan GAS
principe
Les principes définis incluent :
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.
GAS devrait être configuré par la gouvernance sur la chaîne, pouvant être configuré sans couture.
GAS peut prévenir les attaques DoS et s'ajuster rapidement en fonction de l'état du réseau.
Le prix du GAS reflète la vision d'une croissance accélérée et du maintien de l'accessibilité de la blockchain.
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 :
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.
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 :
Coûts fixes
Coût d'exécution
Lire le coût
Coût d'écriture
Frais de transaction final = Quantité totale de GAS consommée × Prix unitaire du GAS
établir le plan GAS
Configuration de base : comprend la taille des transactions et le nombre maximum d'unités de GAS
Taille de la transaction : actuellement fixé à 64 Ko
Unité maximale de GAS : fixée à 1 000 000
Exécution : évaluer le coût d'exécution à l'aide du cadre de référence et des outils d'analyse
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 :
Indiquer les points déraisonnables du plan GAS
Participer aux discussions communautaires
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
Réduire les coûts d'exécution
Réaliser le calcul GAS multidimensionnel
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.
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.
13 J'aime
Récompense
13
3
Partager
Commentaire
0/400
InfraVibes
· Il y a 18h
Ce gas commence à être facturé, hehe.
Voir l'originalRépondre0
AirdropSweaterFan
· Il y a 18h
Une explication aussi professionnelle, c'est gênant, je ne comprends pas.
Voir l'originalRépondre0
DegenWhisperer
· Il y a 19h
move va commencer à prendre du gas, la nouvelle ère arrive.
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 :
principe
Les principes définis incluent :
Calculer le GAS
L'utilisateur doit spécifier deux quantités lors de la soumission d'une transaction :
Des frais seront appliqués lors de l'exécution de la transaction :
Frais de transaction final = Quantité totale de GAS consommée × Prix unitaire du GAS
établir le plan GAS
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 :
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
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.