A Graph Preserving Ethereum's Blobs a hosszú távú hozzáférhetőség érdekében

Február közepén létrejött az Ethereum blokklánc utolsó teszthálózata, és a Dencun frissítés már működik a legtöbb mainneten. A Dencun most továbbfejleszti az Ethereum hálózatot és az összes függő 2. rétegű rendszert. Az EIP-4844 új tranzakciótípusának az Ethereumba való integrálása, amely lehetővé teszi az adatok „blobjainak” ideiglenes gyorsítótárazását a beacon csomópontban, gyakorlatilag költségmentessé tette a tranzakciókat.

Ez a technikailag Proto-Danksharding néven ismert mechanizmus növeli a hálózat méretezhetőségét. Csökkenti az összesítő tranzakciók költségeit azáltal, hogy lehetővé teszi hatalmas adatcsomagok (úgynevezett blobok) hozzáadását, például az Ethereum-tranzakciókban. Ezek a foltok azonban ideiglenesek, és nem tárolhatók több mint tizennyolc napig a metszés előtt.

Nem meglepő, hogy a blobok átmeneti jellegűek, mivel megszilárdítják az összesítés teljesítményét és hatékonyságát azáltal, hogy állandóan exponenciális mennyiségű blob-adatot tárolnak az 1. rétegen. Bár az eltűnő blobok fokozzák a 2. réteg hálózatának hatékonyságát, szintén jelentenek nehézség az előzmények nyilvántartásában, ami gyakran szükséges a hálózaton működő fejlesztőknek. Az ilyen kihívások leküzdésére a The Graph egy életképes megközelítést kínál a blobok megőrzésére, garantálva azok hosszú távú hozzáférhetőségét, miközben segíti az Ethereum előrehaladását a Danksharding felé.

A The Graph, a Pinax és a StreamingFast fejlesztőinek együttműködése hatékony megoldást hozott létre a bináris adatok indexelésére és tárolására. Számos alapvető technológia, köztük a Firehose és a Substreams kombinálása lehetővé teszi az adatkinyerést skálázható és gyors formátumban.

Mivel a blob adatok a konszenzusos klienseken (a „konszenzus rétegen”) találhatók, a The Graph Network kidolgozott egy új Firehose-t, amely kompatibilis a Beacon Node-dal. Ez sikeresen bemutatja egy új Firehose gyors felépítését bármely konkrét lánchoz az új, poller-alapú módszerrel, amely egyetlen Ethereum Blobs Substreamre támaszkodik.

Ezek az alfolyamok lehetővé teszik az adatok egyszerű és tapintatos lekérését a Firehose-kompatibilis Beacon Chain alfolyamokból a gRPC API-n keresztül. A második mód a Firehose, amelyet a Blobs Substreams működtet, és amely a The Graph Network-ről elérhető GraphQL API-n keresztül adatokat kér le egy Substreams-alapú részgráfból.

A Graph egy mindenre kiterjedő jövőképet tart fenn, amely új adatszolgáltatásokat és lekérdezési nyelveket foglal magában, ezáltal biztosítja, hogy a decentralizált jól felszerelt legyen minden felhasználási esetre, most és a belátható jövőben is, mivel a Web3 adatigénye folyamatosan növekszik.

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