Datenverfügbarkeit (Data Availability, DA) in Blockchain-Systemen garantiert, dass alle in einem veröffentlichten Block enthaltenen Transaktionsdaten für jeden Netzwerkteilnehmer, der sie benötigt, tatsächlich zugänglich, herunterladbar und überprüfbar sind – und nicht nur, dass ein Block-Header übertragen wurde. Das Problem der Datenverfügbarkeit entsteht, weil ein böswilliger Blockproduzent einen kryptografisch gültigen Block-Header (mit korrekter Merkle-Root oder Zustandsbestätigung) erstellen und gleichzeitig die zugrundeliegenden Transaktionsdaten strategisch zurückhalten kann. Dadurch wird der Block unüberprüfbar und kann nicht angefochten werden. Dies ist besonders gefährlich in Systemen, die auf Betrugsnachweisen basieren, da die Rekonstruktion und Überprüfung von Transaktionsdaten Voraussetzung für das Erkennen ungültiger Zustandsübergänge ist. Die Gewährleistung der Datenverfügbarkeit ist daher eine grundlegende Sicherheitsanforderung für alle Blockchain-Architekturen – von monolithischen L1-Knoten (bei denen alle Knoten alle Daten herunterladen) bis hin zu modularen Systemen (bei denen spezialisierte DA-Schichten, Data Availability Sampling und Erasure Coding Verfügbarkeitsgarantien bieten, ohne dass jeder Knoten alle Daten herunterladen muss). Die Verfügbarkeit von Daten unterscheidet sich von der Datenspeicherung (ob Daten dauerhaft aufbewahrt werden) und der Datenkorrektheit (ob die Daten gültige Zustandsübergänge darstellen) – sie befasst sich speziell damit, ob Daten zum Zeitpunkt der Blockproduktion veröffentlicht und abrufbar waren.
Herkunft & Geschichte
| Datum | Event |
| 2014 | Das Full-Node-Modell von Bitcoin löst das Datenzugriffsproblem implizit – alle Full Nodes laden alle Daten herunter; eine selektive Offenlegung ist nicht möglich. |
| 2016-2017 | Ethereum-Light-Clients entstehen – sie nutzen Block-Header ohne vollständigen Daten-Download; DA-Problem als Sicherheitslücke identifiziert |
| 2018 | Al-Bassam, Buterin et al. definieren das Datenverfügbarkeitsproblem formal und veröffentlichen „Beweise für Betrug und Datenverfügbarkeit“. |
| 2019-2020 | Rollups (optimistisch, ZK) entstehen – DA wird entscheidend: Rollup-Daten müssen dort veröffentlicht werden, wo Verifizierer darauf zugreifen können. |
| 2021 | Die These der modularen Blockchain formalisiert DA als eine von vier Kernfunktionen der Blockchain (Ausführung, Abwicklung, Konsens, DA). |
| 2022 | Mehrere aufsehenerregende Vorfälle verdeutlichen die Risiken von Data Access: Zusammenführung von Anrufdaten auf Ethereum im Vergleich zu den Abwägungen bei Data Access außerhalb der Blockchain. |
| 2023 | Celestia startet als erste auf DA spezialisierte Kette; EigenDA, Avail und NearDA wurden angekündigt oder befinden sich im Testnetz. |
| März 2024 | EIP-4844 wird aktiviert: Ethereum führt Blob-Transaktionen ein – günstigerer, temporärer DA-Speicher für Rollups |
| 2026 | Der Markt für Architekturassistenten (DA) ist ausgereift; Unternehmenszusammenschlüsse legen regelmäßig ihren DA-Anbieter als wichtigen Architekturparameter offen. |
„Das Problem der Datenverfügbarkeit ist vielleicht das subtilste und am meisten unterschätzte Sicherheitsproblem im Blockchain-Design.“
Funktionsweise

