Le plan Aptos dissocie le stockage et les coûts d'exécution pour optimiser le modèle Gas Goutte les frais.

Planification du modèle de Gas séparant les coûts de stockage et d'exécution d'Aptos

Récemment, l'équipe Aptos a annoncé qu'elle s'engagerait au cours des prochains mois à améliorer le mécanisme des frais de Gas. Cette décision découle d'échanges approfondis avec la communauté Aptos et de la collecte de retours.

L'équipe a élaboré une stratégie en trois étapes : tout d'abord, il est prévu de réduire le prix du Gas des NFT dynamiques à un dixième de son niveau initial d'ici janvier 2023 ; ensuite, construire une structure de données efficace en Gas au cours du premier trimestre 2023 ; enfin, concevoir un nouveau modèle de Gas au début du deuxième trimestre 2023, séparant les coûts de stockage et d'exécution afin de réaliser un coût de Gas d'exécution basé sur la demande.

Avant le lancement sur le réseau principal, Aptos Labs a présenté en détail les principes, le processus, les méthodes de calcul et le plan d'ajustement ultérieur pour établir le Gas.

Plan d'amélioration du modèle de Gas de l'équipe Aptos pour l'année prochaine

Dans le cadre de sa mission d'accélérer le développement de l'écosystème Aptos, l'équipe collabore régulièrement avec les constructeurs de la communauté pour recueillir des suggestions d'amélioration. Parmi celles-ci, le calendrier d'amélioration des frais de gaz est devenu le sujet le plus discuté.

L'équipe d'Aptos a proposé un plan en trois étapes pour mettre en œuvre des coûts de Gas pilotés par la demande sur la plateforme :

  1. Début janvier 2023 : optimisation des opérations de données NFT, réduction du prix du Gas des NFT dynamiques à un dixième de son prix initial.

  2. Premier trimestre 2023 : Construire une structure de données Gas efficace grâce à un soutien complet allant des guides aux index.

  3. Fin du premier trimestre 2023 au début du deuxième trimestre : concevoir un modèle de Gas avancé, séparer les coûts de stockage et d'exécution, et fournir un coût de Gas basé sur la demande pour l'exécution.

Analyse de contexte

L'objectif initial de l'équipe était de réduire les frais de Gas de 10 à 100 fois. Pour vérifier cette possibilité, ils ont eu des discussions directes avec plusieurs constructeurs d'écosystèmes et ont analysé une quantité importante de données de transactions sur la chaîne.

Des recherches ont révélé que les frais de transfert de jetons sur Aptos sont d'environ 0,00055 APT, et que la plupart des frais d'opérations DeFi se situent entre 0,003 et 0,005 APT. Les coûts de Gas sont principalement constitués par l'exécution (représentant plus de 50 %) et la création de projets (représentant plus de 20 %).

Bien qu'il soit difficile de trouver une solution parfaite à court terme, l'équipe a identifié un problème clé dans la politique actuelle sur le Gas : Aptos regroupe les coûts d'exécution et de stockage du Gas, bien que les deux aient des fonctions différentes.

Pour l'exécution, le Gas limite le temps d'exécution maximum des transactions ; quant au stockage, le Gas détermine l'utilisation intelligente des ressources rares. Compte tenu de cette relation d'emboîtement, réduire le coût d'une partie affectera inévitablement l'autre partie. Par exemple, réduire considérablement le Gas d'exécution entraînera également une forte diminution de la quantité totale de stockage disponible par transaction, et les analyses montrent que cette approche a des bénéfices limités.

Stratégie à court terme : réduire le coût des Gas des NFT dynamiques

Bien qu'il ne soit pas possible de réduire immédiatement les frais de Gas de 10 à 100 fois, l'équipe a trouvé un domaine qui peut avoir un impact immédiat : les NFT dynamiques. Lors de la rédaction de la SimpleMap initiale, l'équipe a choisi un chemin d'optimisation prématurée.

