The Graph Preserving Ethereumin blobs pitkäaikaiseen käytettävyyteen

Helmikuun puolivälissä Ethereum-lohkoketjun lopullinen testiverkko perustettiin, ja Dencun-päivitys on nyt toiminnassa useimmissa verkkoverkoissa. Dencun parantaa nyt Ethereum-verkkoa ja kaikkia riippuvaisia ​​​​layer-2-järjestelmiä. EIP-4844:n uuden tapahtumatyypin integrointi Ethereumiin, joka sallii datan "blobs" -muistin väliaikaisesti välimuistiin majakkasolmussa, on tehnyt tapahtumista käytännöllisesti katsoen kalliita.

Tämä mekanismi, joka tunnetaan teknisesti Proto-Dankshardingina, lisää verkon skaalautuvuutta. Se alentaa koontitapahtumien kustannuksia sallimalla massiivisten datapakettien (kutsutaan blobeiksi) lisäämisen, kuten Ethereum-tapahtumissa. Nämä läiskät ovat kuitenkin väliaikaisia, eikä niitä voi säilyttää yli 18 päivää ennen karsimista.

Ei ole yllätys, että blobit ovat luonteeltaan lyhytaikaisia, koska ne vahvistavat tiivistyksen suorituskykyä ja tehokkuutta tallentamalla jatkuvasti eksponentiaalista määrää blob-tietoja tasolle 1. Vaikka katoavat blobit lisäävät kerroksen 2 verkon tehokkuutta, ne aiheuttavat myös vaikeus ylläpitää historiallisia tietoja, mikä on usein tarpeen verkossa toimiville kehittäjille. Tällaisten haasteiden torjumiseksi The Graph tarjoaa toteuttamiskelpoisen tavan säilyttää blobit, mikä takaa niiden pitkäaikaisen käytettävyyden ja auttaa Ethereumin etenemistä kohti Dankshardingia.

The Graphin, Pinaxin ja StreamingFastin kehittäjien yhteistyö on luonut tehokkaan ratkaisun binääritietojen indeksointiin ja tallentamiseen. Useiden olennaisten teknologioiden, kuten Firehosen ja Substreamsin, yhdistäminen mahdollistaa tiedon poimimisen skaalautuvassa ja nopeassa muodossa.

Koska blob-tiedot sijaitsevat konsensusasiakkailla ("konsensuskerros"), The Graph Network on kehittänyt uuden Beacon Noden kanssa yhteensopivan Firehosen. Tämä esittelee onnistuneesti uuden Firehosen nopean rakentamisen mille tahansa tietylle ketjulle käyttämällä uutta poller-pohjaista menetelmää, joka perustuu yhteen Ethereum Blobs -alivirtaan.

Nämä alivirrat mahdollistavat tietojen noutamisen yksinkertaisesti ja tahdikkaasti Firehose-yhteensopivista Beacon Chain -alivirroista gRPC API:n kautta. Toinen tapa olisi Blobs Substreamsin käyttämä Firehose, joka hakee tiedot Substreams-käyttöisestä aligraafista GraphQL-sovellusliittymän kautta, joka on käytettävissä The Graph Networkissa.

Graph ylläpitää kaiken kattavaa näkemystä, joka sisältää uusia datapalveluita ja kyselykieliä, mikä varmistaa, että hajautettu on hyvin varustettu kaikkiin käyttötapauksiin nyt ja lähitulevaisuudessa, kun tiedon kysyntä Web3:ssa kasvaa jatkuvasti.

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