| Ansatz | Mechanismus | Vorteile | Nachteile |
| Vollständiger Knoten-Download | Jeder Knoten lädt alle Daten herunter | Gewisse Verfügbarkeit | Begrenzt die Blockgröße; zentralisiert Knoten |
| Datenverfügbarkeitsstichprobe | Lichtknoten tasten zufällige Abschnitte ab | Skalierbar; für Light-Clients geeignet | Wahrscheinlichkeitsbasiert; erfordert ehrliche Kollegen |
| Validien | ZK-Beweise gewährleisten Korrektheit; Daten werden außerhalb der Blockchain gespeichert. | Niedrige Kosten; hoher Durchsatz | Daten können zurückgehalten werden; schwächere DA |
| Datenverfügbarkeitsausschüsse | Ein vertrauenswürdiges Gremium bestätigt die Verfügbarkeit. | Kostengünstig | Zentralisiertes Vertrauen; Zensurrisiko |
| Dedizierte DA-Ebenen | Celestia, EigenDA, Verfügbar mit DAS | Skalierbar; dezentralisiert | Fügt Vertrauensannahmen hinzu |
Einfach ausgedrückt
- Header ≠ DatenEin gültig aussehender Block-Header beweist nicht, dass die Transaktionsdaten existieren – ein böswilliger Produzent kann den Header veröffentlichen und gleichzeitig die darunter liegenden Daten verbergen.
- Warum es wichtig istWenn Daten nicht verfügbar sind, kann man in optimistischen Systemen keinen Betrug nachweisen, den Zustand nicht rekonstruieren und nicht überprüfen, was tatsächlich auf der Blockchain passiert ist.
- Vollständige Knoten lösen das Problem einfachTraditionelle Blockchains lösen DA, indem sie jedes Vollständiger Knoten Alles herunterladen – das begrenzt jedoch, wie groß die Datenblöcke maximal werden können.
- Modulare Lösungen skalieren esModerne Lösungen nutzen Erasure Coding und Data Availability Sampling, um es Light Nodes zu ermöglichen, die Verfügbarkeit zu überprüfen, ohne alles herunterzuladen, wodurch ein wesentlich größerer Datendurchsatz ermöglicht wird.
- Validium-AbwägungEinige Systeme (Validiums) tauschen DA-Garantien gegen niedrigere Kosten ein, indem sie Daten außerhalb der Blockchain speichern – Benutzer erhalten ZK-geprüft Korrektheit, aber Verlust der Fähigkeit, selbstständig auf die eigenen Transaktionsdaten zuzugreifen.
Beispiele aus der Praxis
| Szenario | Umsetzung | Ergebnis |
| Optimistische Rollup-Sicherheit | Optimism sendet alle Transaktionsdaten als calldata/blobs an Ethereum. | Jeder kann den Status überprüfen; Betrugsnachweise sind möglich; hohe Sicherheit |
| Validium-Abwägung | Der StarkEx-Validierungsmodus speichert Daten außerhalb der Blockchain mit Unterstützung des Datenverfügbarkeitsausschusses. | Niedrigere Gebühren, aber die Nutzer sind beim Datenzugriff auf ein Komitee angewiesen. |
| DA-Angriffsvektor | Ein fehlerhafter Rollup-Sequenzer hält Batch-Daten zurück. | Nutzer können dem Broker keinen korrekten Status nachweisen; Auszahlungen sind gesperrt. |
| Celestia DA | Rollup sendet Daten an Celestia; Lichtknoten DAS-Verifizierung | Kostengünstige Datenanalyse mit probabilistischen Verfügbarkeitsgarantien |
| EIP-4844-Blobs | Nach dem Dencun-Upgrade verwenden Rollups Blob-Transaktionen. | Die DA-Kosten sinken um das 10- bis 100-fache im Vergleich zu Anrufdaten; Datenblöcke werden nach etwa 18 Tagen gelöscht. |
Vorteile
| Vorteil | Beschreibung |
| Aktivierung des Betrugsnachweises | Verifizierte DA ermöglicht die Erstellung von Betrugsnachweisen in optimistischen Systemen |
| Staatlicher Wiederaufbau | Nutzer können den Blockchain-Zustand aus den verfügbaren Daten selbstständig rekonstruieren. |
| Zensurresistenz | Öffentlich zugängliche Daten verhindern Angriffe auf selektive Datenoffenlegung |
| Unterstützung der Dezentralisierung | Geeignete DA-Lösungen ermöglichen es mehr Teilnehmern, Verifizierungsknoten zu betreiben. |
| Vertrauensminimierung | Verringert die Abhängigkeit von vertrauenswürdigen Parteien bei der Speicherung oder Bereitstellung von Daten |
Nachteile & Risiken
| Nachteil | Beschreibung |
| Abwägung zwischen Kosten und Sicherheit | Vollständige DA auf Ethereum L1 ist teuer; günstigere Alternativen erfordern Kompromisse bei der Sicherheit. |
| Vorübergehende Verfügbarkeit | EIP-4844-Blobs werden nur etwa 18 Tage lang gespeichert – für die Langzeitarchivierung sind externe Lösungen erforderlich. |
| Komplexität in modularen Systemen | Die mehrschichtige DA-Verifizierung erhöht die technische Komplexität. |
| Zentralisierung der Ausschüsse | Datenverfügbarkeitskomitees (DACs) führen vertrauenswürdige Vermittler ein |
| Sampling-Angriffe | Die Sicherheit von DAS erfordert diverse, ehrliche Peer-Netzwerke. |
Tipps zum Risikomanagement:
- Bei Vermögenswerten in Rollups sollte geprüft werden, ob die Transaktionsdaten auf Ethereum (höchste Sicherheit) oder einem DA-Komitee (geringere Sicherheit) veröffentlicht werden.
- Beachten Sie den Unterschied zwischen Validiums (Daten außerhalb der Blockchain) und Rollups (Daten auf der Blockchain) bei der Auswahl von L2-Lösungen.
- Beachten Sie, dass EIP-4844-Blobs temporär sind – stellen Sie sicher, dass wichtige Daten von Indexern archiviert werden.
- Behandeln Sie DA als einen Schlüsselfaktor Ihrer Blockchain-Sicherheitsbewertung neben Ausführung und Abwicklung.
FAQ
F: Worin besteht der Unterschied zwischen Datenverfügbarkeit und Datenspeicherung?
A: Datenverfügbarkeit ist eine zeitlich begrenzte Garantie dafür, dass Daten veröffentlicht wurden und zum Zeitpunkt der Blockierung zugänglich sind. Datenspeicherung hingegen ist eine langfristige Frage der dauerhaften Zugänglichkeit der Daten. Eine DA-Schicht könnte die Verfügbarkeit von Daten für 18 Tage gewährleisten (ähnlich wie bei Ethereum-Blobs), ohne jedoch permanenten Speicher bereitzustellen.
F: In welchem Zusammenhang steht die Datenverfügbarkeit mit der Sicherheit von Rollup-Daten?
A: Rollups beziehen ihre Sicherheit aus der Möglichkeit, betrügerische Zustandsübergänge (optimistische Rollups) anzufechten oder ZK-Beweise (ZK-Rollups) zu verifizieren. Beide erfordern die Verfügbarkeit der zugrunde liegenden Transaktionsdaten. Werden diese Daten zurückgehalten, bricht die Sicherheit der Rollups zusammen – Benutzer können Betrug nicht nachweisen, und Bridges können ausgenutzt werden.
F: Was ist ein Data Availability Committee (DAC)?
A: Ein DAC (Data Access Committee) ist ein Satz vertrauenswürdiger Entitäten, die aggregierte Daten außerhalb der Blockchain speichern und deren Verfügbarkeit bestätigen. Es ist kostengünstiger als On-Chain-DA (Data Access Committee), führt aber zu Zentralisierung und Vertrauensproblemen – wenn das Komitee Daten zurückhält oder sich abspricht, verlieren die Nutzer den Zugriff auf ihre Transaktionshistorie.
F: Warum werden EIP-4844-Blobs nach 18 Tagen gelöscht?
A: Die dauerhafte Speicherung aller Blob-Daten würde erfordern, dass Knoten unbegrenzt historische Daten speichern, was zu einem nicht tragbaren Speicherbedarf führen würde. Blobs sind für die temporäre Verfügbarkeit konzipiert (lange genug für die Beilegung von Streitigkeiten) – die dauerhafte Archivierung wird von externen Diensten wie dem Ethereum Portal Network oder Drittanbieter-Indexern übernommen.
F: Ist die Datenverfügbarkeit bei Ethereum besser als bei Celestia?
A: Ethereum bietet eine höhere wirtschaftliche Sicherheit (mehr eingesetzte Token schützen die Blockchain), während Celestia speziell für einen höheren Datendurchsatz und geringere Kosten entwickelt wurde. „Besser“ hängt von Ihren Prioritäten ab: Sicherheit vs. Kosten vs. Durchsatz.
Verwandte Begriffe
- Datenverfügbarkeitsstichprobe (DAS)– Verfahren zur Überprüfung der DA ohne vollständigen Daten-Download
- Datenverfügbarkeitsschicht– Spezialisierte Infrastruktur für DA-Garantien
- Betrugssicher– Mechanismus, der DA benötigt, um in optimistischen Rollups zu funktionieren
- Gültigkeit– L2, das DA-Garantien gegen niedrigere Kosten eintauscht
- EIP-4844– Ethereum-Upgrade zur Verbesserung der DA-Rollup-Ökonomie
- Erasure Codierung– Mathematisches Werkzeug zur Ermöglichung von DAS










