Gas fees
Frais de transaction payés sur une blockchain pour rémunérer les validateurs qui inscrivent l'opération dans un bloc. Variables selon la congestion du réseau, ils s'expriment en gwei sur Ethereum.
Aussi appelé : frais de gaz, frais de transaction crypto
Définition
Les gas fees sont les frais payés en cryptomonnaie native (ETH sur Ethereum, MATIC sur Polygon) pour exécuter une transaction ou un smart contract sur une blockchain publique. Ils rémunèrent les validateurs (proof of stake) ou mineurs (proof of work) qui sécurisent et inscrivent les opérations dans un nouveau bloc.
Comment ça fonctionne
Sur Ethereum, le gas se mesure en gwei (un milliardième d'ether). Le coût total d'une transaction est :
Gas Limit × (Base Fee + Priority Fee)
- Gas Limit : quantité maximale d'unités de gas allouées (21 000 pour un transfert simple, 100 000 et plus pour un swap DeFi)
- Base Fee : prix de marché ajusté automatiquement à chaque bloc depuis EIP-1559
- Priority Fee (tip) : pourboire au validateur pour passer en priorité
En période de congestion (NFT mint, lancement DeFi), un swap Uniswap peut coûter 30 à 80 dollars de gas. En période calme, 1 à 3 dollars suffisent.
Les Layer 2 (Arbitrum, Optimism, Base) divisent les gas fees par 10 à 100, en agrégeant les transactions hors-chaîne avant inscription sur Ethereum.
Quand l'utiliser
Comprendre les gas fees est nécessaire pour :
- Acheter un NFT sans surpayer le mint
- Effectuer un swap DeFi rentable (le gas peut excéder le gain)
- Bridger des actifs entre Ethereum et un L2
- Choisir entre stockage sur hardware wallet via plusieurs petites transactions ou un transfert unique
Limites / pièges
- Les gas fees sont non remboursables même si la transaction échoue
- Une gas limit trop basse provoque un échec et brûle quand même les frais
- Les wallets type MetaMask proposent un estimé, parfois imprécis en pic de volatilité
- Les blockchains alternatives (Solana, Avalanche) revendiquent des frais inférieurs au cent, au prix d'un trade-off décentralisation
- Le MEV (Maximal Extractable Value) peut alourdir la facture en front-running
