Séparer disponibilité des données et stockage permanent
À la fin, expliquez le schéma avec vos mots, résolvez le cas et justifiez la correction.
Prérequis : Rollups : exécuter ailleurs, s’ancrer ici · Le gas : payer le travail effectué
Niveau 3 · Avancé →Parcours de lecture · 11 / 17 · Avancé
Les blobs constituent un mécanisme dédié à la publication de données associées aux transactions Ethereum, particulièrement utile aux rollups.
L’essentiel
Les blobs constituent un mécanisme dédié à la publication de données associées aux transactions Ethereum, particulièrement utile aux rollups. Leur marché de frais est distinct du gas d’exécution ordinaire. Ils séparent en partie la demande de publication de données de celle d’exécution des instructions EVM.
Le mécanisme
L’EVM ne lit pas librement leur contenu comme le stockage classique d’un contrat. Des engagements relient les données à la transaction, tandis que disponibilité et conservation suivent les règles du protocole. Les rollups ont besoin des données pertinentes pour reconstruire leur état. Leur disponibilité ne prouve pas, à elle seule, la validité de l’exécution.
Les points d’attention
Un blob n’est ni une archive permanente garantie ni un hébergement web gratuit. La reconstruction historique peut dépendre d’une infrastructure d’archivage au-delà de la conservation imposée par le protocole. Pour un Layer 2, vérifier où les données sont publiées, qui peut les obtenir et comment sortir si l’opérateur disparaît.
Comprendre en profondeur
Les transactions à blobs offrent une voie de données dédiée aux rollups. L’exécution référence des engagements plutôt que traiter leur contenu comme un stockage lisible ordinaire par contrat. Cela sépare l’économie de publication du gas d’exécution, même si les frais utilisateur combinent plusieurs composantes.
Limites et erreurs fréquentes
La disponibilité dans la fenêtre requise ne promet pas un archivage permanent. Rollups et services peuvent avoir besoin de leur propre conservation. Les paramètres évoluent : distinguez rôle architectural et chiffres actuels de capacité ou rétention. Un engagement cryptographique lie des données sans garantir qu’une archive les servira toujours.
Le mécanisme en un schéma
- Données du rollup
- Publication en blob
- Engagement et disponibilité
- Archivage durable distinct
Appliquer la leçon à un cas
Un chercheur veut reconstruire une activité ancienne de rollup. Dessinez le chemin de l’engagement aux données puis à l’état rejouable. Identifiez la dépendance d’archive au lieu de supposer une conservation éternelle par chaque nœud.
Il permet de vérifier des données correspondantes lorsqu’elles sont disponibles, sans révéler leur contenu complet. La reconstruction exige aussi les données et règles d’exécution pertinentes. Spécifiez séparément disponibilité de l’archive et contrôles d’intégrité : ils résolvent des problèmes différents.
À l’intérieur d’un rollup
Transaction
L’utilisateur signe sur le Layer 2 choisi, avec son identifiant de chaîne.
Les termes de cette leçon
- Rollup
- Un système reliant une exécution hors de la couche de base à celle-ci, par publication d’informations et mécanisme de preuve ou de contestation.
- Gas
- Une mesure des ressources d’exécution ; quantité de gas et prix unitaire sont deux données distinctes.
Préparer une note de correction
Décrivez le passage et la correction proposée. Vous pourrez copier cette note pour la partager ; rien n’est envoyé. N’incluez aucune donnée personnelle ou confidentielle.