Maison > web3.0 > le corps du texte

Cet article explique en détail comment calculer les coûts du gaz.

WBOY
Libérer: 2024-02-26 09:34:51
avant
1103 Les gens l'ont consulté

l'éditeur php Yuzai vous donnera une analyse détaillée de la méthode de calcul du coût du gaz. Le gaz est les frais utilisés pour exécuter des contrats intelligents et des transferts sur le réseau Ethereum. La méthode de calcul dépend de la complexité de la transaction et du degré de congestion du réseau. Cet article présentera le concept de gaz, les méthodes de calcul et comment optimiser les coûts du gaz pour aider les lecteurs à mieux comprendre et utiliser rationnellement le gaz.

Cet article explique en détail comment calculer les coûts du gaz.

Comment calculer la taxe gaz ?

Le prix du gaz lui-même ne détermine pas directement le coût d'une certaine transaction. Pour calculer les frais de transaction, nous devons multiplier le montant du gaz par le prix du gaz. L’unité de prix du gaz d’Ethereum est généralement le gwei, et 1 gwei équivaut à 0,000000001 ETH. En supposant que le prix actuel de l’Ethereum soit de 1 800 $, 1 ETH équivaut à 1e18 wei (1 milliardième d’ETH). Si nous voulons envoyer une simple transaction Ethereum, nous devons prendre en compte la consommation de gaz ainsi que le prix actuel du gaz. En multipliant la quantité de gaz par le prix du gaz, nous pouvons calculer le coût réel de la transaction. Au prix ETH de 1 800 $, nous pouvons utiliser ces données pour déterminer les frais que nous devons payer pour envoyer une transaction.

Les portefeuilles Ethereum les plus populaires estiment le prix du gaz nécessaire et nous permettent de choisir entre des vitesses de confirmation de transaction rapides, moyennes et lentes. Supposons que si nous voulons confirmer notre transaction dans la minute, le portefeuille estime que le prix du gaz sera fixé à 100 gwei (si vous souhaitez une transaction plus rapide, les frais de gaz seront plus chers), et nous enverrons le coût du gaz. d'une transaction (21 000 gaz) multipliée par le prix du gaz (100 gwei), cela équivaut à 2 100 000 gwei, soit 0,0021 ETH. Lorsque le prix de l'ETH était de 3 800 $, les frais de transaction étaient de 7,98 $. Le montant d'ETH consommé = frais de transaction = la quantité de gaz consommée pour chaque transaction * prix du gaz.

Raisons des changements dans les frais de gaz

Les frais de gaz augmenteront et diminueront pour les raisons suivantes :

1. Ethereum augmente la limite de gaz du bloc. Chaque fois qu'Ethereum augmente la limite de gaz de bloc, les frais de gaz diminuent ;

2 La chaîne Ethereum est très prospère. Les frais de gaz sont affectés par les besoins de la blockchain. Afin de regrouper vos transactions le plus rapidement possible, vous avez besoin de plus de frais de gaz. Un grand nombre de transactions sont en concurrence et les mineurs donnent la priorité aux transactions avec les prix du gaz les plus élevés. Par conséquent, à mesure que l’activité sur la blockchain Ethereum augmente, la consommation de gaz augmentera également. L’augmentation des frais de gaz indique qu’il existe une activité active sur la chaîne Ethereum et que les utilisateurs augmentent leurs frais de gaz pour effectuer des transactions.

3. La chaîne Ethereum est de plus en plus encombrée. La raison fondamentale de l’augmentation des frais de gaz est que le taux d’utilisation du réseau Ethereum continue d’augmenter et se trouve dans un état de grave congestion. L’utilisation du réseau Ethereum augmente parce que l’activité des utilisateurs est trop active, mais elle devient également de plus en plus encombrée. Par exemple, si un projet célèbre sur Ethereum est lancé et déclenche une ruée vers les achats, les frais de gaz monteront en flèche instantanément. Vers minuit le 20 août de cette année, les frais de gaz Ethereum ont instantanément grimpé à plus de 2 400 Gwei, car la vente d'un projet NFT appelé « 0n1Force » a déclenché une ruée vers les achats.

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!

source:jb51.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal