March 27, 2023

Comment fonctionnent les frais de gaz sur Ethereum ?

Cet article clarifiera exactement le fonctionnement du GAS et son rôle dans l'envoi d'Ether. Tout Ethereum utilisateur qui souhaite participer à une ICO devrait le lire. Ce faisant, ils apprendront comment fonctionne exactement cette plateforme décentralisée. Par exemple, les contrats intelligents et GAS jouent un rôle important dans le fonctionnement d'Ethereum.

La machine virtuelle Ethereum

Ethereum est une plate-forme sur laquelle les développeurs de logiciels peuvent créer des applications décentralisées, également connues sous le nom de dApps. Pour vraiment comprendre la plateforme, vous ne pouvez pas ignorer la machine virtuelle Ethereum (EVM). En termes simples, il s'agit d'un environnement numérique dans lequel des contrats intelligents, entre autres choses, sont exécutés.

Nœuds

Ordinateurs au sein de la blockchain sont appelés nœuds. Chaque nœud du réseau Ethereum effectue des opérations au sein de l'EVM et suit les mêmes instructions, garantissant que tout est sécurisé et ordonné. C'est une sorte de supercalculateur qui empêche Ethereum d'être victime d'attaques externes qui voudraient endommager le réseau.

L'Ether : le carburant du réseau

Le réseau Ethereum possède sa propre monnaie appelée Ether (ETH). C'est le carburant du réseau. Pour chaque transaction que vous effectuez, des frais de transaction doivent être payés. Ces frais sont calculés en GAS, qui sont ensuite payés en Ethereum.

Où finissent les frais de transaction ?

Les frais de transaction payés ne finissent pas chez le créateur du portefeuille Ethereum. Au lieu de cela, vous payez pour les transactions que les mineurs effectuent sur le réseau.

Que se passe-t-il si une transaction Ether échoue ?

Vous payez toujours pour le calcul effectué par les mineurs, que la transaction réussisse ou non. Même en cas de problème, les mineurs ont pour tâche de valider et d'exécuter la transaction.

Récupérez-vous de l'Ether en cas d'échec de la transaction ?

En cas de transaction qui ne s'est pas bien déroulée, vous ne récupérerez pas l'Ether qui a été utilisé. Cependant, vos pièces resteront simplement dans le portefeuille car la transaction est incomplète.

Prix des calculs découplés de l'Ether

Le prix des calculs est découplé de l'Ether. Cela signifie que le coût de calcul d’une transaction n’augmente ni ne diminue jamais. À cet égard, peu importe si le prix de l’Ether connaît de grandes fluctuations. Vous pouvez vérifier le prix actuel du GAS sur plusieurs sites Web, notamment EthGasStation et Etherscan.

Qui gagne de l'argent avec le GAS ?

Ethereum GAS mesure essentiellement la quantité de travail qu'un mineur doit effectuer pour effectuer son travail. une opération d’une certaine manière. Ceci est important car l'exécution de ces calculs doit être récompensée par une compensation sous forme d'Ethereum GAS.

La récompense fournit une incitation

Plus le GAS est utilisé, plus le mineur gagne. En fait, la récompense est une incitation à poursuivre l’exploitation minière. Le GAS peut ainsi être considéré comme le moteur du réseau Ethereum, tandis que l'Ether est le carburant.

Prix du GAS et limite du GAS

Quand on parle de GAS, on peut parler à la fois du "Prix du GAS" et de la "Limite du GAS". Il existe un certain nombre de différences entre les deux termes. Vous pouvez comparer le prix du GAS au prix du carburant que vous utilisez pour une voiture.

Limite de GAS

La limite de GAS est différente du prix du GAS car elle spécifie la quantité de GAS que vous êtes prêt à dépenser pour une transaction. Cette limite existe car sinon, le contrat risque de circuler trop longtemps sur le réseau blockchain. En conséquence, vous pourriez accidentellement perdre tout votre Ether, ce qui n'est évidemment pas l'intention.

Une limite de GAS très élevée comble-t-elle les blancs ?

Au fait, une limite de GAS très élevée ne signifie pas toujours que vous obtiendrez votre tour plus rapidement. Il y a toujours un risque que la transaction échoue et vous perdrez quand même les frais des mineurs.

Devez-vous indiquer un prix de GAS élevé ou bas ?

Les mineurs décident quelles transactions inclure dans le bloc. De cette façon, ils peuvent sélectionner les transactions de manière aléatoire ou décider de n’inclure aucune transaction dans un bloc particulier. Pour inciter les mineurs à inclure votre transaction, vous devez indiquer un prix GAS suffisamment élevé.

Stratégie des mineurs lors du traitement des transactions

La plupart des mineurs suivent une stratégie simple de haut en bas lors du traitement des transactions. Ils traitent le prix du GAZ le plus élevé en premier et le prix le plus bas en dernier.

Comment calculer le coût du GAS ?

Pour calculer le coût du GAS, le prix du GAS et la limite du GAS sont multipliés l'un par l'autre. Vous devez calculer le prix du GAZ x la limite du GAS à cette fin. L’exemple d’un exemple de voiture est utile dans ce cas. Imaginez que vous deviez payer 2,50 € pour un litre d'essence. Il faut 5 litres, ce qui signifie donc qu'il faut calculer 5 litres d'essence x 2,50 €. Le coût total dans ce cas est de 12,50 €. Une transaction avec Ethereum est la même que l'exemple ci-dessus.

Calcul du GAS : un exemple pratique

