Der Graph bewahrt die Blobs von Ethereum für eine langfristige Zugänglichkeit

Mitte Februar wurde das letzte Testnetz der Ethereum-Blockchain eingerichtet und das Dencun-Upgrade ist nun auf den meisten Mainnets betriebsbereit. Dencun wird nun das Ethereum-Netzwerk und alle abhängigen Layer-2-Systeme erweitern. Die Integration des neuen Transaktionstyps von EIP-4844 in Ethereum, der die vorübergehende Zwischenspeicherung von „Blobs“ von Daten im Beacon-Knoten ermöglicht, hat Transaktionen praktisch kostenlos gemacht.

Dieser Mechanismus, der technisch als Proto-Danksharding bekannt ist, erhöht die Skalierbarkeit des Netzwerks. Es senkt die Kosten von Rollup-Transaktionen, indem es das Hinzufügen großer Datenpakete (sogenannte Blobs) ermöglicht, wie beispielsweise bei Ethereum-Transaktionen. Diese Kleckse sind jedoch vorübergehend und können vor dem Beschneiden nicht länger als achtzehn Tage gelagert werden.

Es ist keine Überraschung, dass Blobs kurzlebiger Natur sind, da sie die Rollup-Leistung und -Effizienz durch die kontinuierliche Speicherung einer exponentiellen Menge an Blob-Daten auf Schicht 1 festigen. Obwohl verschwindende Blobs die Effizienz des Schicht-2-Netzwerks steigern, stellen sie auch ein Problem dar eine Schwierigkeit bei der Pflege historischer Aufzeichnungen, die für Entwickler, die im Netzwerk arbeiten, häufig notwendig ist. Um solche Herausforderungen zu bewältigen, bietet The Graph einen praktikablen Ansatz zur Erhaltung der Blobs, der ihre langfristige Zugänglichkeit garantiert und gleichzeitig den Fortschritt von Ethereum in Richtung Danksharding unterstützt.

Eine gemeinsame Anstrengung von Entwicklern von The Graph, Pinax und StreamingFast hat eine effiziente Lösung für die Indizierung und Speicherung von Binärdaten geschaffen. Die Kombination mehrerer wesentlicher Technologien, darunter Firehose und Substreams, ermöglicht die Datenextraktion in einem skalierbaren und schnellen Format.

Da sich Blob-Daten auf den Konsens-Clients (der „Konsensschicht“) befinden, hat The Graph Network einen neuen Firehose entwickelt, der mit dem Beacon Node kompatibel ist. Dies demonstriert erfolgreich den schnellen Aufbau eines neuen Firehose für eine bestimmte Kette mithilfe der neuen Poller-basierten Methode, die auf einem Ethereum-Blobs-Substream basiert.

Diese Substreams ermöglichen den einfachen und taktvollen Abruf von Daten aus Firehose-fähigen Beacon-Chain-Substreams über die gRPC-API. Der zweite Weg wäre Firehose, der von Blobs Substreams unterstützt wird und über die GraphQL-API, auf die über The Graph Network zugegriffen werden kann, Daten aus einem von Substreams betriebenen Subgraphen abruft.

The Graph verfolgt eine allumfassende Vision, die neue Datendienste und Abfragesprachen einbezieht und so sicherstellt, dass die Dezentralisierung jetzt und in absehbarer Zukunft für alle Anwendungsfälle gut gerüstet ist, da die Nachfrage nach Daten in Web3 weiter steigt.

Quelle: https://www.cryptonewsz.com/the-graph-preserving-ethereums-blobs-for-long-term-accessibility/