Aller au contenu
BTC $64,602 +0.36% ETH $1,911 +0.27% MCAP $2.30T +0.22%

Actualités Ethereum (ETH)

Le marché des frais d’Ethereum : base fee, priority fee, et pourquoi le gas s’envole

Les frais Ethereum sont fixés par un algorithme avec une limite stricte sur la vitesse à laquelle il peut évoluer — au maximum 12.5% par bloc. Cette seule règle explique à la fois pourquoi le gas peut se multiplier en deux minutes et pourquoi il ne peut jamais s'envoler instantanément.

Several pipes of different bore feeding down into one collecting vessel

La version courte

Des frais Ethereum comportent deux parties. La base fee est fixée par le protocole, s’ajuste automatiquement vers des blocs à moitié pleins, évolue d’au plus 12.5% par bloc, et est détruite plutôt que versée à qui que ce soit. La priority fee est ce que vous ajoutez par-dessus pour être inclus plus tôt, et elle revient au proposant du bloc. Les envolées de frais sont la base fee qui se compose : 12.5% par bloc pendant dix blocs consécutifs représente environ ×3.2 en environ deux minutes.

La plupart des explications sur les frais Ethereum s’arrêtent à “ça dépend de la demande du réseau”, ce qui est vrai et inutile. Le mécanisme est en réalité assez précis, et une fois qu’on le voit, le gas cesse de paraître arbitraire. Il y a deux chiffres, un algorithme, et une contrainte stricte sur la vitesse à laquelle cet algorithme est autorisé à évoluer.

Le gas est une unité de travail, pas une monnaie

Le gas mesure le travail de calcul. Chaque opération que le réseau peut effectuer a un coût en gas fixe, fixé par le protocole et identique pour tout le monde. Un simple transfert d’ether coûte 21,000 gas, que le réseau soit calme ou submergé. Interagir avec un smart contract coûte plus cher, selon ce que fait le contrat.

La quantité de gas dont vous avez besoin est donc une propriété de la transaction. Ce qui varie, c’est le prix que vous payez par unité — et c’est là qu’intervient la structure à deux parties.

La base fee : un algorithme, pas une enchère

Depuis le changement du marché des frais introduit en 2021, chaque bloc porte une base fee par unité de gas fixée par le protocole plutôt que mise aux enchères. Chaque utilisateur d’un bloc donné paie la même base fee. Elle est calculée à partir du bloc précédent, selon une seule règle :

  • Les blocs ont une taille cible et un maximum du double de cette cible.
  • Si le bloc précédent était exactement à la cible, la base fee reste identique.
  • S’il était au-dessus de la cible, la base fee augmente — d’au plus 12.5%.
  • S’il était en dessous de la cible, la base fee baisse — d’au plus 12.5%.

C’est tout le mécanisme. C’est une boucle de rétroaction qui pilote l’occupation des blocs vers la cible, et le plafond de 12.5% est la raison pour laquelle les frais se comportent comme ils le font.

La base fee est ensuite brûlée — retirée entièrement de l’offre plutôt que versée à un validateur. Cela compte pour deux raisons. Cela signifie qu’aucun participant ne profite de la congestion, si bien que personne n’a intérêt à la fabriquer. Et cela signifie que l’usage du réseau réduit en permanence l’offre d’ether, ce qui explique pourquoi les revenus de frais sont évoqués aux côtés de l’émission quand les gens débattent de la dynamique d’offre d’Ethereum.

Pourquoi “le gas s’est envolé instantanément” n’est jamais tout à fait vrai

Le plafond de 12.5% signifie que la base fee ne peut pas bondir. Elle ne peut que se composer. Ethereum produit un bloc toutes les 12 secondes en conditions normales, si bien qu’une série soutenue de blocs entièrement pleins donne :

Blocs pleins consécutifs Temps écoulé Multiple de la base fee
1 12 secondes 1.125×
5 1 minute 1.80×
10 2 minutes 3.25×
20 4 minutes 10.5×
40 8 minutes 111×

Chaque chiffre ci-dessus n’est que 1.125 élevé à la puissance du nombre de blocs. Rien d’autre n’est nécessaire pour expliquer une multiplication par dix des frais en quelques minutes, et rien là-dedans n’exige un complot ou un bug.

La même arithmétique fonctionne en sens inverse. Une fois que la demande retombe et que les blocs arrivent en dessous de la cible, la base fee décroît jusqu’à 12.5% par bloc, ce qui la divise par deux en environ six blocs — un peu plus d’une minute. C’est la conséquence pratique la plus utile de cette conception : les envolées de frais sont de courte durée à moins que la demande ne soit réellement soutenue. Si une transaction n’est pas urgente, attendre dix minutes constitue fréquemment toute l’optimisation.

