Blockchainindexering är en avgörande process som gör data från decentraliserade applikationer (dApp) tillgänglig och användbar. Trots The Graphs framgångar kvarstår utmaningar, särskilt med dataportabilitet och fragmentering över olika blockkedjor.
Grafen vs. Portvakter: Kan Decentraliserad Indexering Rädda Web3?

Blockchain Indexering: Göra DApp Data Användbar
Framväxten av decentraliserade applikationer (dApps) har låst upp ett nytt paradigm för hur vi interagerar med teknik. Men att bygga dessa applikationer innebär en grundläggande utmaning: att få tillgång till den enorma och ständigt växande mängden data som lagras på blockkedjor. Till skillnad från traditionella databaser som enkelt kan sökas med språk som strukturerat frågespråk (SQL), lagras blockchaindata i en linjär och tidsordnad sekvens av block.
Att hitta en enda transaktion eller en användares plånbokshistorik kräver ett mödosamt skannande genom miljontals block, en process som är långsam, ineffektiv och till och med för kostsam för de flesta dApps. Det är här blockchainindexering blir väsentlig. I huvudsak är indexering processen där all rå, ostrukturerad data från en blockkedja organiseras till en sökbar, frågebaserad databas. Detta uppnås genom en flerfasprocess ofta kallad extrahera, transformera, ladda (ETL).
En indexerare börjar processen genom att ansluta till en blockkedjnod för att övervaka nya aktiviteter i realtid. Därefter extraheras viktiga datapunkter som transaktionsdetaljer, smarta kontraktshändelser och tillståndsförändringar. Detta följs av ett avgörande steg där den råa, extraherade datan avkodas och omformas till ett mer meningsfullt och strukturerat format. Slutligen laddas denna transformerade data in i en strukturerad databas, vilket gör den direkt tillgänglig för dApps och utvecklare att söka och använda.
Faran med Centraliserad Indexering
Utan denna ETL skulle den värdefulla datan på blockkedjor i stort sett vara otillgänglig för praktisk användning, vilket effektivt skulle göra dApps oanvändbara. Även om indexering är en grundläggande komponent i Web3-ekosystemet är inte alla lösningar skapade lika. Som Nick Hansen, Team Lead för The Graph Foundation, noterar, förlitar sig många dApps för närvarande på centraliserade leverantörer eller bygger sin egen interna indexeringsinfrastruktur.
Även om detta kan ge en snabb lösning, introducerar det betydande risker, inklusive att ge centraliserade leverantörer makten att ändra sina villkor eller till och med upphöra med tjänster. Detta beroende av en enda felpunkt underminerar också den decentralisering som Web3 är byggd på. Dessutom sägs det att centraliserade lösningar saknar transparenta och trustless mekanismer som behövs för att garantera datans noggrannhet, vilket kan leda till en mängd problem för dApps.
The Graphs Decentraliserade Metod
För att övervinna detta problem erbjuder The Graph, som har kallats “blockkedjornas Google,” ett decentraliserat alternativ till detta problem. Det är ett protokoll som samordnar ett globalt nät av oberoende deltagare för att tillhandahålla snabb, pålitlig och verifierbar blockchaindata.
Nätverket fungerar genom ett system av incitament och bestraffningar som drivs av dess inhemska token, GRT. Deltagarna i systemet inkluderar indexerare som i huvudsak är nodoperatörer som satsar GRT och tävlar om att tillhandahålla datafrågor. I utbyte mot sina tjänster tjänar de både frågaavgifter och indexeringsbelöningar.
Kuratorer är andra deltagare vars uppgift är att signalera vilka applikationsprogrammeringsgränssnitt (API:er) eller subgrafer som är mest värdefulla och därför bör indexeras, medan delegerare satsar sin GRT genom att delegera den till indexerare och tjänar en del av belöningarna utan att köra en nod själva.
För att säkerställa dataintegriteten innehåller protokollet en robust slashing-mekanism. Om en indexerare befinns vara illvillig eller tillhandahåller felaktig data, kan en del av deras satsade GRT “slaschas” eller konfiskeras. Detta skapar därför ett starkt ekonomiskt incitament för indexerare att vara ärliga och utföra sina uppgifter korrekt. Denna decentraliserade modell säkerställer att datan förblir tillåtelselös och motståndskraftig mot censur eller plötsliga förändringar i tjänstevillkor, vilket eliminerar risken för “rug-pull” associerad med centraliserade leverantörer.
Under tiden hävdar vissa observatörer att kärnproblemet med dataportabilitet inte handlar om att flytta data mellan blockkedjor; det är rotat i hur dApps är grundläggande konstruerade. De hävdar att dagens ekosystem är fragmenterat, vilket ofta tvingar utvecklare att använda olika indexeringslösningar för olika kedjor eller till och med inom en enda applikation.
Hansen medger att även om The Graphs indexeringslösning har satt ribban högt kvarstår det fortfarande frågor som utmanar utvecklare. Han tillägger:
Utvecklare vill bara ha ett dataflöde som stämmer överens med nyanserna och komplexiteten hos blockchaindata medan det följer decentraliserade standarder.
Emellertid noterade Graph Foundation-teamledaren att teamen på The Graph har arbetat med att adressera användarutmaningar, med nuvarande produktutveckling fokuserad på att lösa många av dessa problem.
Framöver förväntar sig Hansen att The Graph fortsätter att utvecklas tillsammans med Web3 och industrins växande behov. Han tillägger att infrastrukturen som byggs är “designad för att stödja byggare, användare och institutioner utan att kompromissa med transparens eller kontroll.”













