Qu’est-ce que les frais de gaz de la blockchain ?

By Kraken Learn team
8 min
21 févr. 2023

Les frais de gaz en quelques mots

Gas fee is a commonly used term for the cost that certain blockchain protocol users pay to network validators each time they wish to perform a function on the blockchain.

Gas serves as an incentive for network validators to record transactions accurately and behave honestly in the upkeep of the protocol.

While Ethereum and Polygon use the term “gas fees,” other blockchains such as Solana and Bitcoin use the term “transaction fees.” “Gas” comes from the fee’s similarity to the fuel which keeps a vehicle running.

Gas fees often come as a surprise to blockchain users. On non-custodial services, where transactions take place directly on the blockchain, gas fees can be wildly unpredictable from one minute to the next. On a custodial platform — such as Kraken NFT — transactions take place off the blockchain network and unpredictable gas fees are eliminated as long as the NFT stays on the platform.

Explication des frais de gaz de la blockchain

Any activity performed directly on a blockchain, from executing a smart contract to purchasing a non-fungible token (NFT), requires computational power to process and complete.

Network validators, a distributed group of individuals that run a specialized computer program to authenticate blockchain transactions, provide this computing power. Validators purchase, run and maintain their own equipment as they work to ensure the security and accuracy of a blockchain network. 

Gas fees play an important role by transferring value from those in need of a blockchain network service to those delivering the computing power needed to execute it. Gas fees incentivize validators to accurately process transactions and uphold the security of the blockchain ledger.

Incitations, coûts et pénalités liés au réseau

Incentives

On proof-of-work (PoW) blockchains such as Ethereum, gas fees are paid by end users to the miners for validating their transactions. Miners compete using specialized computing equipment to generate random codes called hashes. The first miner able to randomly generate a cryptographic hash starting with the same number of zeroes (or more) compared to the “target hash” is declared the winner.

The successful miner can then fill the new block with pending transactions. This earns the miner newly created cryptocurrency distributed from the block reward and any fees attached to those transactions.

Gas fees are also important in blockchain protocols using the proof-of-stake (PoS) consensus mechanism, such as the next evolution of Ethereum, Ethereum 2.0. On these blockchains, gas fees reward validators who first commit a certain amount of cryptocurrency to the network in order to be selected to verify new transactions. 

Those who lock away more coins can run more validators, making them more likely to be selected to validate new transactions than those who commit fewer coins. However, some programmatic randomness at the protocol level means this isn’t guaranteed and validators with fewer coins can still be selected to validate transactions and earn the block reward.

Costs

Regardless of the consensus algorithm, validating transactions on a blockchain network isn’t free. Costs include specialized computer equipment and the electricity consumed by that equipment, as well as the financial stake locked away by validators operating these machines. 

To become a validator on the new proof-of-stake-based Ethereum 2.0 blockchain, individuals must stake a minimum of 32 ETH. 

Penalties

Penalties can also occur for PoS validators who act outside of the rules set by the network. Commonly known as “slashing,” this is designed to deter bad actors and can result in the partial or complete confiscation of a validator’s stake. In extreme cases of malicious behavior, validators can be removed from a network altogether.

The particulars of slashing penalties vary across blockchains and are defined within the protocol’s rules.

By rewarding honest validators with incentives and penalizing dishonest actors, blockchain networks use principles from game theory to effectively and autonomously maintain the integrity of their information. This allows blockchains to use predefined rules to autonomously secure records without the need for intermediary institutions.

Comment les frais de gaz sont-ils calculés et payés ?

Les frais de gaz sont basés sur le concept économique fondamental de l’offre et de la demande

Dans le cas d’une blockchain, l’offre est la puissance de calcul totale des validateurs sur le réseau, et la demande est la puissance de calcul totale requise pour exécuter les transactions soumises par les utilisateurs du réseau. 

Pour revenir à l’exemple de la voiture, l’approvisionnement est la quantité d’essence stockée dans les réservoirs d’une station-service et la demande est la quantité d’essence que les clients de la station souhaitent acheter. Le prix de l’essence est fixé afin de maximiser les profits pour les validateurs du réseau ou les mineurs ​et les utilisateurs prêts à payer l’essence plus cher verront leur transaction traitée plus rapidement.

Les frais de gaz sont généralement mis à jour en temps réel en fonction de la demande actuelle du réseau. En fonction de leurs besoins et de leurs moyens, les utilisateurs peuvent ajuster manuellement leur offre de frais pour choisir entre un règlement plus rapide mais plus onéreux ou un règlement plus lent mais moins coûteux. 

