← Blog
10 min de lecture
|
24 sept. 2026

Suivez les frais de gas Arbitrum en direct avec NodeInterface et la formule de Nitro

Suivez les frais de gas Arbitrum en direct, reconstruisez la formule de frais P*(L2G+(L1P*L1S)/P) de Nitro et utilisez NodeInterface pour produire des estimations précises, prêtes pour la production.

Chapitres
C
Chaingateway Team
Experts blockchain

Isometric Arbitrum fee calculation title card

Les frais de gaz Arbitrum correspondent au montant d’ETH, exprimé en gwei, que vous payez pour qu’une transaction s’exécute sur le réseau. Nitro intègre directement le coût de publication sur Ethereum dans ce prix de gaz affiché, de sorte que votre portefeuille n’affiche qu’un seul chiffre au lieu de deux. Pour obtenir le chiffre actuel, consultez le suivi de gaz en direct ou interrogez directement le RPC Arbitrum avec eth_gasPrice.


En résumé :

  • Les frais Arbitrum totaux consolident les coûts d’exécution L2 et de publication L1 en un seul prix de gaz, influencés par l’activité du réseau, le basefee de la chaîne principale Ethereum et la compression des calldata.
  • Le suivi du gaz peut varier légèrement entre les appels RPC, les explorateurs de blocs et les trackers de frais en raison de fenêtres d’échantillonnage différentes et de fluctuations en temps réel.
  • Pour estimer précisément les frais avant d’envoyer une transaction, utilisez NodeInterface.gasEstimateComponents() et intégrez une marge d’au moins 10 à 15 % pour les fluctuations du coût de publication L1.
  • Les pics de basefee sur la chaîne principale et les modifications de configuration de la chaîne sont les causes principales des hausses de frais, souvent plus impactantes que la demande interne d’Arbitrum.
  • Les options de gestion des frais simplifiées, comme l’API de Chaingateway, automatisent les calculs de gaz, réduisant la complexité des appels RPC directs et améliorant la fiabilité des prédictions.

Table des matières

Where To Find Real-Time Arbitrum Gas Prices

Trois sources vous donnent un chiffre fiable : le point de terminaison RPC Arbitrum, les explorateurs de blocs comme Arbiscan et les trackers de gaz dédiés. Chacun puise dans des fenêtres d’échantillonnage légèrement différentes, ce qui explique pourquoi vous verrez parfois un tracker afficher 0,02 gwei alors que votre portefeuille propose un chiffre légèrement différent quelques secondes plus tard.

L’appel RPC eth_gasPrice renvoie le prix suggéré actuel du réseau, tandis que effectiveGasPrice dans un reçu de transaction vous indique ce que vous avez réellement payé après coup. Ces deux valeurs ne sont pas toujours identiques car le prix peut évoluer entre le devis et la confirmation, bien que sur Arbitrum cette dérive soit généralement faible comparée à la chaîne principale Ethereum.

Les trackers qui classent les vitesses en Standard, Rapide ou Ultra sont en grande partie un héritage des conventions UX de la chaîne principale Ethereum. Le séquenceur d’Arbitrum traite les transactions dans l’ordre, sans enchère de frais de priorité concurrentielle comme sur la chaîne principale, donc ces paliers importent beaucoup moins ici. Choisissez Standard, sauf si vous avez des raisons de croire que les conditions du réseau changent rapidement.

Surveillez ces signaux si vous voulez une alerte précoce sur les changements de coûts avant qu’ils ne se produisent :

  • Utilisation des blocs sur Arbitrum lui-même, ce qui reflète à quel point la chaîne fonctionne près de sa cible de gaz
  • Frais de base du mainnet Ethereum, car les coûts de publication sur L1 s’y ajoutent
  • Profondeur de la file d’attente des transactions en attente, un indicateur approximatif de la charge du séquenceur
  • Prix ETH/USD, que les trackers utilisent pour convertir le chiffre brut en gwei en une estimation en dollars

Ce dernier point induit en erreur. Un tracker affichant « 0,01 $ » ne rapporte pas un prix fixe. Il multiplie une quantité de gaz par un prix de l’ETH en direct, donc le chiffre en dollars bouge même quand le nombre de gwei ne change pas.

Comment Arbitrum Calcule Réellement les Frais

