a
a
Weather:
city not found
HomeBitcoinQu’est-ce que le gaz (ou le gaz) dans les crypto-monnaies Ethereum?

Qu’est-ce que le gaz (ou le gaz) dans les crypto-monnaies Ethereum?

Le gaz, qui peut être traduit en français à partir de gaz ou essence, est un lecteur virtuel présent dans Ethereum organiser le paiement de les frais de transaction. Par extension, le même concept est utilisé dans de nombreuses plateformes de contrats intelligents.

Si vous avez déjà effectué un transfert vers Ethereum, vous avez peut-être remarqué qu’il y a des paramètres à modifier tels que le limites de gaz (limite de gaz) où est le prix du gaz (prix du gaz), sans comprendre quel était le lien avec les commissions payées en éthers (ETH). Dans cet article, nous expliquons tout sur le fonctionnement du système. gaz.

Gaz: réaliser des opérations sur le réseau Ethereum

Comme vous le savez peut-être, Ethereum est comme un ordinateur mondial décentralisé pour exécuter des programmes appelés contrats intelligents. Il est basé sur un fichier machine virtuelle, appelé Machine virtuelle Ethereum ou EVM, qui fonctionne simultanément sur chacun des nœuds d’un réseau peer-to-peer.

Par conséquent, chacun des ordinateurs connectés au réseau Ethereum effectue toutes les opérations traitées par le système. Les transactions sont incluses dans les transactions. Pour éviter les attaques par déni de service, ces opérations nécessitent des frais, qui sont payés via le système de gaz.

Quel est le coût du gaz? (coût du gaz)

Gas est une unité d’Ethereum qui joue le rôle d’intermédiaire entre l’utilisateur qui exécute une transaction et le validateur (mineur) qui confirme cette transaction. Le gaz est totalement virtuel et personne ne peut le détenir ou l’échanger: l’utilisateur paie la redevance en éthers (ETH) et le validateur récupère également ces charges en éthers.

Le gaz est «acheté» (en éthers) lorsque la transaction est validée, puis il est «consommé» comme carburant pour la machine virtuelle. Le validateur qui inclut la transaction dans son bloc récupère l’éther utilisé pour acheter le gaz.

Chaque transaction Ethereum a une extension prix fixe gaz. Ceci est calculé en fonction de la ressource de calcul nécessaire par rapport aux autres opérations.

Par conséquent, un transfert éther (ETH) entre deux comptes consomme toujours 21 000 gaz. Quant à l’exécution des smart contracts, chaque opération a son coût, par exemple:

Prénom Description Coût du gaz
INSÉRER Ajoute deux entiers. 3
J’AI Multipliez deux nombres entiers. 5
SHA3 Hache les informations à l’aide de la fonction Keccak-256 30 + 6 × (taille de l’information en multiples de 256)
ÉQUILIBRE Obtient le solde d’un compte donné. 400

Si vous voulez connaître le coût du gaz de chaque opération, il existe des listes comme celle-ci.

Quelle est la limite de gaz? (limite de gaz)

Gas s’assure d’éviter les boucles infinies et les récursions dans Ethereum. C’est pourquoi on dit parfois qu’EVM est presque Turing-complet.

Lorsqu’un contrat est exécuté par la machine virtuelle Ethereum, il consomme du gaz. Lorsqu’il manque d’essence, il cesse de fonctionner.

Il y a donc un paramètre de la transaction, la limite de gaz, auquel il correspond la quantité maximale de gaz que l’utilisateur est prêt à utiliser.

Les contrats pouvant s’appeler, il est souvent très difficile de savoir à l’avance la quantité de gaz consommée par une transaction: elle doit être estimée.

Trois situations peuvent survenir:

  • L’utilisateur indique une limite trop basse. L’exécution est terminée mais elle ne peut pas aller au bout, la transaction est donc invalidé mais les coûts sont conservé par le validateur.
  • L’utilisateur estime correctement le coût du gaz et indique une limite égale. Cela se produit régulièrement lorsqu’il s’agit de transférer des éthers entre deux comptes – cela n’a aucun sens d’indiquer une limite de gaz autre que 21000 car le coût est fixe.
  • L’utilisateur signale que la limite de gaz est trop élevée. Dans ce cas, tout se passe comme prévu et le gaz non utilisé est remboursé (en ETH) à l’utilisateur. C’est pourquoi il est conseillé, lorsque nous ne savons pas combien de gaz consommera notre transaction, de fixer une limite haute.

