Graf koji čuva Ethereum Blobs za dugoročnu dostupnost

Sredinom februara uspostavljena je konačna testna mreža Ethereum blockchaina, a nadogradnja Dencuna je sada operativna na većini glavnih mreža. Dencun će sada poboljšati Ethereum mrežu i sve zavisne Layer-2 sisteme. Integracija novog tipa transakcije EIP-4844 u Ethereum, koja dozvoljava da se "blobovi" podataka privremeno keširaju u beacon čvoru, učinila je transakcije praktički beskonačnim.

Tehnički poznat kao Proto-Danksharding, ovaj mehanizam povećava skalabilnost mreže. Smanjuje troškove roll-up transakcija dozvoljavajući dodavanje masivnih paketa podataka (zvanih blob), kao što su Ethereum transakcije. Međutim, ove mrlje su privremene i ne mogu se čuvati duže od osamnaest dana prije rezidbe.

Nije iznenađenje da blobovi imaju efemernu prirodu, s obzirom na to da učvršćuju performanse i efikasnost skupljanja uz trajno skladištenje eksponencijalne količine blob podataka na sloju 1. Iako nestaju blobovi povećavaju efikasnost mreže sloja 2, oni također predstavljaju poteškoće u održavanju istorijskih zapisa, što je često neophodno programerima koji rade na mreži. Za borbu protiv takvih izazova, The Graph nudi održiv pristup za očuvanje blobova, jamčeći njihovu dugoročnu dostupnost, dok istovremeno pomaže Ethereumov napredak ka Dankshardingu.

Zajednički napori između programera iz The Graph, Pinax i StreamingFast stvorili su efikasno rješenje za indeksiranje i pohranjivanje binarnih podataka. Kombinacija nekoliko osnovnih tehnologija, uključujući Firehose i Substreams, omogućava ekstrakciju podataka u skalabilnom i brzom formatu.

Budući da se blob podaci nalaze na konsenzusnim klijentima („sloj konsenzusa“), The Graph Network je osmislila novi Firehose usklađen sa Beacon Nodeom. Ovo uspješno prikazuje brzu konstrukciju novog Firehose-a za bilo koji specifičan lanac koristeći novu metodu zasnovanu na polleru koja se oslanja na jedan Ethereum Blobs substreams.

Ovi podtokovi omogućavaju da se podaci dohvate jednostavno i taktično iz podtokova Beacon Chain-a sa omogućenim Firehose-om kroz gRPC API. Drugi način bi bio Firehose, koji pokreće Blobs Substreams, koji preuzima podatke iz podgrafa koji pokreće substreams preko GraphQL API-ja, koji je dostupan na The Graph Network.

Graf održava sveobuhvatnu viziju koja uključuje nove servise podataka i jezike upita, čime se osigurava da je decentralizirano dobro opremljeno za sve slučajeve upotrebe, sada i u doglednoj budućnosti, jer potražnja za podacima u Web3 nastavlja rasti.

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