BlockPulseNews
Définition

Layer de Data Availability : définition

Une couche de data availability (DA) est un réseau spécialisé dans la publication des données de transactions des rollups, chargé de garantir que ces données ont bien été rendues accessibles à tous, à moindre coût.

Thème : Layer 2 et scalabilité

Layer de Data Availability : comment ça marche ?

Un rollup exécute des transactions hors de la chaîne principale, mais doit publier les données correspondantes pour que chacun puisse reconstruire son état, vérifier ses calculs ou contester une fraude. Si ces données sont retenues, les utilisateurs peuvent se retrouver incapables de prouver leurs soldes et de retirer leurs fonds. Le problème de la disponibilité des données consiste donc à s'assurer que les informations ont réellement été publiées, et pas seulement annoncées. Une couche DA se consacre à cette mission, sans forcément exécuter les transactions elle-même.

Un rollup peut publier ses données sur Ethereum, via les blobs, et bénéficier alors de sa pleine sécurité. Il peut aussi utiliser une couche DA externe, comme Celestia ou EigenDA, souvent moins coûteuse, ou un comité de disponibilité des données. Chaque option implique un compromis : plus une solution est économique, plus elle repose généralement sur un ensemble de validateurs restreint ou distinct de celui de la chaîne de règlement. Des techniques comme l'échantillonnage permettent à des nœuds légers de vérifier la publication sans télécharger toutes les données.

Un exemple concret

Imaginons qu'un rollup publie ses données sur une couche DA externe pour réduire ses frais. Un jour, son opérateur tente de faire valider un état frauduleux. Grâce aux données disponibles sur la couche DA, un observateur indépendant reconstruit l'état réel et prouve la fraude. Si la couche DA avait certifié des données en réalité retenues, cette contestation aurait été impossible.

Les risques à connaître

Choisir une couche DA externe revient à faire confiance à son propre consensus et à ses validateurs : si elle est attaquée ou censure, le rollup qui s'y appuie peut perdre une partie de ses garanties, même s'il règle ses transactions sur Ethereum. C'est précisément ce choix qui distingue un rollup d'un validium.

À ne pas confondre avec

  • DAC : Un DAC est un petit comité de signataires qui atteste la disponibilité des données, une option plus centralisée qu'une couche DA à part entière.
  • DAS : Le DAS est une technique de vérification par échantillonnage utilisée par certaines couches DA, et non une couche en soi.
  • Validium : Un validium est un type de réseau qui publie ses données hors d'Ethereum, souvent sur une couche DA externe ou un comité.

Questions fréquentes sur Layer de Data Availability

Pourquoi les rollups ont-ils besoin de data availability ?

Sans accès aux données, personne ne peut vérifier l'état du rollup ni contester une fraude. La disponibilité des données permet aux utilisateurs de retirer leurs fonds même si l'opérateur cesse de coopérer.

Une couche DA stocke-t-elle les données pour toujours ?

Pas nécessairement. Son rôle est de garantir que les données ont été publiées et accessibles pendant une période suffisante ; l'archivage de long terme peut être assuré par d'autres acteurs.

Dans le même thème : Layer 2 et scalabilité

Tous les termes du thème Layer 2 et scalabilité →

À lire

L'actualité : Layer 2 et scalabilité

Les derniers articles de BlockPulseNews sur ce sujet.

Approfondir avec l'Académie : Frais, Layer 2 & Ponts Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en L

← Tout le lexique crypto de A à Z