Après la mise à niveau Cancun d’Ethereum, en mars 2024, les frais de transfert sur de nombreux réseaux de couche 2 ont nettement baissé. Le principal facteur derrière cette baisse est le blob introduit par EIP-4844 : un « bloc de données temporaire » conçu spécialement pour le stockage des données des réseaux de couche 2 et conservé pendant une durée limitée.
Les réseaux de couche 2 paient également les frais liés à l’envoi des données des blobs au réseau principal en $ETH . Actuellement : 2 271,79 (+0,55 % sur 24 h).
— Que faut-il envoyer à la couche principale ? —
Les réseaux de couche 2 exécutent un grand nombre de transactions en dehors du réseau principal, mais doivent renvoyer les données des transactions au réseau principal d’Ethereum afin que chacun puisse y accéder et vérifier les résultats. Avant la mise à niveau Cancun, ces données ne pouvaient être inscrites que dans les données d’appel (calldata) des transactions ordinaires. Elles se disputaient le même espace dans les blocs que les autres transactions et étaient soumises aux mêmes règles de frais de gas. Cette part représentait l’essentiel des frais de couche 2.
— Qu’est-ce qu’un blob ? —
EIP-4844 a introduit un nouveau type de transaction contenant des blobs. Chaque blob se compose de 4 096 unités de données de 32 octets, soit environ 128 Ko. Les données des blobs sont conservées par les nœuds de la couche de consensus pendant environ 4 096 epochs, c’est-à-dire environ 18 jours, puis elles sont supprimées.
Les données des blobs ne sont pas intégrées à l’EVM. Les contrats ne peuvent voir que le hachage versionné calculé à partir de l’engagement KZG du blob. Comme les données ne sont conservées que pendant une quinzaine de jours et ne participent pas aux calculs, elles imposent une charge bien moindre aux nœuds. Elles peuvent donc être proposées aux réseaux de couche 2 à un prix plus bas.
— Un marché des frais indépendant —
Les blobs ont leur propre système de frais : chaque bloc comporte une quantité cible de blobs. Si l’utilisation dépasse cette cible, les frais de base des blobs augmentent ; si elle lui est inférieure, ils diminuent. Le principe est similaire à celui d’EIP-1559, et ces frais sont également brûlés.
Au lancement de la mise à niveau Cancun, la cible était de 3 blobs par bloc, avec un maximum de 6. La mise à niveau Pectra de mai 2025 a porté ces chiffres à une cible de 6 et un maximum de 9. La mise à niveau Fusaka de décembre a introduit PeerDAS, après quoi la limite a encore été relevée.
— Qu’est-ce que cela signifie pour les utilisateurs ordinaires ? —
Pour les utilisateurs qui effectuent des transferts ou des transactions sur une couche 2, le changement le plus direct est la baisse des frais. Toutefois, les frais d’une couche 2 se composent de deux éléments : les frais d’exécution propres à la couche 2 et le coût de l’envoi des données au réseau principal. Lorsque la demande de blobs augmente fortement, leurs frais augmentent aussi. Les frais de couche 2 ne sont donc pas toujours aussi bas.
— Pour conclure —
En résumé : les blobs offrent aux réseaux de couche 2 un espace de stockage de données bon marché, conservées pendant une quinzaine de jours. Ils permettent ainsi à Ethereum de réduire les coûts de la couche 2 sans alourdir le stockage à long terme des nœuds. Au début, je pensais qu’il suffisait de savoir lire les courbes en chandeliers, puis j’ai compris que connaître les règles était la première leçon à apprendre. Face à un projet qui promet des rendements élevés et stables, mieux vaut commencer par se méfier.
Si cela vous a été utile, gardez-le de côté pour pouvoir le relire plus tard.