La disponibilité des données (DA) dans les systèmes blockchain garantit que toutes les données de transaction incluses dans un bloc publié sont effectivement accessibles, téléchargeables et vérifiables par tout participant du réseau qui en a besoin – et non pas seulement que l'en-tête du bloc a été diffusé. Le problème de la disponibilité des données survient lorsqu'un producteur de bloc malveillant peut créer un en-tête de bloc cryptographiquement valide (avec une racine Merkle ou un engagement d'état correct) tout en dissimulant stratégiquement les données de transaction sous-jacentes, rendant ainsi le bloc impossible à vérifier ou à contester. Ceci est particulièrement dangereux dans les systèmes qui reposent sur des preuves de fraude, où la capacité à reconstruire et à vérifier les données de transaction est indispensable pour détecter les transitions d'état invalides. Garantir la disponibilité des données est donc une exigence de sécurité fondamentale pour toutes les architectures blockchain – des systèmes monolithiques de couche 1 (où les nœuds complets téléchargent tout) aux systèmes modulaires (où des couches DA spécialisées, l'échantillonnage de la disponibilité des données et le codage d'effacement offrent des garanties de disponibilité sans exiger que chaque nœud télécharge toutes les données). La disponibilité des données est distincte du stockage des données (la conservation permanente des données) et de l'exactitude des données (la représentation de transitions d'état valides des données) – elle porte spécifiquement sur la question de savoir si les données ont été publiées et sont récupérables au moment de la production du bloc.
Origine & Histoire
| Date | Espaces |
| 2014 | Le modèle de nœud complet de Bitcoin résout implicitement le problème de la divulgation d'informations : tous les nœuds complets téléchargent toutes les données ; aucune divulgation sélective n'est possible. |
| 2016-2017 | Des clients légers Ethereum émergent, s'appuyant sur les en-têtes de blocs sans téléchargement complet des données ; un problème lié à l'autorité de domaine est identifié comme une faille de sécurité. |
| 2018 | Al-Bassam, Buterin et al. définissent formellement le problème de la disponibilité des données et publient « Fraude et preuves de disponibilité des données ». |
| 2019-2020 | Des regroupements (optimistes, ZK) apparaissent – DA devient crucial : les données de regroupement doivent être publiées à un endroit où les vérificateurs peuvent y accéder. |
| 2021 | La thèse sur la blockchain modulaire formalise l'AD comme l'une des quatre fonctions de base de la blockchain (exécution, règlement, consensus, AD). |
| 2022 | Plusieurs incidents retentissants mettent en lumière les risques liés à l'utilisation de données décentralisées (DA) : compromis entre les agrégations utilisant les données d'appels sur Ethereum et les agrégations DA hors chaîne. |
| 2023 | Celestia est lancée en tant que première chaîne spécialisée dans les DA ; EigenDA, Avail et NearDA sont annoncées ou entrent en phase de testnet. |
| Mars 2024 | Activation de l'EIP-4844 : Ethereum introduit les transactions de transport de blobs – un espace DA temporaire et moins coûteux pour les rollups |
| 2026 | Le marché des architectures de données arrive à maturité ; les entreprises qui regroupent des fournisseurs de services de données divulguent régulièrement leur fournisseur comme un paramètre architectural clé. |
« Le problème de la disponibilité des données est peut-être le problème de sécurité le plus subtil et le plus sous-estimé dans la conception des blockchains. »
Fonctionnement