La priority fee : la partie que vous choisissez réellement

La base fee vous fait entrer dans la file au prix fixé par le protocole. La priority fee est un pourboire par-dessus, versé à celui qui propose le bloc, et elle détermine votre position par rapport aux autres transactions qui rivalisent pour le même espace.

Quand les blocs sont en dessous de la cible, il reste de la place, si bien qu’un pourboire minimal suffit généralement — vous ne rivalisez avec personne. Quand les blocs sont pleins, le pourboire devient une véritable enchère, et c’est la partie de vos frais qui peut réellement être poussée à la hausse sans limite. Un portefeuille qui vous propose des options “lent / moyen / rapide” fait presque toujours varier la priority fee, pas la base fee, car la base fee n’est pas la vôtre à faire varier.

Vous fixez aussi un plafond de frais : le total maximum que vous êtes disposé à payer par unité de gas. Si la base fee dépasse votre plafond pendant que votre transaction est en attente, elle attend simplement plutôt que de s’exécuter à un prix que vous n’avez pas accepté. Tout ce que vous étiez disposé à payer au-delà de la base fee réelle plus votre pourboire vous est remboursé.

Ce qui rend les frais élevés en premier lieu

La congestion est une compétition pour un espace de bloc fixe. En pratique, elle provient de quelques sources reconnaissables : une distribution de token massivement sursouscrite où des milliers de participants se disputent la même allocation ; un mouvement de marché brutal qui déclenche de nombreuses liquidations et rééquilibrages simultanés ; une application nouvellement populaire dont les transactions sont individuellement gourmandes en gas ; et des périodes où l’arbitrage automatisé entre plateformes s’intensifie.

Remarquez ce que ces cas ont en commun — ce sont tous des sursauts de demande simultanée et urgente. Un usage ordinaire et régulier ne fait pas s’envoler les frais, car l’algorithme de la base fee a le temps de trouver son niveau.

La réponse structurelle : déplacer le travail ailleurs

L’approche à long terme d’Ethereum face aux frais ne consiste pas à rendre la couche de base moins chère en agrandissant les blocs. Elle consiste à régler les transactions sur un réseau de Layer 2 et à republier des données compressées sur la couche de base, si bien que de nombreuses transactions partagent le coût d’un seul règlement.

Un changement de protocole ultérieur a ajouté un canal de données dédié, tarifé séparément, précisément pour ce trafic, avec son propre marché de frais indépendant. L’effet pratique est que les coûts de Layer 2 ne sont plus étroitement liés à la congestion de la couche de base — ce qui explique pourquoi les frais que vous payez sur un rollup et ceux que vous payez sur Ethereum lui-même peuvent désormais diverger nettement pendant la même heure chargée.

Vérifier le chiffre actuel

Comme la base fee est une valeur de protocole en direct, la seule façon honnête de la connaître est de la lire. Notre suivi du gas lit la base fee et la priority fee actuelles depuis un nœud et indique quand il l’a fait pour la dernière fois. Tout cet article explique comment ce chiffre est apparu ; il n’en cite délibérément aucun, car tout chiffre écrit dans une phrase ici serait faux en moins d’une minute.

Points clés à retenir

  • Le gas est une unité fixe de travail de calcul ; un simple transfert d’ether coûte toujours 21,000 gas. Seul le prix par unité varie.
  • La base fee est fixée par le protocole, identique pour tous dans un bloc, et brûlée plutôt que versée à qui que ce soit.
  • Elle peut changer d’au plus 12.5% par bloc, si bien que les envolées se composent plutôt qu’elles ne bondissent — environ ×3.2 en deux minutes, ×10.5 en quatre.
  • Le même plafond s’applique à la décroissance, qui divise par deux la base fee en environ six blocs. Attendre est souvent toute la solution.
  • La priority fee est la partie que vous choisissez et celle qui peut être poussée à la hausse sans limite quand les blocs sont pleins.
  • Votre plafond de frais vous protège : si la base fee le dépasse, la transaction attend au lieu de s’exécuter à un prix que vous n’avez pas accepté.
  • Les réseaux de Layer 2 dotés de leur propre marché de frais pour les données sont la réponse structurelle, ce qui explique pourquoi les frais des rollups et de la couche de base peuvent désormais diverger.

Ceci n'est pas un conseil financier. Cet article est fourni à titre purement informatif.

Lectures liées