Nitro exécute un modèle de frais à deux dimensions, et une fois que l’on voit la formule, cela cesse de ressembler à une boîte noire. Le total des frais de transaction est égal à P * (L2G + (L1P * L1S) / P), selon la documentation d’estimation de gaz d’Arbitrum.

Décomposons pièce par pièce. P est le prix du gaz L2, défini par l’algorithme de tarification du réseau. L2G est le gaz que votre transaction consomme en s’exécutant sur Arbitrum lui-même, le même type de calcul que vous mesureriez sur n’importe quelle chaîne EVM. L1P est le coût estimé par octet de publication des données de votre transaction sur Ethereum. L1S est la taille, en octets, de ces données après compression. Multipliez le coût de publication L1 par la taille compressée, divisez par le prix L2 pour le convertir en unités de gaz L2, et ajoutez-le à votre gaz d’exécution. Le résultat est un seul nombre que votre portefeuille affiche comme un prix de gaz unique, même s’il s’agit en réalité de deux coûts cousus ensemble.

Composants de la formule des frais de transaction Nitro

Cette étape de compression compte plus qu’on ne le pense. Arbitrum utilise la compression Brotli sur le calldata du lot avant de le publier sur Ethereum, et la documentation sur les frais de Nitro note que cela réduit substantiellement la valeur effective de L1S par rapport au calldata brut. Lorsque l’EIP-4844 (Dencun) a introduit l’espace blob pour les rollups en mars 2024, les coûts de publication L1 ont encore chuté, d’environ 10x à 20x par rapport à la publication en calldata pré-Dencun, selon les données de suivi des frais de gaz.

Deux autres mécanismes maintiennent le système stable. Premièrement, un plancher de frais de base minimum, interrogeable via ArbGasInfo.getMinimumGasPrice, empêche le prix du gaz de s’effondrer près de zéro pendant les périodes calmes. Deuxièmement, l’algorithme de tarification utilise plusieurs cibles de gaz sur différentes fenêtres d’ajustement au lieu de réagir instantanément à chaque pic. Une courte rafale d’activité est lissée dans le temps au lieu de provoquer un saut soudain, tandis qu’une demande soutenue fait toujours bouger la cible de prix à long terme.

Comment Estimer le Gaz Avant d’Envoyer une Transaction Arbitrum ?

Pour un simple transfert d’ETH ou de jeton, eth_estimateGas seul suffit généralement à s’en approcher. Il renvoie une limite de gaz qui prend déjà en compte à la fois l’exécution L2 et le composant de publication L1 aux prix actuels. Le hic : cette valeur renvoyée peut dériver sur de courtes périodes car L1P, le prix par octet de la chaîne parente, fluctue indépendamment de votre transaction. Si vous avez besoin d’un pré-devis stable pour une UI, interrogez l’estimation plus d’une fois et prévoyez une marge.

Pour quelque chose de plus précis, notamment les billets réessayables (retryable tickets) ou les messages inter-chaînes, utilisez NodeInterface.gasEstimateComponents(). Voici la séquence pratique :

  1. Appelez NodeInterface.gasEstimateComponents() sur votre transaction pour obtenir gasEstimate, gasEstimateForL1, le baseFee actuel et l1BaseFeeEstimate.
  2. Soustrayez gasEstimateForL1 de gasEstimate pour isoler votre gaz d’exécution L2, L2G.
  3. Utilisez baseFee comme valeur de P et l1BaseFeeEstimate combiné à la taille de votre calldata pour déduire L1P * L1S.
  4. Insérez les valeurs dans P * (L2G + (L1P * L1S) / P) pour reconstruire vous-même le frais total, au lieu de faire confiance à un seul nombre opaque.

La référence NodeInterface expose également gasEstimateL1Component directement, ce qui économise une étape si tout ce dont vous avez besoin est la partie L1 séparée.

Les tickets retentables (retryable tickets) comportent leur propre piège. Le msg.value de l’expéditeur doit couvrir maxSubmissionCost plus l2CallValue plus un budget de gaz pour l’exécution. Sous-financer n’importe quelle partie de cette somme fait échouer l’étape L1, ce qui signifie que le ticket retentable n’est jamais créé, peu importe si le gaz L2 seul aurait suffi pour l’exécuter.

Astuce Pro : Ne citez jamais à un utilisateur la sortie brute de eth_estimateGas comme coût final. Ajoutez une marge de 10 à 15 % par-dessus, car le basefee L1 peut bouger entre le moment où vous estimez et celui où la transaction atterrit réellement.

