Guide pédagogique d’initiation au Proto-Danksharding et aux Blobs de Données (EIP-4844). Concepts clés, cadre théorique, et tutoriel pratique pas-à-pas pour comprendre comment les blobs réduisent les coûts de données pour les rollups et comment les observer/expérimenter en sécurité.
Proto-Danksharding (EIP-4844) : Comprendre les Blobs de Données
📌 Fiche Synthèse / ELI5
Qu’est-ce que EIP-4844 et le Proto-Danksharding ? C’est l’ajout d’un nouveau type de transaction qui peut transporter des données volumineuses appelées blobs, afin de faciliter la publication des données des Rollups sur Ethereum. Ces blobs sont stockés temporairement sur le réseau et ont leur propre marché de frais (blob gas), distinct du gaz des transactions EVM classiques. (eips.ethereum.org)Pourquoi c’est important ? Cela découple la disponibilité des données (DA) de l’exécution des contrats, ce qui permet aux Rollups d’envoyer leurs données à moindre coût et de manière plus prévisible, préparant le terrain pour le processus de Danksharding ultérieur. (blog.ethereum.org)Comment cela fonctionne, à haut niveau ? Les blobs ont une taille fixe (approximativement 128 KB chacun) et un bloc peut contenir plusieurs blobs (ciblage initial autour de 3 blobs par bloc, avec un maximum autour de 6). Les blobs ne restent disponibles que pour une durée limitée (l’idée est la disponibilité des données sans stockage permanent), puis ils deviennent inaccessibles. Ceci crée un coût de publication des données moindre pour les Rollups par rapport à l’écriture permanente dans les calldata. (info.etherscan.com)Quand cela a-t-il été déployé et dans quel cadre ? Le lot Dencun (Cancun + Deneb) a activé EIP-4844 sur le mainnet le 13 mars 2024, marquant le démarrage des usages Blob et le basculement vers une architecture axée DA-centrée pour les L2. (blog.ethereum.org)Sources de référence pour approfondir : la page EIP-4844 (GitHub/Docs), le site Ethereum.org (roadmap et data availability), Etherscan (explication Blob), et L2BEAT (cadre DA). (eips.ethereum.org)“Proto-Danksharding introduces a cheaper data channel for L2 data.” — formulation synthétique issue de la documentation Ethereum sur le sujet, pour rappeler le cœur de l’innovation sans entrer dans les détails d’implémentation. (ethereum.org)
Structuration du guide et fil conducteur : fondations théoriques (invariants), puis tutoriel pas-à-pas (prérequis et déroulé pratique). Les chiffres clés (taille des blobs, nombre maximal de blobs par bloc, durée de vie des blobs) proviennent de sources techniques officielles et analyses de la communauté. Utiliser les liens de référence ci-dessous pour vérifier chaque donnée chiffrée. (eips.ethereum.org)1. Fondations Théoriques & Invariants
A. Contexte et terminologie
Proto-Danksharding (EIP-4844) est une passerelle vers le schéma de Danksharding. Il introduit les blobs comme mécanique de publication de données dédiées aux Rollups, afin de réduire les coûts de publication de données sur le L1 et d’améliorer l’évolutivité des couches L2. C’est une étape intermédiaire avant le Danksharding complet, qui repose aussi sur des éléments comme PBS (Proposer-Builder Separation) et DAS (Data Availability Sampling). (ethereum.org)
Le blob space est une zone dédiée dans les blocs, avec sa propre tarification et sa propre logique de disponibilité des données. Les blobs restent disponibles pendant une période limitée et ne remplacent pas la calldata traditionnelle pour les smart contracts sur L1; ils offrent plutôt une solution de stockage temporaire pour les données de Rollups. (ethereum.org)
Le format blob se base sur des mécanismes cryptographiques comme les commitments (KZG) pour assurer l’intégrité et la disponibilité des données publiées. Les détails techniques et les promesses de performance (avec DAS) sont documentés dans les ressources officielles et les analyses académiques. (eips.ethereum.org)B. Invariants et implications économiques
Distinction Data Availability vs. Exécution : l’objectif est de dissocier la publication des données de l’exécution des contrats, afin que les Rollups puissent poster des données volumineuses sans alourdir les coûts d’E/S d’EVM—ce qui est attendu pour une croissance soutenue des volumes L2. Cette approche est explicitement décrite comme un prérequis pour le scaling par Danksharding. (blog.ethereum.org)
Vie privée et durabilité des blobs : la donnée blob est temporaire (durée limitée), et les blobs ne remplacent pas l’archivage permanent pour les données critiques ; cela permet un coût plus bas et un modèle économique différent pour les données L2, tout en assurant la possibilité de vérification et de relecture via DAS quand nécessaire. (ethereum.org)
Taille et capacité initiales : chaque blob est fixé à environ 128 KB; un bloc peut contenir plusieurs blobs (ciblage initial autour de 3 blobs par bloc, avec un maximum théorique autour de 6). Ce cadre de capacité est central pour calculer les coûts et les délais dans les chaînes L2 qui publient des données sur le L1. (info.etherscan.com)
Evolution vers Full Danksharding : les travaux et la roadmap Ethereum indiquent que Proto-Danksharding prépare et pose les fondations pour le Danksharding complet, qui distribuera la validation des blobs et améliorera la scalabilité globale. Pour comprendre le chemin, voir les pages “Danksharding” et les prérequis (PBS, DAS). (ethereum.org)C. Encadrement technique et ressources principales
Le cadre EIP-4844 est décrit dans l’EIP même et dans les guides YouTube/Blogs qui contextualisent les mécanismes de blob, leurs limites et leur marché tarifaire (blob gas). Les ressources officielles incluent le fichier EIP sur GitHub et les pages d’Ethereum.org décrivant le modèle blob, la durée de vie et la tarification. (eips.ethereum.org)
Pour observer et suivre l’adoption et les métriques des blobs dans l’écosystème, L2Beat fournit des vues sur la disponibilité des données et les métriques DA, et Etherscan fournit une explication des blobs et des exemples de transactions blob. Ces sources permettent de croiser les chiffres de l’écosystème (utilisation, coût, capacité). (l2beat.com)D. Points de vue et tensions parmi les critiques/analyses
Avantages : coûts de données plus faibles pour les Rollups, amélioration de l’évolutivité et progression vers Danksharding. Les analyses académiques et les rapports d’observatoire (EC, EU) soutiennent que EIP-4844 relie économique et technique pour réduire le coût du data posting et préparer le passage à Danksharding complet. (arxiv.org)
Défis et risques : la tarification des blobs et le comportement du marché (blob gas) peuvent être sensibles à la demande et au rythme d’adoption des Rollups; des recherches et compétitions entre opérateurs et validateurs peuvent émerger autour des coûts et de la disponibilité. Voir les analyses économiques et les cadres DA pour comprendre ces dynamiques. (arxiv.org)E. Synthèse pratique (principes opérationnels)
Les blobs portent des données utiles pour la disponibilité des données des Rollups, dans un cadre de coût et de latence maîtrisés. Le but est d’offrir un canal de données dédié et moins cher, sans compromettre l’exécution des contrats sur L1. Cette séparation facilite la croissance des Rollups et prépare le terrain pour le full Danksharding. (ethereum.org)
La durée de vie des blobs et les règles de publication imposent une discipline de publication et de vérification, encadrée par le DAS et le sampling aléatoire pour vérifier que les données existent réellement. (ethereum.org)2. Tutoriel Pas-à-Pas (Pratique)
A. Prérequis & Sécurité
Connaissances préalables recommandées : concepts de base d’Ethereum (L1/L2), notions de data availability sampling, et les principes de la tarification EIP-4844 (blob gas). Comprendre ce que signifie “blob” dans le cadre des transactions et comment les blobs s’inscrivent dans les blocs de la chaîne. (ethereum.org)
Cadre temporel et risques : EIP-4844 a été activé lors de Dencun sur le mainnet le 13 mars 2024, avec des implications économiques et opérationnelles pour les L2. En pratique, tester ce flux nécessite un environnement de test ou d’observation sur des réseaux qui emploient les blobs et DAS, et de suivre les métriques DA via L2Beat. (blog.ethereum.org)
Sécurité et vérification : la validation de la disponibilité des données via le DAS repose sur des échantillonnages et des mécanismes cryptographiques; l’analyse des risques DA est active (L2Beat et autres sources). Il est important d’appliquer les bonnes pratiques de sécurité lors de toute expérimentation, notamment en testnet et dans des environnements simulés. (forum.l2beat.com)
Restez aligné sur les sources officielles : pour les chiffres et les paramètres (taille blob, nombre maximal de blobs, durée de vie), privilégier les documents EIP et la documentation Ethereum.org. (eips.ethereum.org)B. Exécution des Étapes (Pratique, approche “learn-by-doing”)
Étape 1 : se familiariser avec le cadre Blob
Lisez les bases : Quelle est la fonction des blobs et pourquoi ils réduisent les coûts pour les Rollups ? Comprendre que blob data est une donnée accessible à la vérification mais éphémère, et que son coût est géré par un marché blob gas distinct des coûts EVM classiques. (ethereum.org)
Référence technique : l’article EIP-4844 (proto-danksharding) et les ressources Ethereum.org décrivent le mécanisme et les limites (taille, durée, tarification). (eips.ethereum.org)
Étape 2 : saisir la logique de la taille et de la capacité
Chaque blob est d’environ 128 KB; le bloc peut porter 3 blobs en moyenne, avec un maximum autour de 6 blobs par bloc (estimations et cadres initiaux). Cela fixe la capacité brute et influence les stratégies de publication des L2. (info.etherscan.com)
Pour les détails techniques et les chiffres, voir les analyses et les documents de référence, y compris les notes et les slides techniques qui mentionnent la taille et la capacité par blob. (specs.kroma.network)
Étape 3 : comprendre le timing et la disponibilité
Les blobs ne restent pas dans le DA de façon permanente; leur période de disponibilité est limitée (l’estimation publique fréquente est autour de 18 jours, mais les chiffres exacts et les mécanismes évoluent avec les upgrades et les paramètres). Gardez ce chiffre comme repère général et vérifiez les sources officielles pour les valeurs courantes sur vos réseaux de tests. (ethereum.org)
Étape 4 : observer le blob data market (Blob Gas) et l’impact sur les L2
Suivre les métriques DA et le comportement des coûts blob sur les réseaux L2 et les blocs L1 qui portent les blobs. L2Beat et The Block fournissent des cadres et des cas d’usage réels post-activation. (l2beat.com)
Étape 5 : expérimentation responsable
Si vous pilotez des tests, utilisez des réseaux de test compatibles Dencun ou des déploiements échelonnés, et documentez les coûts et les délais observés. Évitez les environnements non contrôlés pour des expériences qui touchent le money flow ou la sécurité réseau. Les travaux académiques et les rapports de l’écosystème rappellent les limites et les risques liés à la dynamique blob gas et à l’échantillonnage DAS. (forum.l2beat.com)
Étape 6 : contextualiser avec Full Danksharding
Comprendre que Proto-Danksharding est une étape intermédiaire visant à rendre les données des L2 plus économiques et vérifiables, et que le full Danksharding étendra ces mécanismes de vérification et de publication sur l’ensemble du réseau. Cela se reflète dans les pages officielles et les analyses spécialisées. (ethereum.org)Citations et sources de référence (sélection)
Ethereum Foundation / Dencun Mainnet Announcement: date et contexte d’activation d’EIP-4844 (Blob data) — 13 mars 2024. (blog.ethereum.org)The Block – couverture de l’activation et du cadre Dencun (Blob data market, objectifs économiques). (theblock.co)EIP-4844 – EIP officielle (Shard Blob Transactions) et détails techniques (formats, tarification, dynamique des blobs). (eips.ethereum.org)EIP-4844 – Page alternative et synthèses techniques (blob concept, DA, taille). (eips.ethereum.org)Etherscan – explication blob, taille par blob et capacité par bloc (128 KB, jusqu’à 6 blobs par bloc). (info.etherscan.com)L2BEAT – perspectives Data Availability et cadre DA pour Proto-Danksharding et EIP-4844. (l2beat.com)Ethereum.org – ressources sur la data availability, le blob space et le cadre DA (Dencun), y compris les mécanismes de DAS et EIP-4844. (ethereum.org)GitHub – EIP 4844 (documentation technique et détails de l’encodage, versionnage, etc.). (blockchain-observatory.ec.europa.eu)Remarques finales
Ce guide vise à donner une compréhension solide des fondamentaux de Proto-Danksharding et des blobs, tout en fournissant des points de référence concrets et vérifiables. Les chiffres clés et les états évoluent avec les upgrades et l’adoption progressive par l’écosystème. Pour chaque donnée chiffrée ou date précise, reportez-vous aux sources officielles et aux analyses récentes citant ces sources. Sources complémentaires utiles (pour approfondir)
Ethereum.org – Danksharding et roadmap, pages récentes sur le cadre et les prérequis techniques. (ethereum.org)Ethereum.org – Data Availability et mécanismes de DAS (Dencun, blob space). (ethereum.org)Etherscan – FAQ Blob et exemples de blob transactions. (info.etherscan.com)L2BEAT – Articles et rapports DA, cadres de pricing et disponibilité des blobs. (l2beat.com)EIP-4844 – Page officielle sur GitHub et documentation technique du protocole. (blockchain-observatory.ec.europa.eu)Ressources supplémentaires (pour les lecteurs curieux)
“Delay Analysis of EIP-4844” (arXiv) — analyse des effets sur latence et coût dans le contexte proto-danksharding. (arxiv.org)“Impact of EIP-4844 on Ethereum” (arXiv) — étude sur les implications de sécurité et d’usage. (arxiv.org)“Blob Space” – vidéos et présentations Ethereum (Blobspace-101) pour une vue pédagogique et visuelle du concept. (ethereum.org)Note sur les chiffres et les dates
Dans ce guide, les chiffres clés (taille blob, nombre maximal de blobs par bloc, durée de vie) et les dates (activation de Dencun et EIP-4844) proviennent des sources officielles et analytiques indiquées ci-dessus. Pour toute utilisation dans un article, vérifiez les valeurs les plus récentes dans les pages EIP et les rapports d’écosystème, car elles peuvent avoir évolué avec les itérations (par exemple des ajustements de capacité après les premières phases). Pour des chiffres exacts et à jour, réferez-vous aux sources citées en fin d’article.Sources & Références Factuelles
eips.ethereum.org
blog.ethereum.org
info.etherscan.com
ethereum.org
ethereum.org
l2beat.com
arxiv.org
arxiv.org
forum.l2beat.com
specs.kroma.network
theblock.co
blockchain-observatory.ec.europa.eu
arxiv.org
ethereum.orgPour Aller Plus Loin
Décentralisation réelle des séquenceurs L2: où en est-on en 2025 ?
ZK-Rollups vs Optimistic Rollups : Guide Comparatif Complet