Définition
Priority fee : définition
Aussi appelé : tip
Le priority fee, ou tip, est le pourboire qu'un utilisateur ajoute à sa transaction pour inciter le producteur de bloc à l'inclure en priorité. Sur Ethereum, il s'ajoute aux frais de base, qui sont brûlés, et revient au proposeur du bloc.
Thème : Ethereum et smart contracts
Depuis la mise à jour EIP-1559, les frais d'une transaction Ethereum se composent de deux parties. Les frais de base (base fee) sont fixés automatiquement par le protocole selon l'encombrement des blocs, et ils sont détruits. Le priority fee est la partie librement choisie par l'utilisateur, exprimée par unité de gas, et elle est versée au validateur qui propose le bloc.
En pratique, l'utilisateur indique un plafond total qu'il accepte de payer (max fee) et un plafond de pourboire (max priority fee). Le protocole prélève le base fee, puis verse au validateur le pourboire dans la limite de ces plafonds. En période calme, un petit pourboire suffit ; en période de forte demande, les transactions qui offrent davantage passent en premier. La notion existe sous d'autres formes sur d'autres réseaux, par exemple les frais de priorité sur Solana. Le principe reste le même : payer plus pour être servi plus vite quand l'espace dans les blocs est rare.
Un exemple concret
Imaginons que le base fee soit stable et que Julien veuille simplement envoyer des tokens à un ami. Son portefeuille propose un petit pourboire et la transaction passe en quelques secondes. Le lendemain, lors d'un lancement de NFT très attendu, des milliers d'utilisateurs ajoutent de gros pourboires : la transaction de Julien, avec son pourboire minimal, attend plusieurs blocs avant d'être incluse.
Les risques à connaître
Fixer un pourboire trop élevé fait payer inutilement cher, surtout en régime normal. À l'inverse, un pourboire trop faible en période d'affluence laisse la transaction en attente. Les portefeuilles estiment automatiquement une valeur raisonnable, mais ces estimations peuvent être dépassées lors de pics soudains.
Questions fréquentes sur Priority fee
Le priority fee est-il obligatoire sur Ethereum ?
Il peut être nul en théorie, mais un validateur n'a alors aucune incitation à inclure la transaction. Un pourboire modeste est généralement nécessaire pour être inclus dans un délai raisonnable.
À qui va le priority fee ?
Au validateur qui propose le bloc contenant la transaction, contrairement au base fee qui est détruit par le protocole.