Si vous avez auparavant effectué des opérations sur Ethereum en transférant des fonds d’un portefeuille à un autre, vous savez d’ores et déjà que pour toutes les transactions, des frais s’appliquent. À cet effet, comprendre le mécanisme du gas s’avère crucial et important afin de savoir comment calculer les gas fees de chaque transaction que vous aurez à exécuter sur les différentes plateformes de cryptomonnaies.
Par ailleurs, il y a des termes associés au gas qu’il est également important de maîtriser. Il s’agit par exemple du gas limit et du gas price. Zoom sur le fonctionnement du réseau Ethereum, de l’utilité et des différents types de gas, ainsi que les outils pour réussir l’estimation des coûts de transactions.
Calculer les gas fees : Le fonctionnement du réseau Ethereum et le gas
Ethereum est une plateforme qu’on ne présente plus. En effet, depuis sa création, elle a fait son petit bout de chemin et est désormais connue de tous. Toute son essence est basée sur sa blockchain qui fonctionne grâce à plusieurs performants ordinateurs connectés entre eux.
Encore appelé Ethereum Virtual Network (EVN), ce mécanisme fonctionne à la manière d’un super ordinateur. Comme toute bonne plateforme décentralisée, toutes les transactions effectuées sur l’Ethereum Virtual Network sont enregistrées une à une sur toutes les machines du réseau.
Par ailleurs, si Ethereum a été autant prisé et adopté par le public, c’est grâce à son idée innovante. Il a su introduire dans son système des fonctionnalités telles que les smart contracts. Un smart contract ou un contrat intelligent est un contrat préétabli. Il comporte des règles spécifiques qui s’exécutent automatiquement sans l’intervention d’un intermédiaire.
À chaque fois qu’une transaction est exécutée, il y a des frais qui sont prélevés du compte de l’utilisateur. Pour que ces frais de transaction soient prélevés, Ethereum se sert d’un outil. Il s’agit du gas fee. Le gaz est en réalité une unité qui sert d’intermédiaire entre deux protagonistes (l’utilisateur et le mineur).
En effet, lorsqu’une transaction est émise par l’utilisateur, celui-ci paie des frais en jeton ETH. Ensuite, celui qui valide cette transaction récupère à son tour ces frais en ether, et ce, ceci grâce à l’intervention du gaz. Le gas fee est une unité totalement virtuelle qui peut être contrôlée ou échangée.
Les frais de transactions ne sont pas figés, car tout dépend du type de transaction que vous souhaitez effectuer.
Calculer les gas fees : Utilité et les différents types
Sur les plateformes et marchés d’exchanges, les éthers (ETH) sont facilement achetés ou vendus. Cela peut drainer la fluctuation des prix sur le marché. Et c’est précisément ici que l’intervention du gas est nécessaire. En réalité, il permet de séparer les coûts du fonctionnement d’Ethereum de celui de l’ETH. En effet, les coûts du fonctionnement du réseau restent inchangeables au cours du temps.
Par exemple, si un éther (ETH) coûte 10 $ et que son coût de transaction est de 1/2 ETH, cela vous reviendrait à 5 $ pour chaque transaction que vous effectuerez. Imaginez maintenant que l’ETH a une valeur de 1000 $, seriez-vous prêt à toujours payer 500 $ pour la même transaction ? La réponse serait bien évidemment non et c’est justement pour cela que le gas a été créé. Il existe à cet effet plusieurs types de gas fees (le gas price et le gas limit).
Qu’est-ce que le gas limit ?
Le gas limit fait référence à la quantité maximale de gas qu’un utilisateur est prêt à utiliser pour effectuer sa transaction. L’exécution d’un contrat intelligent requiert l’utilisation de gas. Lorsque la machine virtuelle du réseau Ethereum n’en dispose pas, elle ne fonctionne pas. Cela signifie donc que plus la transaction que vous souhaitez accomplir est complexe, plus cela nécessitera de gas que vous devez être prêt à payer.
Le gas limit fonctionne en quelque sorte comme une protection. Il vous permettra d’éviter de perdre ou de gaspiller de l’argent lors des transactions quand il y a des bugs. Grâce au gas limit, vous ne risquez pas de dépenser plus que le montant que vous aurez indiqué. Cependant, nous vous recommandons de mettre autant que possible de gas pour effectuer vos transactions. Dans le cas contraire, elle échouera et le peu de gas que vous aurez payé pour la transaction sera malheureusement empoché par les mineurs. Il vous sera dans ce cas impossible de récupérer l’argent que vous aurez dépensé pour le gas.
Toutefois, si vous utilisez MyEtherWallet? ainsi que Metamask, alors les frais ethereum metamask seront directement mis par défaut. Ainsi pour les différentes transactions que vous allez effectuer, il n’y a que le montant de gas nécessaire qui sera déduit.
Calculer les gas fees : Qu’est-ce que le gas price ?
Le prix du gas étant le second paramètre à considérer lors de la demande d’une transaction, le gas price se réfère donc au montant que vous devez payer par gas pour chaque transaction. Cela se mesure généralement en gwei price. Un gwei est considéré comme la plus petite unité du réseau Ethereum. À cet effet, 1 gigawei vaut 1 milliard de wei et 1 Éther est égal à 1 milliard de gwei.
Les mineurs traitent chaque information et valident les transactions en fonction de leur pertinence et de leur rentabilité. En effet, chaque bloc est limité à une quantité de gas consommée. Notifions qu’il existe plusieurs transactions en attente sur chaque bloc. Par conséquent, les mineurs accordent la priorité aux transactions les mieux payées. La formule ci-après permet de calculer les frais payés : frais (Gwei) = coût en gaz (gaz consommé) × prix du gaz (Gwei).
Pourquoi les gas fee sont autant élevés ?
La blockchain Ethereum est la plus utilisée en 2021 et les gas fees en sont pour quelque chose. Vu la notoriété dont il jouit, plusieurs applications de la DeFi utilisent Ethereum. Il s’agit principalement d’OpenSea, de Rarible, d’Uniswap, de Compound, de Synthetix, etc.
Puisque ce réseau blockchain est beaucoup plus utilisé, ce dernier est pour la plupart du temps encombré. Le nombre de transactions que reçoivent les mineurs est assez important. Ainsi, ces derniers pour pouvoir traiter et valider un maximum de transactions augmentent leurs frais.
À cet effet, pour les utilisateurs qui mettront la barre bien haute en payant plus de quantité de gas fees, leurs transactions seront très vite traitées et validées dans un délai relativement court. De la même manière, si vous payez moins de frais ethereum, le temps de traitement de votre demande sera très long, et la validation prendra également du temps.
Sur le site etherchain.org, vous aurez toutes les estimations du gas fee en fonction de vos besoins (transaction lente ou rapide). Une alternative qui vous permettra de réduire les gas fees et de bénéficier d’un temps de traitement rapide est d’effectuer vos transactions aux heures où le trafic sur Ethereum est restreint (samedi ou dimanche).
Calculer les gas fees : Une affaire de blockchain
Il est important de notifier que les gas fees varient en fonction de la blockchain. Mais, les frais de gas ethereum sont bien élevés. Il existe cependant plusieurs solutions qui vous permettent de bénéficier de gas fees moins coûteux. Les plateformes suivantes vous permettront d’effectuer vos transactions avec des gas fees réduits.
- La Binance Smart Chain (BSC) : elle sert de support à de nombreuses plateformes et applications populaires telles que Pancakeswap. Elle propose aussi des gas fees exceptionnellement réduits, environ un centième d’euro.
- Le Solana : cette blockchain, en très peu de temps, s’est hissée dans le top 5 des cryptomonnaies. Cette soudaine popularité, dont elle jouit est due en grande partie aux gas fees qu’elle pratique pour les transactions. Ceci avoisine les millièmes d’euro.
- Le Polygon : les gas fees de cette plateforme sont réduits. En raison de ses frais de gas relativement moindre, OpenSea propose Polygon comme une alternative à Ethereum pour créer des NFT.
- Le Tezos : il se veut être une blockchain verte qui propose des gas fees minimes. Cependant, pour le moment, peu de plateformes l’ont adoptée.
- Ethereum V2 : cette version 2 d’Ethereum est prévue pour être déployée en 2022 et proposera des gas fees très réduits.
Calculer les gas fees : Quelques outils pour l’estimation des coûts des transactions
Il existe de nombreux outils pratiques qui vous permettent de visualiser les coûts, mais également de voir si le réseau Ethereum est congestionné ou non.
- TXStreet est un outil qui permet d’afficher les transactions qui sont en attente. Il vous permet également de connaître les coûts des transactions qui passeront en priorité sur Ethereum, sur Bitcoin ou Bitcoin Cash, ainsi que sur Monero.
- Fees.Watch est un outil qui vous permet de visualiser les frais de transaction sur les plateformes Ethereum et Bitcoin.
- Etherscan Gas Tracker quant à lui vous permet de faire une estimation des coûts de transactions en Ether, Token ERC20 et Uniswap. Avec cet outil, vous avez accès à un historique de toutes les transactions qui ont été effectuées sur la blockchain Ethereum.
- GAS Now est un outil développé par le pool de minage SparkPool. Il permet de surveiller le coût des gas pour les applications décentralisées (dAPPS) les plus utilisées.
Calculer les gas fees : Comment estimer les frais de transaction sur Ethereum ?
Nombreuses sont les façons grâce auxquelles vous pouvez calculer les frais exacts à la réalisation d’une transaction sur Ethereum. Pour une transaction en Ether (monnaie de base d’Ethereum), vous devez prévoir 21000 GAS. Ce coût est déjà fixé dans le programme informatique du réseau Ethereum. Aussi, pour avoir ce coût en dollar, il faudra calculer le coût total de la transaction en Ether.
À cet effet, vous n’aurez qu’à multiplier le nombre de gigawei fixé lors de l’opération par le nombre total de GAS qu’il faut pour l’exécution d’une transaction en éther. Par exemple, vous n’avez qu’une chose à faire si vous souhaitez que votre demande passe en priorité. Référez-vous aux outils TxStreet et GasNow pour voir combien vous coûtera votre transaction.
Par ailleurs, vous trouverez en ligne d’autres calculateurs qui vous permettront également de faire le calcul gas ethereum. Comme cela, vous aurez une idée globale sur la quantité de GAS que vous devez déployer pour que votre transaction soit effective. Nous vous recommandons à cet effet, le calculateur ETH Gas Station. L’interface de ce dernier est assez intuitive et précise.
Vous trouverez sur le site ETH Gas Station, le prix moyen nécessaire, dont vous aurez besoin pour que votre transaction s’exécute.
Comment bien estimer le prix du gas ?
Pour que votre demande de transaction soit vite traitée et effectuée par les mineurs, votre portefeuille vous fait des propositions. Ce sont des alternatives pouvant vous permettre de faire le choix du montant qui correspond à votre demande. À cet effet, la plateforme Metamask propose à ses utilisateurs trois options de montants : slow (lent), average (moyen) et fast (rapide).
Par ailleurs, si vous souhaitez calculer par vous-même le coût maximal d’une transaction, vous pouvez opter pour ETH Gas Station. Comme mentionné plus haut, ce site vous permettra d’estimer le temps d’attente en fonction du prix que vous aurez mis. Ainsi, il propose sur sa page trois indications de prix tel que le :
- Safe Low : il s’agit ici du tout petit nombre de gwei nécessaire pour qu’une transaction soit validée dans une trentaine de minutes.
- Standard : cette indication de prix vous renseigne sur le nombre minimum de Gwei nécessaire pour que la transaction soit confirmée en moins de 5 minutes.
- Fast : il est possible que votre transaction soit validée dans la minute qui suit votre demande. À cet effet, l’indication Fast vous indique le nombre minimum de Gwei qu’il faut pour que la transaction soit confirmée en moins de 2 minutes.
Pour chacune de ces indications, vous aurez accès à un tableau qui vous permettra de suivre les temps et la durée de confirmation.