Un exemple pratique rend l'utilisation du GAS et la limite du GAS un peu plus claires. Avec la limite GAS, vous spécifiez le nombre d'unités de GAS que vous souhaitez utiliser pour une transaction. 21 000 suffisent généralement pour des transferts simples. Le prix du GAS est exprimé en GWEI, qui correspond à 1/1 000 000 000ème partie d'Eth.

Limite GAS pour les ICO

Pour les ICO, la limite est parfois plus élevée. Imaginez que pour une transaction vous ayez besoin de 21 000 GAS. Avec un prix du GAS de 6 Gwei, le calcul exact est (21 000 (gaz) x 6 (prix du GAS))/1 000 000 000 = 0,0000126 ETH. Le coût total d'une transaction est appelé « TX Fee » en anglais.

Vérifiez le prix par transaction

N'oubliez pas que différents types de transactions nécessitent différentes quantités de GAS. Vérifiez toujours cela avant d’effectuer une transaction. Utiliser trop peu de GAZ entraînera un échec de la transaction. Cependant, vous perdez les frais car le mineur peut les conserver. Si le prix du GAZ est trop élevé, vous ne payez que les frais de minage. Le reste vous sera restitué.

Comment baisser le prix du GAS ?

Certains utilisateurs d'Ethereum souhaiteraient utiliser moins de frais de transaction pour l'ETH. Dans ce cas, ils baissent le prix du GAZ. Bien sûr, vous pouvez également le faire vous-même. Cependant, en retour, les mineurs traiteront probablement votre transaction plus tard. Les mineurs décident quelle transaction traiter en premier en fonction du niveau du prix du GAZ. Un prix GAS bas signifie donc une durée de transaction plus longue.

Durée de la transaction

Supposons qu'une transaction de 4 GWEI prend généralement quelques minutes. À 40 GWEI ou plus, le traitement des transactions a généralement lieu dans le bloc suivant, ce qui prend en moyenne 15 secondes. Gardez toutefois à l’esprit que la durée exacte de la transaction dépend de plusieurs facteurs. Par exemple, cela peut prendre un peu plus de temps si le réseau est occupé.

L'avantage d'un prix du GAS élevé

Les mineurs sont plus susceptibles de gérer un prix du GAS plus élevé. Pourtant, il n’est pas toujours judicieux de fixer un prix du GAZ très élevé. Certaines ventes de jetons ont un prix GAZ maximum. Par exemple, considérons 45 ou 55 GWEI. Les transactions avec un prix GAS plus élevé peuvent être rejetées en raison de cette règle. Par conséquent, vérifiez toujours le prix GAS demandé avant de participer à une ICO.

Que faire si votre transaction n'apparaît pas sur Etherscan ?

Il arrive parfois qu'une transaction via un portefeuille tel que MyEther n'apparaisse pas sur Etherscan. Dans ce cas, vous devez vérifier la transaction et la remplacer par un prix GAS plus élevé sur ce site Web. Envoyez-vous la transaction via un échange ? Ensuite, c'est généralement une question de patience.

Causes des transactions retardées

Il peut y avoir plusieurs causes à un retard de transaction, comme un réseau surchargé. La combinaison de nouveaux utilisateurs, l'intérêt croissant et les ICO sont d'autres raisons qui peuvent rendre l'envoi des transactions plus lent que la normale.

Pas assez d'espace dans les blocs

Avec les transactions retardées, il n'y a pas assez d'espace dans les blocs pour que les mineurs puissent exploiter toutes les transactions. De plus, les systèmes peuvent tout simplement ne pas être en mesure de gérer des quantités massives de transactions.

Que faire si vous souhaitez annuler une transaction ?

Vous souhaiterez peut-être annuler une transaction parce que vous avez découvert, par exemple, que des données incorrectes ont été saisies. Dans ce cas, vous devez l'annuler le plus tôt possible, avant qu'il ne soit extrait. N'oubliez pas que vous disposez en moyenne de trente secondes. Pour annuler la transaction, vous devez la remplacer par une autre transaction. Suivez ces étapes :

           
  1. Accédez à Etherscan pour consulter votre transaction. Vous verrez le numéro de la transaction Ether répertorié, appelé le nonce. Le nombre occasionnel est le nombre de transactions que votre adresse Ether a déjà effectuées, donc chaque transaction a un nombre occasionnel plus élevé.
  2.        
  3. Allez sur le site Web www.myetherwallet.com et sélectionnez le bouton « Transactions hors ligne ».
  4.        
  5. Entrez votre adresse Ether
  6.        
  7. Envoyez 0 ETH à l'adresse souhaitée.
  8.        
  9. Utilisez 21 000 pour la limite de GAZ.
  10.        
  11. Utilisez un prix de GAZ plus élevé que celui que vous faites habituellement. 30 Gwei, c'est généralement bien. N'oubliez pas qu'il s'agit de 30 000 000 000 Wei pour être exact.
  12.        
  13. Entrez le nom occasionnel (le numéro) que vous avez reçu via Etherscan.
  14.        
  15. Entrez votre clé privée.
  16.        
  17. Signez la transaction.
  18.        
  19. Envoyez la transaction, ce qui écrasera votre transaction précédente.
  20.        
  21. Répétez le processus étape par étape si vous souhaitez également annuler d'autres transactions envoyées.

Nous espérons que vous en avez appris un peu plus sur le fascinant réseau Ethereum et son fonctionnement. Ici, chez Brickken, notre jeton utilitaire $BKN est un ERC-20 qui fonctionne sur la blockchain Ethereum. Si vous souhaitez en savoir plus, rendez-vous sur la la page $BKN