Calculez les frais de base du blob Ethereum à partir du gaz blob excédentaire (ou saisissez-le directement), évaluez une transaction de cumul de couche 2 publiée via un blob et comparez le coût à l'ancienne méthode de données d'appel pré-Dencun.
Comment fonctionne le modèle
| Étape | Formule |
| Frais de base du Blob (wei) | MIN_BLOB_BASE_FEE (1) × e^(excess_blob_gas ÷ BLOB_BASE_FEE_UPDATE_FRACTION) |
| Octets / blob utilisables | 4 096 éléments de champ × 31 octets = 126 976 octets |
| Coût par blob | Frais de base du blob (wei) × 131 072 gaz ÷ 1e18 × prix ETH |
| Coût par taxe cumulée | (octets par transmission ÷ 126 976) × coût par blob |
| Blobs nécessaires / jour | (tx/jour × octets/tx) ÷ 126 976 |
| Coût des données d'appel/tx avant 4844 | octets par transmission × 16 gaz × frais de base L1 (gwei) ÷ 1e9 × prix ETH |
La formule exponentielle des frais de blob est l'approximation continue de la spécification EIP-4844 de son implémentation de référence entière "fake_exponential" - précise à une fraction de pour cent pour des valeurs BLOB_BASE_FEE_UPDATE_FRACTION aussi grandes. Pectra (EIP-7691) a augmenté l'objectif de 3 à 6 blobs/bloc et la fraction de 3 338 477 à 5 007 716 ; choisissez le fork ci-dessus pour qu'il corresponde à l'état du réseau que vous modélisez. Calldata est au prix de 16 gaz/octet (le débit standard non nul), qui est la méthode pré-Dencun L2 utilisée avant l'existence des blobs.
FAQ
Quels sont les frais de base du blob EIP-4844 ?
Un marché de frais distinct du gaz ordinaire, introduit par la mise à niveau de Dencun de mars 2024, qui prix les « blobs » – les gros morceaux de données que les cumuls de couche 2 utilisent pour publier les données de transaction. Il est calculé comme 1 wei × e^(excess_blob_gas ÷ BLOB_BASE_FEE_UPDATE_FRACTION).
Qu'est-ce que surplus_blob_gas ?
Un compteur courant dans l’en-tête du bloc qui augmente lorsque les blocs incluent plus de blobs que la cible et diminue lorsqu’ils en contiennent moins. Il détermine la formule exponentielle des frais, de sorte qu’une demande soutenue au-dessus de l’objectif fait augmenter rapidement les frais.
Pourquoi les blobs sont-ils moins chers que les données d'appel ?
Les données d'appel coûtent 16 gaz/octet sur le principal marché des frais d'exécution ; Les données blob coûtent un tarif forfaitaire sur leur propre marché, généralement beaucoup moins encombré - un plancher structurel ~ 16x qui est souvent beaucoup plus grand en pratique puisque les frais de blob se situent souvent près de leur plancher de 1 wei.
Combien de données peuvent contenir un seul blob ?
126 976 octets utilisables (4 096 éléments de champ × 31 octets chacun) sur un blob de 131 072 octets (128 Ko) — un octet sur 32 est réservé car les éléments de champ doivent rester sous le module scalaire BLS12-381.
Qu’est-ce que Pectra a changé ?
EIP-7691 a augmenté l'objectif de 3 à 6 blobs/bloc et le maximum de 6 à 9, et a augmenté BLOB_BASE_FEE_UPDATE_FRACTION de 3 338 477 à 5 007 716, de sorte que la sensibilité des frais est restée similaire malgré l'objectif plus élevé.
Cela appelle-t-il de vrais contrats ?
Non, il s'agit d'un modèle purement côté client utilisant vos entrées ou les scénarios prédéfinis ; rien n'est envoyé à un nœud RPC ou à un portefeuille.