Blockchain-indeksering er en afgørende proces, der gør data fra decentraliserede applikationer (dApp) tilgængelige og brugbare. På trods af The Graphs succes, vedvarer udfordringer, særligt med hensyn til dataportabilitet og fragmentering på tværs af forskellige blockchains.
Grafen vs. Portvogterne: Kan Decentraliseret Indeksering Redde Web3?

Blockchain-indeksering: Gør DApp-data brugbare
Fremkomsten af decentraliserede applikationer (dApps) har åbnet en ny måde, vi interagerer med teknologi. Dog er bygning af disse applikationer forbundet med en grundlæggende udfordring: adgang til den omfattende og stadigt voksende mængde data lagret på blockchains. I modsætning til traditionelle databaser, der let kan søges i med sprog som struktureret forespørgselssprog (SQL), lagres blockchain-data i en lineær og tidsordnet sekvens af blokke.
At finde en enkelt transaktion eller en brugers wallet-historik kræver, at man møjsommeligt scanner gennem millioner af blokke, en proces der er langsom, ineffektiv og endda for kostbar for de fleste dApps. Her bliver blockchain-indeksering afgørende. I essensen er indeksering processen med at tage alle de rå, ustrukturerede data fra en blockchain og organisere det i en søgbar, forespørgbar database. Dette opnås gennem en flertrins proces, ofte refereret til som extract, transform, load (ETL).
En indekser begyndes processen ved at forbinde sig til en blockchain-node for at overvåge ny aktivitet i realtid. Den ekstraherer derefter nøgledata såsom transaktionsdetaljer, smart contract-hændelser og statusændringer. Dette efterfølges af et afgørende trin, hvor de rå, ekstraherede data afkodes og transformeres til et mere meningsfuldt og struktureret format. Endelig indlæses disse transformerede data i en struktureret database, hvilket gør dem øjeblikkeligt tilgængelige for dApps og udviklere at forespørge og bruge.
Farerne ved centraliseret indeksering
Uden denne ETL ville de værdifulde data på blockchains i vid udstrækning forblive utilgængelige til praktisk brug, effektivt gøre dApps ubrugelige. Mens indeksering er en grundlæggende komponent i Web3-økosystemet, er ikke alle løsninger skabt lige. Som bemærket af Nick Hansen, teamleder for The Graph Foundation, er mange dApps i øjeblikket afhængige af centraliserede leverandører eller bygger deres egen in-house indekseringsinfrastruktur.
Selvom dette kan give en hurtig løsning, introducerer det betydelige risici, herunder at give centraliserede leverandører magt til at ændre deres vilkår og betingelser eller endda ophøre med tjenester. Denne afhængighed af et enkelt fejlpunkt underminerer også de centrale principper for decentralisering, som Web3 er bygget på. Derudover siges centraliserede løsninger at mangle gennemsigtige og tillidsløse mekanismer, der er nødvendige for at garantere dataenes nøjagtighed, hvilket kan føre til en række problemer for dApps.
The Graphs decentraliserede tilgang
For at overvinde dette problem, tilbyder The Graph, der er blevet kaldt “blokkædernes Google,” et decentraliseret alternativ til dette problem. Det er en protokol, der koordinerer et globalt netværk af uafhængige deltagere for at levere hurtige, pålidelige og verificerbare blockchain-data.
Netværket opererer gennem et system af incitamenter og straffe drevet af dets oprindelige token, GRT. Deltagere i systemet inkluderer indeksere, som essentially er node-operatører, der staker GRT og konkurrerer om at betjene dataforespørgsler. Til gengæld for at tilbyde deres tjenester tjener de både forespørgselsgebyrer og indekseringsbelønninger.
Kuratorer er de andre deltagere, hvis opgave er at signalere, hvilke applikationsprogrammeringsgrænseflader (APIs) eller subgrafer, der er mest værdifulde, og således bør indekseres, mens delegerede staker deres GRT ved at delegere det til indeksere og tjener en del af belønningerne uden selv at køre en node.
For at sikre dataenes integritet inkluderer protokollen en robust slashing-mekanisme. Hvis en indekser findes at være ondsindet eller leverer ukorrekt data, kan en del af deres stakede GRT “slashes” eller konfiskeres. Dette skaber derfor et stærkt økonomisk incitament for indeksere til at være ærlige og udføre deres opgaver nøjagtigt. Denne decentraliserede model sikrer, at dataene forbliver tilladelsesfri og modstandsdygtige mod censur eller pludselige ændringer i tjenesteretsvilkår, hvilket eliminerer “rug-pull” risikoen forbundet med centraliserede udbydere.
Imidlertid argumenterer nogle observatører, at kernen i problemet med dataportabilitet ikke blot handler om at flytte data mellem blockchains; det er forankret i, hvordan dApps er grundlæggende konstrueret. De hævder, at nutidens økosystem er fragmenteret, ofte tvinger udviklere til at bruge forskellige indekseringsløsninger for forskellige kæder eller endda inden for en enkelt applikation.
Hansen indrømmer, at mens The Graphs indekseringsløsning har sat baren højt, er der stadig vedvarende problemer, der udfordrer udviklere. Han tilføjer:
Udviklere ønsker blot en dataarbejdsgang, der stemmer overens med de nuancer og kompleksiteter, der findes i blockchain-data, samtidig med at de overholder decentraliserede standarder.
Men teamlederen for The Graph Foundation bemærkede, at teamene hos The Graph har arbejdet med at løse brugernes udfordringer, og den nuværende produktudvikling er fokuseret på at løse mange af disse problemer.
Fremadrettet forventer Hansen, at The Graph fortsætter med at udvikle sig i takt med Web3 og branchens voksende behov. Han tilføjer, at den infrastruktur, der bliver bygget, er “designet til at understøtte bygherrer, brugere og institutioner uden at gå på kompromis med gennemsigtighed eller kontrol.”













