Graf, ktorý zachováva éterické guličky pre dlhodobú dostupnosť

V polovici februára bola vytvorená posledná testovacia sieť Ethereum blockchainu a upgrade Dencun je teraz funkčný na väčšine mainnetov. Dencun teraz vylepší sieť Ethereum a všetky závislé systémy vrstvy 2. Integrácia nového typu transakcie EIP-4844 do Etherea, ktorá umožňuje dočasné uloženie „blobov“ údajov do vyrovnávacej pamäte v uzle majáku, urobila transakcie prakticky bez nákladov.

Technicky známy ako Proto-Danksharding, tento mechanizmus zvyšuje škálovateľnosť siete. Znižuje náklady na súhrnné transakcie tým, že umožňuje pridávanie veľkých dátových paketov (nazývaných bloby), ako napríklad pri transakciách Ethereum. Tieto kvapôčky sú však dočasné a pred prerezaním ich nemožno skladovať dlhšie ako osemnásť dní.

Nie je žiadnym prekvapením, že bloby majú efemérny charakter, keďže upevňujú súhrnný výkon a efektivitu neustálym ukladaním exponenciálneho objemu blobových údajov na vrstve 1. Hoci miznúce bloby zvyšujú efektivitu siete vrstvy 2, predstavujú ťažkosti s udržiavaním historických záznamov, ktoré sú často potrebné pre vývojárov pracujúcich v sieti. Na boj proti takýmto výzvam ponúka The Graph životaschopný prístup k zachovaniu kvapôčok, ktorý zaručuje ich dlhodobú dostupnosť a zároveň pomáha Ethereu napredovať smerom k Dankshardingu.

Spoločné úsilie medzi vývojármi z The Graph, Pinax a StreamingFast vytvorilo efektívne riešenie na indexovanie a ukladanie binárnych údajov. Kombinácia niekoľkých základných technológií, vrátane Firehose a Substreams, umožňuje extrakciu údajov v škálovateľnom a rýchlom formáte.

Pretože dáta blob sa nachádzajú na konsenzuálnych klientoch („konsenzuálna vrstva“), The Graph Network navrhla nový Firehose kompatibilný s Beacon Node. Toto úspešne ukazuje rýchlu konštrukciu nového Firehose pre akýkoľvek konkrétny reťazec pomocou novej metódy založenej na polleri, ktorá sa spolieha na jeden podstream Ethereum Blobs.

Tieto podtoky umožňujú jednoduché a taktné získavanie údajov z podtokov Beacon Chain s podporou Firehose prostredníctvom rozhrania gRPC API. Druhým spôsobom by bol Firehose, poháňaný Blobs Substreams, ktorý získava údaje z podgrafu s podporou Substreams cez GraphQL API, ktoré je dostupné na The Graph Network.

Graf si zachováva všestrannú víziu zahŕňajúcu nové dátové služby a dopytovacie jazyky, čím zaisťuje, že decentralizované sú dobre vybavené pre všetky prípady použitia, teraz aj v dohľadnej budúcnosti, keďže dopyt po údajoch vo Web3 neustále rastie.

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