Comment appelle-t-on le prix du gaz? (prix du gaz)

Le prix du gaz est le deuxième paramètre à spécifier lors de la soumission d’une transaction. Comme son nom l’indique, il s’agit du prix de l’éther auquel l’utilisateur achète le gaz.

Le prix du gaz est généralement exprimé en J’ai plaisanté (Gwei). Avec wei est pour Ethereum ce que satoshi signifie Bitcoin: c’est la plus petite sous-unité de l’éther, étant égale à un actéther ou 10-18 ETH. Un Gwei est un milliardième d’éther. En résumé :

1 ETH = 1 000 000 000 Gweis
      = 1 000 000 000 000 000 000 weis

Le prix du gaz permet d’augmenter les commissions payées par une transaction, et donc la priorité avec laquelle il sera traité par les validateurs (mineurs). En effet, comme un bloc est limité à une certaine quantité de gaz consommé (12,5 millions de gaz en juillet 2020), il ne peut pas accueillir toutes les transactions en cours et les validateurs sélectionnent en priorité les transactions les plus rentables.

Les taxes payées sont calculées par la formule:

frais (Gwei) = coût en gaz (gaz consommé) × prix du gaz (Gwei)

Par exemple, pour un fichier transaction classique (21000 gaz consommés) et un prix du gaz de 30 Gwei, les coûts seront 630 000 Weis c’est-à-dire 0,00063 ETH, est 17 centimes d’euro au prix actuel (juillet 2020).

Intérêt pour le gaz

L’intérêt du système de gaz est multiple.

Premièrement, en tant que système qui oblige les transactions à payer des commissions, il permet cela limiter les attaques par déni de service : pour paralyser le réseau avec un grand nombre de transactions, un attaquant devrait dépenser beaucoup d’argent. En outre, cela augmenterait le niveau de charge global et ne serait pas en mesure de soutenir son attaque pendant une longue période de temps.

Deuxièmement, le gaz lui permet décorréler les coûts de gestion du réseau Ethereum du prix de l’éther. Contrairement au système de frais de transaction Bitcoin qui se mesurent par rapport au poids d’une transaction (en satoshi par octet virtuel), le modèle Ethereum consiste à donner un coût fixe à chaque opération afin d’avoir une estimation la plus réaliste possible du En traitement. effectuée par les nœuds.

Troisièmement, grâce à la limite de gaz, ce modèle vous permet d’avoir une machine virtuelle capable de fonctionner programmes généralistes arrêter les boucles infinies.

Comment configurer correctement le gaz?

Bien que le calcul soit le plus souvent effectué automatiquement par des portefeuilles, les utilisateurs doivent parfois modifier eux-mêmes les paramètres de limite de gaz et de prix du gaz.

Calculez la limite de gaz correcte pour une transaction

Pour un transfert d’éthercomme mentionné, le coût du gaz est de 21 000, donc vous n’avez pas à changer la limite de gaz: au contraire, même si vous fixez une limite, disons 50 000, les 29 000 gaz non consommés vous sont remboursés.

Pour un Transfert de jeton ERC-20, le coût du gaz peut varier, de 25 000 à 150 000 gaz. Les portefeuilles ajustent généralement ce paramètre automatiquement, vous n’avez donc pas à vous en soucier. Si ce n’est pas le cas, n’hésitez pas à indiquer une limite de gaz haute: la quantité non consommée vous sera restituée.

Pour un interaction avec un contrat intelligent, comme celui qui gère un ICO, le coût du gaz n’est pas toujours connu à l’avance. Assurez-vous de vérifier auprès des développeurs de contrats intelligents qui indiquent généralement ce type de chose dans leurs versions officielles.

⚠ Il est inutile d’augmenter la limite de gaz pour accélérer le processus de transaction. Le paramètre à changer pour cela est le prix du gaz (baisser les yeux).