SimpleMap fournit O(Log N) lectures et O(N) ajouts et suppressions. Cependant, le comparateur utilisé pour l'évaluation a eu un impact significatif sur le prix du Gas, ce qui n'avait pas été prévu lors de l'implémentation.

La pratique a prouvé qu'une mise en œuvre obligatoire peut réduire les coûts de plus de 50 %. L'équipe Aptos prépare cette mise à jour pour le mainnet et publie la première proposition d'amélioration Aptos (AIP).

Stratégie à moyen terme : structure de données Gas efficace

De nombreuses équipes dans l'écosystème ont reconnu les subtilités du stockage de Gas et ont mis en œuvre leurs propres structures de données Gas efficaces. Dans ce domaine, deux facteurs principaux doivent être pris en compte : la taille des données et l'application.

Le modèle de stockage de gaz Aptos fournit des octets gratuits lors de la création de slots (comme des entrées de table ou des ressources). Agréger des données dans un slot existant au-delà d'un certain point finira par être plus coûteux que de créer un nouveau slot. Certains développeurs ont déjà trouvé cet équilibre. L'équipe développe SmartVector pour faciliter ce processus.

Compte tenu de l'impact direct du temps de recherche sur les coûts et l'échelle, les vecteurs ont des limitations. Pour cela, l'équipe explore également le SmartTree, qui offre un temps de recherche et d'opération incrémental efficaces.

De plus, l'équipe prévoit de rétablir le support pour BucketTable afin de permettre un stockage de type carte à grande échelle plus efficace. Actuellement, Table est la méthode privilégiée pour la plupart de ces travaux, comme le montre le TokenStore de la norme Token d'Aptos.

Les tokens peuvent être stockés plus efficacement dans le BucketTable. Pour rendre ce travail plus efficace, le BucketTable nécessite une optimisation supplémentaire. Tous ces efforts nécessitent un soutien supplémentaire en matière de renforcement, d'AIP, de documentation et d'index.

Stratégie à long terme : Coût du gaz basé sur la demande

Le cadre actuel du Gas combine les frais d'exécution et les frais de stockage, ce qui entraîne un déséquilibre des prix du Gas. De plus, le schéma de tarification du stockage existant manque de la capacité à refléter le cycle de vie des données, donc les interactions de stockage doivent rester coûteuses pour prévenir les abus. La solution actuelle ne fournit également pas d'incitation à supprimer les données.

Au cours des prochains mois, l'équipe Aptos s'attaquera à ces problèmes grâce à deux initiatives :

  1. Séparer le stockage et l'exécution des frais de Gas, et réduire les frais d'exécution.
  2. Fournir un cadre pour le remboursement des frais de stockage

Bien que le plan de remboursement de stockage soit encore à un stade précoce de conception, l'équipe a établi des principes fondamentaux : le remboursement des frais de stockage doit revenir au compte d'origine qui a payé pour la création des données. Les subventions pour la création de données devraient pouvoir être obtenues à partir d'un compte central, comme un compte de ressources qui crée des NFT ou facilite des opérations DeFi.

L'équipe a hâte de partager plus de détails dans de futurs articles AIP ou médiatiques. Une fois ces améliorations terminées, les opérations NFT, les mises à jour des oracles et les mises à jour de position dans les opérations DeFi bénéficieront d'une réduction significative des frais de Gas.

Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Récompense
  • 4
  • Partager
Commentaire
0/400
BearMarketMonkvip
· 07-10 21:48
Marché baissier aussi, il faut continuer.
Voir l'originalRépondre0
MissingSatsvip
· 07-10 10:59
Baisser le gas est toujours une bonne chose.
Voir l'originalRépondre0
WagmiWarriorvip
· 07-10 10:52
L'optimisation à trois parties est très efficace.
Voir l'originalRépondre0
MetaMaximalistvip
· 07-10 10:42
Enfin, le gas a baissé, n'est-ce pas ?
Voir l'originalRépondre0
  • Épingler
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)