Qu’est-ce qui fait grimper les frais de gaz sur Arbitrum ?

La plupart des pics de frais remontent à des événements se produisant une couche plus haut, sur Ethereum lui-même, plutôt qu’à quoi que ce soit se passant dans l’environnement d’exécution propre d’Arbitrum.

  • Les sauts du basefee du mainnet Ethereum se répercutent presque immédiatement, puisque L1P dans la formule des frais est tiré directement des conditions L1 actuelles.
  • Un calldata peu compressible augmente votre coût par transaction même quand les conditions réseau sont calmes. Des données très uniques, non répétitives, se compressent moins bien sous Brotli que des paramètres standardisés et packés.
  • Les changements de configuration de chaîne, y compris les propositions de gouvernance ajustant le base fee minimum, peuvent déplacer le plancher de prix sans aucun changement de demande.
  • L’augmentation de l’utilisation des blocs et une file d’attente en attente grandissante signalent une demande soutenue contre les cibles de gaz adaptatives d’Arbitrum, ce qui finira par pousser la composante de prix L2 à la hausse même si le L1 reste stable.

Si vous construisez un produit qui affiche des estimations de frais aux utilisateurs finaux, surveiller le basefee du mainnet Ethereum est sans doute plus utile que de surveiller les propres chiffres d’utilisation d’Arbitrum, puisque le côté mainnet bouge en premier et plus violemment.

Combien coûte réellement une transaction Arbitrum ?

Les données de référence d’OpenChainBench placent le coût médian (p50) d’un transfert natif d’ETH sur Arbitrum à environ 0,00110 $, mesuré directement depuis l’historique des frais du RPC du séquenceur. Ce chiffre se situe confortablement dans le territoire de la fraction de centime, bien que les chiffres p90 et p99 soient quelque peu plus élevés pendant les périodes plus chargées.

Type d’opérationFourchette de coût typique
Transfert ETH natifFraction de centime (p50 ≈ 0,00110 $)
Transfert de jeton ERC-20Légèrement au-dessus d’un transfert natif en raison du calldata ajouté
Échange de jetons (interaction DEX)Encore plus élevé, reflétant une exécution plus complexe et un calldata plus volumineux

Un exemple rapide travaillé : un transfert ETH standard de 21 000 gaz à un prix de gaz typique coûte une infime fraction d’ETH en gaz d’exécution seul, avant que la composante de publication L1 ne soit intégrée. La partie exécution revient généralement à un peu plus d’un millième de dollar, proche de la médiane benchmarkée une fois les coûts L1 ajoutés par-dessus.

Traitez toute figure isolée comme un instantané, et non comme une garantie. Si votre application affiche des coûts estimés aux utilisateurs, présentez une fourchette plutôt qu’un nombre fixe, et privilégiez le côté p90 plutôt que p50 lors de la définition des attentes.

Outils Pour Développeurs Et Moyens De Gérer Les Frais Arbitrum

Quelques habitudes d’ingénierie réduisent significativement ce que vous payez en coûts de publication sur la L1, car c’est la moitié la plus contrôlable de l’équation des frais.

  • Standardisez les sélecteurs de fonction et empaquetez les paramètres de manière cohérente. Les calldata répétitifs et prévisibles se compressent bien mieux sous Brotli que des motifs d’octets uniques et ponctuels.
  • Regroupez les opérations similaires en une seule transaction lorsque c’est possible, en amortissant les frais fixes de publication sur la L1 sur plusieurs actions au lieu de les payer à répétition.
  • Précalculez toujours les frais via NodeInterface plutôt que de deviner, et prévoyez une marge de sécurité conservatrice pour le financement des tickets retentables, au-dessus de maxSubmissionCost plus l2CallValue.
  • Si vous préférez ne pas gérer directement les appels RPC et les calculs de gaz, une couche API comme l’intégration Arbitrum de Chaingateway gère l’estimation du gaz automatiquement derrière un seul appel REST pour les transferts ERC-20.

Conseil Pro : Journalisez à la fois vos frais estimés et réels pour chaque transaction pendant le développement. La comparaison des deux sur quelques centaines de transactions vous indique exactement quelle marge vos appels de contrat spécifiques nécessitent réellement, au lieu de deviner.

