Comment fonctionnent les frais de gaz sur Ethereum ?

Comment fonctionnent les frais de gaz sur Ethereum ?

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

La machine virtuelle Ethereum

Ethereum est une plateforme sur laquelle les développeurs de logiciels peuvent créer des applications décentralisées, également appelées DApps. Pour bien 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 contrats intelligents, entre autres, sont exécutés.

Nœuds

Ordinateurs au sein du chaîne de bloc 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 ainsi la sécurité et l'ordre. Il s'agit d'une sorte de superordinateur qui empêche Ethereum d'être victime d'attaques externes visant à endommager le réseau.

L'éther : 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ù se terminent les frais de transaction ?

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

Et si une transaction Ether échoue ?

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

Est-ce que vous récupérez de l'Ether en cas d'échec d'une transaction ?

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

Prix pour les calculs découplés de l'Ether

Le prix des calculs est découplé de l'éther. Cela signifie que le coût du calcul d'une transaction n'augmente ni ne diminue. À cet égard, peu importe que l'Ether connaisse de fortes fluctuations de prix. Vous pouvez consulter le prix actuel du GAZ sur plusieurs sites Web, notamment Station-service Eth et Etherscan.

Qui gagne de l'argent avec GAS ?

Ethereum GAS mesure essentiellement la quantité de travail qu'un mineur doit effectuer pour effectuer 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 constitue une incitation

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

Prix du GAZ et limite du GAZ

Lorsque vous parlez de GAS, vous pouvez parler à la fois du « prix du GAZ » et de la « limite du GAZ ». Il existe un certain nombre de différences entre les deux termes. Vous pouvez comparer le prix de l'essence au prix du carburant que vous consommez pour une voiture.

Limite de gaz

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

Est-ce qu'une limite de GAS très élevée permet de combler les lacunes ?

D'ailleurs, une limite de GAS très élevée ne signifie pas toujours que vous aurez votre tour plus rapidement. Il y a toujours un risque que la transaction échoue et que vous perdiez toujours les frais du mineur.

Devez-vous indiquer un prix du GAZ élevé ou bas ?

Les mineurs décident des transactions à inclure dans le bloc. De cette façon, ils peuvent sélectionner des transactions de manière aléatoire ou décider de ne pas inclure de transactions du tout dans un bloc particulier. Pour inciter les mineurs à inclure votre transaction, vous devez saisir un prix GAS suffisamment élevé.

Stratégie des mineurs lors du traitement des transactions

La plupart des mineurs suivent une stratégie simple allant du plus haut au plus 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 GAZ ?

Pour calculer le coût du GAZ, le prix du GAZ et la limite du GAZ sont multipliés l'un par l'autre. Vous devez calculer le prix du GAZ x la limite du GAZ à 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. Vous avez besoin de 5 litres, ce qui signifie donc que vous devez calculer 5 litres d'essence x 2,50€. Le coût total dans ce cas est de 12,50€. Une transaction avec Ethereum est identique à l'exemple ci-dessus.

Calculer le GAZ : un exemple pratique

Un exemple pratique permet de clarifier un peu l'utilisation du GAS et la limite du GAS. La limite GAS vous permet de spécifier le nombre d'unités GAS que vous souhaitez utiliser pour une transaction. 21 000 unités suffisent généralement pour les virements simples. Le prix du GAZ est exprimé en GWEI, soit 1/1 000 000 000e 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 GAZ de 6 Gwei, le calcul exact est (21 000 (Gaz) x 6 (Prix du GAZ)) /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 GAZ. Vérifiez toujours cela avant d'effectuer une transaction. L'utilisation d'une quantité insuffisante de GAS entraînera l'échec de la transaction. Cependant, vous perdez les frais car le mineur peut les conserver. Si le prix du GAS est trop élevé, vous ne payez que les frais de minage. Le reste vous sera remboursé.

Comment faire baisser le prix du gaz ?

Certains utilisateurs d'Ethereum souhaiteraient utiliser moins de frais de transaction pour l'ETH. Dans ce cas, ils abaissent le prix du gaz. Bien entendu, vous pouvez également le faire vous-même. Cependant, en retour, les mineurs sont susceptibles de traiter votre transaction ultérieurement. Les mineurs décident de la transaction à traiter en premier en fonction du niveau du prix du GAZ. Un prix du GAZ 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 l'heure 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 gaz élevé

Les mineurs sont plus susceptibles de gérer un prix du gaz plus élevé. Cependant, il n'est pas toujours judicieux de fixer un prix du gaz très élevé. Certaines ventes de jetons ont un prix maximum pour le GAS. Par exemple, considérez 45 ou 55 GWEI. Les transactions dont le prix du GAS est 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 devriez vérifier la transaction et la remplacer par un prix du gaz plus élevé sur ce site Web. Envoyez-vous la transaction via une plateforme d'échange ? Dans ce cas, c'est généralement une question de patience.

Causes des retards de transactions

Le retard d'une transaction peut avoir plusieurs causes, comme un réseau surchargé. La combinaison de nouveaux utilisateurs, d'un intérêt croissant et d'ICO sont d'autres raisons qui peuvent entraîner un ralentissement de l'envoi des transactions par rapport à la normale.

Pas assez d'espace dans les blocs

Avec les transactions différées, il n'y a pas assez d'espace dans les blocs pour que les mineurs puissent exploiter toutes les transactions. En outre, les systèmes peuvent tout simplement ne pas être en mesure de gérer les énormes quantités 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 dès que possible, avant qu'il ne soit miné. N'oubliez pas que vous disposez en moyenne de trente secondes. Pour annuler la transaction, vous devez la remplacer par une autre transaction. Procédez comme suit :

  1. Accédez à Etherscan pour consulter votre transaction. Vous verrez le numéro de la transaction Ether répertoriée, appelé le nonce. Le nonce est le nombre de transactions que votre adresse Ether a déjà effectuées. Chaque transaction a donc un nonce plus élevé.
  2. Accédez au site www.myEtherWallet.com et sélectionnez le bouton « Transactions hors ligne ».
  3. Entrez votre adresse Ether
  4. Envoyez 0 ETH à l'adresse de votre choix.
  5. Utilisez 21000 pour la limite de gaz.
  6. Utilisez un prix du gaz plus élevé que d'habitude. 30 Gwei, c'est généralement bien. N'oubliez pas qu'il s'agit de 30 000 000 000 Wei pour être exact.
  7. Entrez le nonce (le numéro) que vous avez reçu via Etherscan.
  8. Entrez votre clé privée.
  9. Signez la transaction.
  10. Envoyez la transaction, qui remplacera votre transaction précédente.
  11. 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, à Brickken, notre jeton utilitaire $BKN est un ERC-20 qui fonctionne sur la blockchain Ethereum, donc si vous voulez en savoir plus à ce sujet, rendez-vous sur la page $BKN