Dans le réseau Ethereum, chaque opération, qu’il s’agisse d’envoyer de l’Ether (ETH) d’une adresse à une autre ou d’exécuter un contrat intelligent, nécessite des ressources informatiques. Ces ressources ne sont pas gratuites, et le réseau facture aux utilisateurs leur utilisation. C’est là que les frais de gaz entrent en jeu.
Les frais de gaz sont également connus sous le nom de frais de réseau. Vous payez les validateurs d’Ethereum pour les inciter à inclure votre transaction dans le prochain bloc. Les frais de gaz sont également essentiels pour la sécurité et l’efficacité du réseau Ethereum. Le concept de frais de gaz garantit que le réseau reste résilient face au spam et aux abus tout en compensant équitablement les validateurs pour leur travail informatique.
Dans cet article, vous apprendrez les concepts de base sur les frais de gaz Ethereum, comment les suivre à l’aide d’un traceur de frais de gaz, comment ils sont calculés, et répondrez à des questions courantes telles que “pourquoi les frais de gaz sont-ils si chers sur Ethereum ?”
Comment les frais de gaz sont calculés sur Ethereum
Les frais de gaz ne sont pas fixes, ni constants pour chaque opération. Avant de savoir comment ils sont calculés, il est utile de connaître des concepts tels que les limites de gaz, les frais de base et les pourboires, ainsi que ce qu’est un ‘gwei’.
Différentes opérations consomment différentes unités de ressources informatiques, que nous appelons gaz. Une simple transaction ETH nécessitera 21 000 gaz (une limite de gaz minimale de 21 000 est requise). Mais combien cela va coûter en dollars ou en ETH dépendra de combien coûte 1 gaz.
Le prix d’une unité de gaz est généralement exprimé en Gwei (ou giga-wei). Un Gwei est une sous-unité de l’ETH, donc 1 ETH équivaut à 1 milliard de Gwei. Le frais de base est le coût minimum du gaz qui est calculé algorithmiquement par l’ensemble du réseau Ethereum, et il change de jour en jour.
Disons que, un jour donné, le frais de base est de 10 Gwei/gaz. Envoyer de l’ETH nécessite 21 000 gaz. Ainsi, les frais de transaction pour envoyer de l’ETH ce jour-là sont de 10 Gwei/gaz * 21 000 gaz, équivalant à 210 000 Gwei. Puisque 1 Gwei est un milliardième de 1 ETH, 210 000 Gwei équivaut à 0,00021 ETH, ou environ 47 cents en décembre 2023.
Quel est tout ce remue-ménage à propos des frais de gaz Ethereum quand il est supposé coûter 47 cents pour effectuer des transferts simples ? Eh bien, c’est parce que nous n’avons pas pris en compte les frais de priorité, également connus sous le nom de pourboire, donnés aux validateurs afin de les inciter à inclure la transaction dans le prochain bloc.
Ne pas payer de pourboire peut signifier que votre transaction restera bloquée dans le pool de mémoire indéfiniment, donc les portefeuilles de crypto-monnaies suggèrent souvent d’envoyer un frais de priorité “standard” comme minimum. Les frais de priorité peuvent varier de 2 à 5, mais à des moments où le réseau est tellement congestionné, cela pourrait monter jusqu’à 100 !
Enfin, en prenant en considération le frais de priorité, notre formule pour déterminer le frais de gaz est la suivante :
Frais de gaz = limite de gaz * (frais de base + frais de priorité)
Compte tenu des facteurs ci-dessus, il était possible que les frais de gaz pour exécuter un simple transfert atteignent plus de 40 $ (en 2022).
Quelles sont certaines limites de gaz pour différentes calculs ?
Voici quelques exemples d’opérations et leurs coûts de gaz associés dans Ethereum :
Envoyer de l’Ether (ETH) :
Un transfert d’Ether de base entre deux comptes consomme une certaine quantité de gaz. Par exemple, cela pourrait coûter environ 21 000 gaz. Utilisons les mêmes facteurs que le calcul ci-dessus pour lui donner un coût USD significatif d’environ 50 cents.
Déploiement de contrat intelligent :
Déployer un nouveau contrat intelligent sur la blockchain Ethereum nécessite plus de gaz qu’un simple transfert d’Ether. Le coût exact en gaz dépend de la complexité du code du contrat et de sa fonction de constructeur. Cela peut varier de milliers à des millions de gaz. Tout étant égal par ailleurs, cela équivaut à des centaines de dollars de frais.
Exécution de fonction de contrat intelligent :
Exécuter une fonction au sein d’un contrat intelligent déployé consomme du gaz. Le coût en gaz dépend de la complexité de la fonction et de la quantité de travail informatique requise. Par exemple, une fonction simple pourrait coûter 100 000 gaz, tandis qu’une plus complexe pourrait coûter 1 000 000 de gaz ou plus.
Stockage de données :
Stocker des données sur la blockchain Ethereum, comme écrire dans le stockage d’un contrat, entraîne des coûts de gaz. Le coût dépend de la quantité de données stockées et du nombre de slots de stockage mis à jour.
Il convient de noter que les frais de gaz d’Ethereum n’ont pas toujours été aussi chers. Ainsi, dans le passé, les développeurs avaient la liberté de créer des programmes sans même considérer l’efficacité de leur utilisation du gaz. De nos jours, les développeurs Ethereum doivent essayer d’optimiser leurs dApps plusieurs fois afin de les rendre évolutives pour les utilisateurs finaux.
Pourquoi le gaz est-il si cher sur Ethereum ?
Ethereum est un travail en cours, et sa version actuelle utilise à peu près la même architecture que lors de son lancement, à l’exception du changement d’algorithme de consensus, qui utilise maintenant le Proof of Stake moins énergivore.
La congestion du réseau est toujours répandue car les créateurs d’Ethereum ne s’attendaient pas à ce qu’il soit si populaire. Même si de nouveaux réseaux alternatifs existent, tels que Polygon, Solana et Avalanche, Ethereum est toujours beaucoup plus populaire et est encore très utilisé aujourd’hui pour diverses applications — trading, finance décentralisée, création de NFT et stockage de données.
Il convient de noter que les frais de gaz semblent être chers maintenant parce que l’Ether est également devenu cher. Aujourd’hui, 1 ETH coûte plus de 2000 dollars américains. Dans le passé, quand il coûtait juste 1 $, déployer et exécuter des contrats intelligents coûtait une fraction d’un centime — c’était pratiquement un service cloud gratuit.
Comment puis-je suivre les frais de gaz Ethereum ?
Vous pouvez facilement suivre les frais de gaz Ethereum en utilisant le traceur de frais de gaz de Blockcircle. Rendez-vous sur Blockcircle, et allez dans Outils > Graphiques. Vous devriez voir cette interface utilisateur sur votre navigateur.
Voyez le Bitcoin (BTC) dans le menu déroulant des actifs ? Trouvez Ethereum et recherchez “frais”. Cliquez sur “Frais (Moyenne)”. Le graphique ci-dessous est votre suivi des frais de gaz Ethereum. Les frais de gaz sont exprimés en ETH, et vous pouvez remonter jusqu’à août 2015, date à laquelle les données sont devenues disponibles pour la première fois.
Ce qui est cool avec ce graphique, c’est qu’il compare le prix de l’ETH et du BTC, vous montrant comment les trois métriques sont corrélées. Si vous zoomez, vous pouvez même capturer des résolutions de données jusqu’à 24 heures en étudiant comment les frais de gaz quotidiens atteignent leur pic.
Saviez-vous ? Vous pouvez utiliser ce suivi des frais de gaz pour prédire s’il y aura beaucoup d’activité de trading dans l’heure suivante. Trader sur Ethereum nécessite de grandes quantités de gaz, et les frais de gaz ont tendance à augmenter lorsque les traders tentent de se surpasser dans une tentative de placer leurs ordres de trading sur la blockchain.
Que le marché soit sur le point d’exploser ou de plonger, les pics de frais de gaz sont indicatifs d’une grande action sur les prix dans un avenir prévisible.
Accédez à plus de 100 graphiques chez Blockcircle !
Rejoignez Blockcircle aujourd’hui et obtenez un essai gratuit de 7 jours sur tous les graphiques qui nous ont aidés à prendre des décisions de trading intelligentes pendant des années. Si vous souhaitez discuter avec des experts du marché sur Discord et attraper ensemble des actifs crypto lucratifs mais mal évalués, vous pouvez en savoir plus à ce sujet sur notre page Tarifs.