Avant la mise à niveau London d’Ethereum en août 2021, les frais de gaz étaient calculés en fonction de deux facteurs :

  • Le prix du gaz : est le prix qu’un utilisateur choisit de payer pour chaque unité de gaz. On peut le définir comme la fixation du prix que l’utilisateur est prêt à payer par unité de carburant ("gas" pour "gasoline" ou essence en anglais).
     
  • La limite de gaz : est une valeur définie par l’utilisateur, qui détermine la quantité maximale de gaz pouvant être utilisée pour exécuter une fonction particulière. On peut la considérer comme le nombre maximum de litres de carburant qu’un chauffeur est prêt à acheter.

La multiplication de ces deux composants, le prix du gaz x la limite de gaz, aboutit aux frais de gaz maximum que l’utilisateur peut payer pour exécuter une transaction. 

Après le déploiement de la mise à niveau EIP-1559, qui vise à rendre les frais de gaz plus prévisibles, ces derniers sont calculés sur la base d’une nouvelle formule : 

Limite de gaz x (frais de base + frais de priorité [pourboire])

Au lieu de déterminer les frais du gaz, le réseau Ethereum implémente désormais des frais de base qui s’ajustent automatiquement par bloc en fonction de la demande de l’utilisateur, tout en précisant le prix le plus bas qu’un utilisateur doit payer pour que ses transactions soient traitées.

Une fois les frais de gaz payés, le montant des frais de base de l’ETH est définitivement retiré de la circulation (brûlé). La mise à niveau permet également aux utilisateurs de donner un pourboire aux validateurs (ajouter des frais de priorité) à leur discrétion afin que leurs transactions soient traitées plus rapidement.

Dans le cas où un utilisateur établit une limite de gaz trop élevée, le réseau lui rembourse automatiquement la différence après le traitement de sa transaction.

Les frais de gaz d’Ethereum sont payés en petites unités d’ETH, la crypto-monnaie native de la blockchain Ethereum. Ces petites unités d’ETH sont appelées GWEI, un GWEI étant égal à un milliardième d’ETH (ou 0,000000001 ETH). 

Les outils en ligne tels que l’évaluateur du prix du gaz Ethereum d’Etherscan permettent aux utilisateurs de vérifier le prix moyen du gaz Ethereum à tout moment et ainsi de savoir combien pourrait leur coûter une transaction donnée.

Une valeur de gaz minimale de 21 000 GWEI est généralement requise pour traiter les transactions sur Ethereum. Une offre inférieure à ce montant (ou au montant minimum indiqué requis pour effectuer le calcul) entraînera l’échec de la transaction, même si le validateur réseau accepte les frais.

Profitez de frais de gaz nuls sur le trading de NFT Kraken

Gas fees have created a significant barrier to entry for many blockchain users, but especially NFT collectors. 

Kraken NFT users only pay gas fees when moving NFTs on or off the platform. Trades executed on Kraken NFT do not incur an unpredictable gas fee, whether buying or selling.

Eliminating gas fees takes the stress out of trading NFTs, meaning you can build your dream collection without the worry of unexpected costs.

Explore, curate and secure your NFT collection — with zero gas fees — on Kraken NFT marketplace.

Impacts de l’activité de réseau sur les frais de gaz

A network becomes congested as users submit more transactions. As validators have more transactions to process, costs tend to rise. 

The opposite is also true: At times when demand for blockchain services slows or the number of available validators increases, the average price of gas tends to fall.

Demand for NFT-based projects such as CryptoKitties, Stoner Cats and Yuga Labs’ Otherdeed for Otherside have driven the price of gas on the Ethereum network to extreme levels in the past. Amid these frenzies, the cost of gas reached beyond $10,000 and far exceeded the cost of the NFTs themselves.

Additionally, these spikes in network activity have caused significant delays in transaction settlement across other types of applications (DeFi, play-to-earn and more) on the network, leaving many questioning if their transactions would ever be processed at all.

Les frais de gaz en quelques mots
Explication des frais de gaz de la blockchain
Incitations, coûts et pénalités liés au réseau
Incentives
Costs
Penalties
Comment les frais de gaz sont-ils calculés et payés ?
Profitez de frais de gaz nuls sur le trading de NFT Kraken
Impacts de l’activité de réseau sur les frais de gaz