Pourquoi Les Frais Arbitrum Sont Prévisibles, Jusqu’à Ce Qu’ils Ne Le Soient Plus

La compression et la tarification adaptative de Nitro rendent les coûts de gaz propres à Arbitrum remarquablement stables un jour typique. La vraie variable se situe une couche plus haut : les pics de basefee du mainnet Ethereum se répercutent encore sur chaque prix coté, quelle que soit l’efficacité de la couche d’exécution d’Arbitrum.

C’est pourquoi je soutiens que le choix d’ingénierie le plus judicieux n’est pas de rechercher les frais les plus bas possibles. C’est de construire des interfaces qui cotent des estimations conservatrices et se dégradent gracieusement lorsque les conditions du mainnet se durcissent.

— Bitblade

Une Manière Plus Simple De Gérer Les Transferts Arbitrum

Construire votre propre pipeline d’estimation de gaz signifie connecter les appels NodeInterface, suivre la dérive du basefee L1, et ajouter correctement une marge aux tickets retentables à chaque fois. L’API Blockchain de Chaingateway gère ces calculs automatiquement, renvoyant une seule réponse REST pour les transferts ERC-20 Arbitrum avec le gaz déjà calculé et les données de transaction pré-décodées jointes.

Chaingateway

C’est le plus important pour les équipes produit construisant des flux de paiement ou de versement qui ont besoin de chiffres de coûts fiables sans maintenir leur propre infrastructure RPC ou faire de l’ingénierie inverse de la formule de frais eux-mêmes. Associez-le aux Webhooks Chaingateway pour obtenir des événements de confirmation en temps réel au lieu de sonder le statut des transactions, et les portefeuilles sont créés et sécurisés via des requêtes signées HMAC plutôt que par la gestion de clés privées brutes de votre côté.

Les plans commencent au niveau Plus pour les équipes avec un volume de transactions plus faible, et montent jusqu’à Entreprise pour un débit plus élevé. Consultez les niveaux d’utilisation actuels et obtenez une clé API pour tester un transfert Arbitrum contre vos propres appels de contrat.

Une Manière Plus Simple De Gérer Les Transferts Arbitrum — diagramme de vue d'ensemble

Sources

Pour la mécanique derrière tout ce qui précède, la propre documentation sur le gaz et les frais d’Arbitrum et le guide d’estimation du gaz sont les références principales auxquelles il vaut la peine de revenir.

Recommandé

Questions fréquentes

Les réseaux de couche 2 construits sur Ethereum, y compris Arbitrum, ont tendance à être bien moins chers que le réseau principal Ethereum car la majeure partie du calcul se fait hors de la couche de base. Le coût médian de transfert natif d’Arbitrum se situe autour de 0,00110 $, bien que les classements exacts varient selon les conditions actuelles du basefee du réseau principal Ethereum.

Les frais de gaz et les montants de tokens ne sont pas directement interchangeables. Des frais de gaz sont payés dans l’actif natif du réseau, l’ETH sur Arbitrum, et l’équivalent en dollars dépend du prix actuel de l’ETH et de la quantité de gaz que votre transaction spécifique consomme.

Les frais de gaz compensent le réseau pour les ressources de calcul et le stockage de données que votre transaction consomme. Sur Arbitrum, ces frais couvrent également le coût de la publication périodique des données de transaction sur Ethereum pour la sécurité, ce qui est intégré dans le prix unique que Nitro vous montre.

Des frais de gaz sont le coût payé pour exécuter une action sur une blockchain, qu’il s’agisse d’un transfert, d’un échange ou d’un appel de contrat intelligent. Sur Arbitrum, ces frais combinent le coût d’exécution L2 avec une part du coût de publication Ethereum, calculés via la formule P * (L2G + (L1P * L1S) / P) de Nitro.

Oui. Plutôt que d’appeler NodeInterface et de calculer la formule manuellement, un service comme l’API blockchain de Chaingateway calcule le gaz automatiquement et le renvoie dans le cadre d’un seul appel REST pour les transferts Arbitrum.

Prêt à le construire vous-même ? Obtenir votre clé API — essai de 7 jours, sans carte bancaire — ou consultez API Arbitrum pour la référence complète des endpoints.

C
Chaingateway Team
Experts blockchain

L'équipe Chaingateway s'attache à simplifier l'intégration blockchain pour les développeurs du monde entier.