| Approche | Mécanisme | Avantages | Inconvénients |
| Téléchargement complet du nœud | Chaque nœud télécharge toutes les données | Disponibilité variable | Limite la taille des blocs ; centralise les nœuds |
| Échantillonnage de la disponibilité des données | Les nœuds lumineux échantillonnent des segments aléatoires. | Évolutif ; compatible avec les clients légers | Probabiliste ; nécessite des pairs honnêtes |
| Validiums | Les preuves ZK garantissent l'exactitude ; les données sont stockées hors chaîne. | Faible coût ; débit élevé | Les données peuvent être retenues ; DA plus faible |
| Comités de disponibilité des données | Un comité de confiance atteste de la disponibilité | À bas prix | Confiance centralisée ; risque de censure |
| Couches DA dédiées | Celestia, EigenDA, disponible avec DAS | Évolutif ; décentralisé | Ajoute des hypothèses de confiance |
En termes simples
- En-tête ≠ donnéesUn en-tête de bloc d'apparence valide ne prouve pas l'existence des données de transaction ; un producteur malveillant peut publier l'en-tête tout en dissimulant les données sous-jacentes.
- Pourquoi cela compteSi les données sont indisponibles, il est impossible de prouver une fraude dans les systèmes optimistes, de reconstituer l'état et de vérifier ce qui s'est réellement passé sur la blockchain.
- Les nœuds complets résolvent le problème simplement.Les blockchains traditionnelles résolvent le problème de l'autorité de domaine en ayant chaque noeud complet Téléchargez tout – mais cela limite la taille que peuvent atteindre les blocs.
- Les solutions modulaires permettent de l'adapter.Les solutions modernes utilisent le codage d'effacement et l'échantillonnage de disponibilité des données pour permettre aux nœuds légers de vérifier la disponibilité sans tout télécharger, ce qui permet un débit de données beaucoup plus important.
- Compromis ValidiumCertains systèmes (validiums) échangent des garanties DA contre des coûts moindres en conservant les données hors chaîne – les utilisateurs bénéficient de ZK-preuve l'exactitude des données, mais ils perdent la capacité d'accéder de manière indépendante à leurs propres données transactionnelles.
Exemples du monde réel
| Scénario | Mise en œuvre | Résultat |
| Sécurité de consolidation optimiste | Optimism envoie toutes les données de transaction à Ethereum sous forme de calldata/blobs. | L'état est vérifiable par tous ; preuves de fraude possibles ; sécurité renforcée |
| Compromis Validium | Le mode validium de StarkEx conserve les données hors chaîne avec le comité de disponibilité des données. | Des frais moins élevés, mais les utilisateurs dépendent d'un comité pour l'accès aux données. |
| vecteur d'attaque DA | Le séquenceur de routage malveillant retient les données par lots | Les utilisateurs ne peuvent pas prouver leur état correct pour effectuer un pont ; les retraits sont bloqués. |
| Celestia DA | Rollup envoie des données à Celestia ; les nœuds lumineux DAS-verify | DA à faible coût avec garanties de disponibilité probabilistes |
| blobs EIP-4844 | Après la mise à niveau Dencun, les cumuls utilisent des transactions blob | Les coûts DA diminuent de 10 à 100 fois par rapport aux données d'appel ; les blobs sont supprimés après environ 18 jours. |
Avantages
| Avantage | Description |
| Activation de la protection contre la fraude | L'analyse de dépendances vérifiée (DA) permet la construction de preuves de fraude dans les systèmes optimistes. |
| Reconstruction de l'État | Les utilisateurs peuvent reconstruire indépendamment l'état de la blockchain à partir des données disponibles. |
| Résistance à la censure | Les données accessibles au public empêchent les attaques par divulgation sélective |
| Soutien à la décentralisation | Des solutions DA appropriées permettent à un plus grand nombre de participants d'exécuter des nœuds de vérification. |
| minimisation de la confiance | Réduit la dépendance à l'égard de tiers de confiance pour la détention ou la fourniture de données |
Inconvénients et risques
| Désavantage | Description |
| Compromis entre coût et sécurité | L'utilisation complète de DA sur Ethereum L1 est coûteuse ; les alternatives moins chères impliquent des compromis en matière de sécurité. |
| Disponibilité temporaire | Les objets EIP-4844 ne sont conservés que pendant environ 18 jours ; l’archivage à long terme nécessite des solutions externes. |
| Complexité des systèmes modulaires | La vérification DA multicouche ajoute de la complexité d'ingénierie |
| centralisation des comités | Les comités de disponibilité des données (CAD) introduisent des intermédiaires de confiance |
| Attaques par échantillonnage | La sécurité DAS exige des réseaux pairs diversifiés et honnêtes |
Conseils de gestion des risques :
- Pour les actifs faisant l'objet de regroupements, vérifiez si les données de transaction sont publiées sur Ethereum (sécurité maximale) ou sur un comité DA (sécurité moindre).
- Il est important de comprendre la différence entre les validiums (données hors chaîne) et les rollups (données sur la chaîne) lors du choix des solutions de couche 2.
- Notez que les objets blob EIP-4844 sont temporaires ; assurez-vous que les données importantes sont archivées par les indexeurs.
- Considérez l'autorité de délégation (DA) comme un élément clé de votre évaluation de la sécurité de la blockchain, au même titre que l'exécution et le règlement.
QFP
Q : Quelle est la différence entre la disponibilité des données et le stockage des données ?
A : La disponibilité des données garantit, à court terme (au moment du bloc), que les données ont été publiées et sont accessibles immédiatement. Le stockage des données, quant à lui, concerne leur accessibilité à long terme. Une couche d'accès aux données (DA) peut garantir leur disponibilité pendant 18 jours (comme les blobs Ethereum) sans pour autant assurer un stockage permanent.
Q : Quel est le lien entre la disponibilité des données et la sécurité du cumul ?
A : La sécurité des rollups repose sur la possibilité de contester les transitions d'état frauduleuses (rollups optimistes) ou de vérifier les preuves ZK (rollups ZK). Ces deux méthodes nécessitent la disponibilité des données transactionnelles sous-jacentes. Si ces données sont masquées, la sécurité des rollups est compromise : les utilisateurs ne peuvent plus prouver la fraude et les ponts peuvent être exploités.
Q : Qu'est-ce qu'un comité de disponibilité des données (DAC) ?
A : Un DAC est un ensemble d'entités de confiance qui stockent les données agrégées hors chaîne et attestent de leur disponibilité. C'est moins coûteux qu'un DA sur la chaîne, mais cela introduit une centralisation et une dépendance à la confiance : si le comité retient des données ou se livre à une collusion, les utilisateurs perdent l'accès à leur historique de transactions.
Q : Pourquoi les blobs EIP-4844 sont-ils supprimés après 18 jours ?
A : Le stockage permanent de toutes les données blob exigerait que les nœuds stockent une quantité illimitée de données historiques, ce qui engendrerait des besoins de stockage insoutenables. Les blobs sont conçus pour une disponibilité temporaire (le temps nécessaire au règlement des litiges) ; l’archivage permanent est assuré par des services externes tels que Ethereum Portal Network ou des indexeurs tiers.
Q : La disponibilité des données d'Ethereum est-elle meilleure que celle de Celestia ?
A : Ethereum offre une sécurité économique supérieure (une valeur en jeu plus importante protège la chaîne), tandis que Celestia est spécifiquement conçu pour un débit DA plus élevé et un coût moindre. Le choix de la meilleure solution dépend de vos priorités : sécurité, coût ou débit.
Termes connexes
- Échantillonnage de disponibilité des données (DAS)– Technique de vérification de l'autorité de déduction sans téléchargement complet des données
- Couche de disponibilité des données– Infrastructures spécialisées pour les garanties DA
- Preuve de fraude– Mécanisme exigeant que DA fonctionne dans des agrégats optimistes
- Validium– L2 qui échange les garanties DA contre un coût moindre
- EIP-4844– Mise à jour d'Ethereum améliorant l'économie du rollup DA
- Codage d'effacement– Outil mathématique permettant le DAS










