Toetab
Interview

Graafik vs. Väravavalvurid: Kas detsentraliseeritud indekseerimine võib päästa Web3?

Plokiahela indekseerimine on oluline protsess, mis muudab detsentraliseeritud rakenduste (dApp) andmed kättesaadavaks ja kasutatavaks. Hoolimata The Graphi edust, on endiselt väljakutseid, eriti andmete teisaldatavuse ja killustatuse osas erinevate plokiahelate vahel.

JAGA
Graafik vs. Väravavalvurid: Kas detsentraliseeritud indekseerimine võib päästa Web3?

Plokiahela indekseerimine: DApp-ide andmete kasutamiskõlbulikuks tegemine

Detsentraliseeritud rakenduste (dApp-id) tõus on avanud uue paradigma, kuidas me tehnoloogiaga suhtleme. Kuid nende rakenduste loomine toob kaasa põhilise väljakutse: pääseda ligi plokiahelates salvestatud tohutule ja kiiresti kasvavale andmehulgale. Erinevalt traditsioonilistest andmebaasidest, mis on kergesti otsitavad keelte nagu struktureeritud päringukeele (SQL) abil, salvestatakse plokiahela andmed lineaarsete ja ajaliselt järjestatud plokkidena.

Ühe tehingu või kasutaja rahakoti ajaloo leidmine nõuab vaevarikast miljonite plokkide läbiskaneerimist, mis on protsessina aeglane, ebatõhus ja isegi liiga kulukas enamike dApp-ide jaoks. Siin tuleb mängu plokiahela indekseerimine. Sisuliselt on indekseerimine protsess, kus kogu toorpuhastamata plokiahela andmed organiseeritakse otsitavasse, päringukõlbulikku andmebaasi. See saavutatakse mitmeastmelise protsessi abil, mida sageli nimetatakse ekstrakteerimiseks, transformeerimiseks, laadimiseks (ETL).

Indekseerija alustab protsessi, ühendudes plokiahela noodiga, et jälgida uut tegevust reaalajas. Seejärel ekstrakteerib see olulised andmepunktid, nagu tehingu üksikasjad, nutilepingu sündmused ja olekumuutused. Järgneb oluline samm, kus toorpuhastamata andmed dekodeeritakse ja muudetakse tähenduslikumaks ja struktureeritumaks formaadiks. Lõpuks laaditakse need muudetud andmed struktureeritud andmebaasi, muutes need kohe kättesaadavaks dApp-ide ja arendajate jaoks pärimiseks ja kasutamiseks.

Keskendatud indekseerimise ohud

Ilma selle ETL-iga jääksid väärtuslikud andmed plokiahelates peamiselt kättesaamatuks praktiliseks kasutamiseks, muutes dApp-id sisuliselt kasutuskõlbmatuks. Kuigi indekseerimine on Web3 ökosüsteemi põhikomponent, ei ole kõik lahendused võrdsed. Nagu märkis Nick Hansen, The Graph Foundationi meeskonnajuht, tugineb praegu palju dApp-e keskendatud müüjatele või ehitab omaenda majasisestel indekseerimise infrastruktuuridel.

Kuigi see võib pakkuda kiiret lahendust, tekitab see märkimisväärseid riske, sealhulgas annab keskendatud müüjatele võimu muuta nende tingimusi ja isegi teenuseid lõpetada. See sõltuvus ühest rikkekohast õõnestab ka detsentraliseerimise põhialuseid, millel Web3 on rajatud. Lisaks ütlevad, et keskendatud lahendustel puuduvad läbipaistmatud ja usaldusväärsed mehhanismid, mis on vajalikud andmete täpsuse tagamiseks, mis võib põhjustada hulgaliselt probleeme dApp-idele.

The Graphi detsentraliseeritud lähenemine

Selle probleemi ületamiseks pakub The Graph, mida on nimetatud plokiahelate “Google’iks”, detsentraliseeritud alternatiivi sellele probleemile. See on protokoll, mis koordineerib ülemaailmset iseseisvate osaliste võrgustikku, et pakkuda kiireid, usaldusväärseid ja kontrollitavaid plokiahela andmeid.

Võrk toimib süsteemi kaudu, mis põhineb selle algsägal GRT-l. Süsteemi osalised on indekseerijad, kes on sisuliselt noodioperaatorid, kes panustavad GRT-d ja võistlevad andmete päringute teenindamiseks. Oma teenuste pakkumise eest teenivad nad nii päringutasusid kui ka indekseerimise preemiaid.

Kuraatorid on teised osalised, kelle ülesanne on tähistada, millised rakendusliidese (API) või alamgraafikud on kõige väärtuslikumad ja peaksid seega olema indekseeritud, samas kui delegeerijad panustavad oma GRT-d, delegeerides selle indekseerijatele, teenides osa preemiatest, ilma et nad ise noodiga töötaksid.

Andmete terviklikkuse tagamiseks sisaldab protokoll tugevat lõikemehhanismi. Kui indekseerija leitakse pahatahtlik või valeandmete pakkujana, saab osa nende panustatud GRT-st “lõigata” või konfiskeerida. See loob seega tugeva majandusliku motivatsiooni, et indekseerijad oleksid ausad ja täidaksid oma kohustusi täpselt. See detsentraliseeritud mudel tagab, et andmed jäävad litsentsivabadeks ja tsensuurikindlateks või äkilisteks teenusetingimuste muudatusteks, kõrvaldades “vaiba alt tõmbamise” riski, mis on seotud keskendatud teenusepakkujatega.

Samal ajal väidavad mõned vaatlejad, et andmete teisaldatavuse keskne probleem ei seisne lihtsalt andmete liigutamises plokiahelate vahel; see peitub selles, kuidas dApp-id on põhimõtteliselt üles ehitatud. Nad kinnitavad, et tänane ökosüsteem on killustatud, sundides arendajaid sageli kasutama erinevaid indekseerimise lahendusi erinevate ahelate jaoks või isegi ühe rakenduse sees.

Hansen tunnistab, et kuigi The Graph indikaatorlahendus on kõrge taseme seadnud, on siiski endiselt püsivaid probleeme, mis arendajaid väljakutseks seavad. Ta lisab:

Arendajad tahavad lihtsalt andmevoogu, mis vastaks plokiahela andmete nüanssidele ja keerukusele, järgides detsentraliseeritud standardeid.

Kuid The Graph Foundationi meeskonnajuht märkis, et The Graphi meeskonnad on tegelenud kasutajate väljakutsetega, kus käimasolev toote arendus keskendub paljude nende probleemide lahendamisele.

Tulevikku vaadates loodab Hansen, et The Graph jätkab arenemist koos Web3 ja tööstuse kasvavate vajadustega. Ta lisab, et loodav infrastruktuur on “kujundatud toetama ehitajaid, kasutajaid ja institutsioone ilma läbipaistvust või kontrolli ohverdamata.”