Les blobs Ethereum constituent une avancée majeure dans la technologie blockchain, introduite lors d'une mise à niveau significative du protocole. Ces structures de données permettent le règlement via la couche 2 (L2) plutôt que par le biais du calldata, dans l’objectif de renforcer la scalabilité et l’efficacité du réseau Ethereum, notamment pour les rollups.
Les blobs, mis en place à travers une proposition d’amélioration spécifique d’Ethereum, sont de volumineux blocs de données stockés sur la blockchain Ethereum. Ils visent à améliorer la scalabilité du réseau en permettant le traitement de grandes quantités de données de manière rentable et efficace. Contrairement aux données traditionnelles gérées par l’Ethereum Virtual Machine (EVM), les blobs sont stockés grâce à des engagements cryptographiques KZG, ce qui accroît l’efficacité des méthodes de déploiement L2.
L’arrivée des blobs a permis une réduction considérable des frais de gas. En offrant une couche de données spécialisée pour les rollups, la nouvelle proposition augmente l’espace de données par bloc, ce qui fait baisser les coûts. Ce progrès soutient la scalabilité et prépare l’introduction future d’éventuelles solutions de sharding des données.
La mise à niveau qui a introduit les blobs a transformé l’infrastructure d’Ethereum, la rendant plus évolutive, plus économique et plus efficiente pour les utilisateurs comme pour les développeurs. Cette évolution intègre un stockage de données moins onéreux pour les preuves L2, requérant des opérateurs de nœuds qu’ils conservent ces données pendant environ 18 jours.
Le blob token est une innovation liée à la blockchain Ethereum, directement issue de la récente mise à niveau. Il vise à répondre aux limites de capacité de la blockchain pour traiter un volume important de transactions ainsi qu’aux coûts d’exploitation élevés, en se concentrant sur l’amélioration des solutions L2.
Au centre du dispositif du blob token se trouve la « blob transaction ». Ces transactions introduisent de larges ensembles de données (les blobs) qui peuvent être intégrés dans les blocs Ethereum. Contrairement aux transactions Ethereum classiques, les blobs offrent une solution plus scalable et économique pour le traitement de volumes importants de données.
L’introduction de nouveaux types de transactions et de champs dans l’en-tête des blocs permet d’intégrer les blobs à l’infrastructure d’Ethereum. Chaque bloc peut contenir un nombre déterminé de blobs, chacun pouvant stocker jusqu’à 128 Ko d’informations. Grâce à cette intégration, les solutions L2 peuvent déporter une part considérable de données du mainnet, ce qui entraîne une diminution notable des frais de gas.
L’achat de blob tokens suit généralement un processus similaire à celui des autres crypto-actifs via les plateformes de finance décentralisée (DeFi) :
Les blobs peuvent profondément impacter l’écosystème Ethereum, en ouvrant la voie à divers cas d’usage :
La feuille de route prévoit de nouvelles améliorations afin d’augmenter la capacité des blobs et d’optimiser les rollups, ainsi que l’implémentation du data availability sampling (DAS) permettant jusqu’à 16 Mo d’espace de données par slot. Le cofondateur d’Ethereum a défini les axes de développement futurs, centrés sur l’augmentation de la capacité des blobs et l’amélioration des solutions L2.
Les blobs Ethereum marquent une avancée essentielle dans la technologie blockchain, en relevant les défis majeurs de scalabilité et de rentabilité. À mesure que le réseau Ethereum évolue, les blobs joueront un rôle clé dans son développement futur, en permettant une gestion plus efficiente des données, une réduction des coûts de transaction et l’ouverture de nouveaux horizons pour les applications décentralisées. Le développement continu et l’optimisation de cette fonctionnalité, conjugués aux améliorations à venir, témoignent de la volonté d’Ethereum d’innover sans relâche et de devenir une plateforme blockchain toujours plus performante et accessible, tant pour les utilisateurs que pour les développeurs.
Le terme BLOB provient du domaine des bases de données et signifie Binary Large Objects. En crypto, il désigne le contenu de fichiers dans les systèmes de stockage décentralisé.
Les BLOBs sont des structures de données efficaces pour stocker et gérer de grands objets binaires, comme des images ou des vidéos, au sein des réseaux blockchain, optimisant ainsi la gestion et la récupération des données dans les systèmes décentralisés.