Estimer correctement le prix du gaz

Le prix du gaz (mesuré en Gwei) est la manière dont l’utilisateur modifie le niveau des commissions payées par sa transaction, et donc la priorité avec laquelle elle sera traitée par le réseau. Plus vous serez pressé, plus vous devrez augmenter ce paramètre pour que votre transaction prenne le pas sur les autres. Cela peut être crucial lors des ICO populaires de courte durée, comme le jeton d’attention de base en mai 2017.

Très souvent, votre portefeuille estime directement le montant des commissions et peut vous proposer des alternatives afin que vous choisissiez le montant correspondant à votre utilisation. Metamask propose donc trois options de commission: lent (prêté), moyen (moyen) e rapide (rapide).

Si vous souhaitez calculer vous-même le prix optimal, il existe un site Web qui fournit une estimation du temps d’attente en fonction du niveau de prix: ETH Gas Station. Sur la page principale du site, vous aurez trois indications de prix:

  • Basse sûre : le nombre minimum de Gwei pour que la transaction soit confirmée en moins de 30 minutes.
  • Standard : le nombre minimum de Gwei pour que la transaction soit confirmée en moins de 5 minutes.
  • Rapide : le nombre minimum de Gwei pour que la transaction soit confirmée en moins de 2 minutes.

Sur une autre page, vous aurez un tableau des délais moyens de confirmation pour chacun des niveaux de prix: https://ethgasstation.info/predictionTable.php

Quoi qu’il en soit, le prix que vous fournissez dépendra du vôtre préférence : Voulez-vous économiser sur les frais de transaction, quitte à attendre plus longtemps, ou souhaitez-vous que votre transaction soit confirmée très rapidement, quitte à payer beaucoup de frais?

Petite parenthèse: gaz du réseau Neo

Avant de conclure, il convient de noter qu’une autre plate-forme de contrat intelligent, appelée Néo, il utilise également ce terme dans un sens différent. La différence est que le gaz à Neo (GAS) est ce que l’éther est à Ethereum – l’unité centrale de compte de la plate-forme qui est tarifée sur le marché et paie des commissions et récompense les validateurs.

Sur la plateforme il y a un deuxième jeton qui intervient dans le consensus: c’est le NEO. Cela correspond à une sorte d’action, permettant la sélection de validateurs via un test de mise et donnant des dividendes en GAS à chaque détenteur de jetons NEO.

👉 Si vous souhaitez en savoir plus sur le sujet, nous vous invitons à consulter notre présentation: Qu’est-ce que NEO et comment l’acheter?

Le dernier mot

Nous espérons que ce court article sur le gaz sur le réseau Ethereum vous aura permis d’en savoir plus sur le sujet. Comme vous pouvez le voir, ce n’est pas très compliqué à comprendre.

Aujourd’hui, lorsque le trading est effectué, une quantité de gaz et son prix sont saisis par défaut dans Gwei. Par conséquent, la plupart du temps, vous n’aurez pas vraiment de questions à vous poser sur les montants à saisir.

Cependant, vous serez autorisé à modifier ces valeurs à votre guise. Cela peut être utile lorsque vous avez besoin que votre paiement soit envoyé le plus rapidement possible, ou inversement si vous souhaitez économiser sur les coûts au cas où vous ne seriez pas pressé.

Merci à Benjamin M. pour sa participation à cet article.

A propos de l’auteur: Ludovic Lars

twitter-soothsayerdatatwitter-soothsayerdata

Je suis fasciné par les crypto-monnaies et l’impact qu’elles pourraient avoir sur nos vies. De formation scientifique, je m’efforce de décrire le plus fidèlement possible leur fonctionnement technique. Sur Cryptoast, je propose de vous aider à mieux comprendre comment fonctionnent les crypto-monnaies (principalement Bitcoin, Bitcoin Cash et Ethereum) et quels sont les problèmes qui animent cet écosystème fascinant.
Tous les articles de Ludovic Lars.

Qu’est-ce que le gas (ou gaz) sur Ethereum ?

No comments

leave a comment