Technische analyse van blockchain data-indexering en The Graph

Blockchain databases beperken zich tot basisoperaties, wat complexe dataverwerking voor dApps zoals Uniswap V3 vereist. Ik analyseer hoe decentrale indexering v

12 jan 2026Coincexpost

Geen financieel advies. DYOR.

Read full report
  1. Problemen met blockchain-data-indexering

Vanuit technisch oogpunt kan een blockchain worden gezien als een gedecentraliseerde database. In de jacht op decentralisatie ondersteunen blockchain-databases alleen fundamentele functionaliteiten op basis van lees- en schrijfbewerkingen met sleutels. Deze beperkingen leiden tot ongemakken voor zowel op de blockchain gebaseerde dApps als gebruikers. Een van de oorzaken van dit ongemak ligt in de indexeringsmethode die wordt gebruikt in blockchain-databases. Indexering omvat het optimaliseren van gegevens in een database naar gestructureerde vormen, waardoor snelle ophaling van gevraagde informatie mogelijk is. De meeste databases die in Web2-omgevingen worden gebruikt, ondersteunen diverse indexeringsstructuren, wat het ophalen van de benodigde gegevens en het presenteren ervan aan gebruikers vergemakkelijkt. In tegenstelling hiermee slaan blockchain-databases alleen transactiegegevens en contractstatus op en bieden ze niet efficiënt de informatie die door dApps vereist is. Als gevolg hiervan worden dApp-ontwikkelaars vaak geconfronteerd met de omslachtige taak om blockchain-gegevens verder te verwerken om aan hun behoeften te voldoen. Laten we dit probleem illustreren aan de hand van een voorbeeld.

    1. Voorbeeld: Hoe wordt liquiditeitsinformatie in Uniswap V3 afgehandeld?

Stel een gebruiker wil liquiditeit verstrekken aan Uniswap V3. Een cruciale factor waarmee ze rekening moeten houden, is de grootte van de liquiditeitspool waarin ze van plan zijn bij te dragen. Als een pool lage liquiditeit heeft, zullen er minder swaps in die pool plaatsvinden, wat resulteert in lagere verdiende fees. Uniswap biedt momenteel liquiditeitsinformatie voor elke pool op hun website. De blockchain-database biedt echter geen directe indexering voor deze informatie. Hoe verwerkt Uniswap deze gegevens dus? Liquiditeitspools in Uniswap V3 zijn in een vorm van geconcentreerde liquiditeit. Om de totale liquiditeit te bepalen, moet men liquiditeitsinformatie aggregeren die beschikbaar is in kleine segmenten op basis van prijs. Uniswap houdt echter niet de volledige liquiditeit van een pool bij binnen zijn contract. De "liquidity"-functie in onderstaand codefragment verwijst naar de liquiditeit die rond de huidige prijs-tick bestaat, waardoor het onmogelijk is om volledige liquiditeitsinformatie te verkrijgen met behulp van deze gegevens.

Uniswap V3 Pool Liquiditeitsfunctie, Bron: Etherscan

Er doen zich twee mogelijke oplossingen voor. Ten eerste, registreer de totale liquiditeitsinformatie van elke pool in een aparte database en werk deze bij每当 swaps, liquiditeitsverstrekkingen of opnames plaatsvinden. Deze aanpak houdt echter het bijhouden van een enorme hoeveelheid liquiditeitspoolgegevens in de backend in, wat aanzienlijke kosten met zich meebrengt. Ten tweede, gebruik gecentraliseerde oplossingen van derden die blockchain-gegevens leveren. Hoewel deze oplossingen snel en kosteneffectief zijn, brengen ze het nadeel met zich mee dat men afhankelijk is van derden, wat de nauwkeurigheid van de gegevens kan compromitteren en kan leiden tot potentiële verstoringen door single points of failure. Samenvattend: de benodigde gegevens in Uniswap zijn niet rechtstreeks geïndexeerd in de blockchain-database, wat aanvullende off-chain indexeringsprocessen noodzakelijk maakt. De eerder genoemde aanpakken presenteren echter beide uitdagingen, waaronder "hoge kosten" en "single-point-of-failure problemen".

    1. Het mechanisme van The Graph

The Graph komt naar voren als een oplossing voor deze problemen en biedt een blockchain-gegevensdienst die zorgt voor nauwkeurige en veilige gegevenstoegang via een gedecentraliseerd netwerk. The Graph stelt een open gegevensmarkt in voor blockchains, met subgraphs die definiëren welke gegevens er geïndexeerd moeten worden en indexers die blockchain-gegevens op aanvraag verwerken en opslaan. Laten we dieper ingaan op hoe The Graph werkt aan de hand van het voorbeeld van Uniswap V3. Uniswap maakt een subgraph aan om liquiditeitsinformatie binnen V3-pools bij te houden. Een subgraph fungeert als een "codefragment" dat gebeurtenisinformatie verzamelt en verwerkt die plaatsvindt binnen blockchain smart contracts. De volgende stappen illustreren hoe liquiditeitsinformatie in een pool wordt bijgehouden:

Het lezen van gebeurtenissen die worden gegenereerd tijdens het aanmaken van een pool en het toevoegen van informatie aan de database. Het vastleggen van specifieke gebeurtenissen en het bijwerken van poolinformatie wanneer deze plaatsvinden. Wanneer er bijvoorbeeld 10 ETH wordt toegevoegd aan pool A, neemt de liquiditeit van pool A toe met 10 ETH. Het bieden van georganiseerde informatie uit de database via API-eindpunten.

Uniswap vraagt indexering aan voor deze subgraph. Indexers starten vervolgens het proces van het verzamelen en verwerken van liquiditeitsinformatie volgens de instructies in de subgraph. Indexers slaan deze informatie op in een aparte database en maken eindpunten aan voor gegevenstoegang. Zodra dit proces doorgaat tot het huidige blok en de indexering is voltooid, kan Uniswap informatie ontvangen via de API die door de indexer voor de subgraph wordt geleverd. Bovendien kan de indexer GRT-kosten ontvangen elke keer dat Uniswap een query verzendt, naast de GRT-beloningen die worden verstrekt via protocolinflatie.

    1. Problemen die voortvloeien uit gecentraliseerde gegevensplatforms

Als u tot hier hebt gelezen, lijkt The Graph misschien op dat van een typisch gegevensplatform van derden. Daarom kunnen zich bepaalde bezorgdheden voordoen:

Kan de nauwkeurigheid van gegevens worden gegarandeerd? Als indexers onjuiste gegevens zouden leveren of als de prestaties van indexers ondermaats zouden zijn, kunnen dApps die op deze indexers vertrouwen schade lijden. Daarom moeten dApps bij gecentraliseerde gegevensproviders vertrouwen stellen in de provider. Kan nuttige subgraphs worden beïnvoed? Omgekeerd moeten indexers ook vertrouwen in dApps hebben. Indexers volgen doorgaans block-gebeurtenissen van een paar jaar terug om databases voor subgraphs te maken, een taak die veel resources vergt. Als een dApp nutteloze subgraphs zou schrijven, zouden indexers rekenkracht verspillen zonder enige query-volume. Als deze situatie lang aanhoudt, zouden indexers niet in staat zijn hun taken uit te voeren.

The Graph lost deze vertrouwensgerelateerde problemen op via specifieke mechanismen.

  1. Zorgen voor snelle en veilige gegevenstoegang: De aanpak van The Graph

    1. GRT-nutwaarde en deelnemers

The Graph exploiteert zijn protocol rondom GRT, een utility-token die voldoet aan de ERC-20-standaard en de volgende functies vervult:

Staking: Indexers zetten GRT in om indexerings- en querydiensten te leveren. Delegatie: Delegators wijzen hun GRT toe aan bestaande Indexers om een deel van de query-kosten en indexeringsbeloningen te verdienen. Betaling: Consumenten (ontwikkelaars) betalen GRT aan Indexers, Curators en Delegators voor subgraph queries. Beloning: Indexers en Delegators ontvangen indexeringsbeloningen in GRT.

The Graph tokenomics; Bron: The Graph docs

Ecosysteemdeelnemers draaien om GRT, die de bovengenoemde nutswaarden heeft, waarbij elke deelnemer een distincte rol speelt als volgt:

Ontwikkelaar: Deelnemers die optreden als consumenten binnen The Graph-network. Ze creëren en distribueren subgraphs naar The Graph-network en vragen indexering aan.

Ze gebruiken de verwerkte data van The Graph network en betalen hiervoor met GRT.

Indexer: Indexers zijn node-operatoren binnen The Graph network die indexing- en queryverwerkingsdiensten leveren. Om indexer te worden, moet een bepaalde hoeveelheid GRT worden gestaked (momenteel 100.000), en indexers selecteren subgraphs om te indexeren op basis van de curatiesignalen van Curators.

Curator: Curators beoordelen de kwaliteit van subgraphs en selecteren degenen die geïndexeerd zouden moeten worden.

Delegator: Delegators zijn netwerkdeelnemers die hun GRT delegeren aan indexers. Ze dragen bij aan de beveiliging van het netwerk door de inzet van GRT in het netwerk te vergroten en delen in de protocolinkomsten die door de indexer waaraan ze delegeren worden ontvangen.

Binnen The Graph network speelt GRT een rol bij het genereren van signalen om goede subgraphs en uitstekende indexers te selecteren, terwijl de opbrengsten en toegevoegde waarde die hieruit voortvloeien worden verdeeld als GRT-beloningen aan deelnemers aan het ecosysteem. Deze gedecentraliseerde datamarkt, gevormd door The Graph, verwerkt de data-indexeringsvraag van dApps en anderen, waarbij de kosten ook in GRT worden gefactureerd. The Graph network biedt dus veilige en hoogwaardige data-indexeringsdiensten rondom de tokenomics van GRT. Ik zal de rollen en functies van Indexers, Curators en Delegators, de netwerkdeelnemers, nader onderzoeken om een gedetailleerd begrip van het netwerkmechanisme te krijgen.

2. 2. Indexer

Zoals eerder vermeld, is een indexer in The Graph network een node-operator die subgraphs selecteert en indexeert op basis van Curator-signalen. Momenteel moet minimaal 100.000 GRT worden gestaked om als indexer te fungeren, en deze inzet dient als een soort depot, dat kan worden geslash als de indexer kwaadwillend handelt. Indexers ontvangen beloningen voor het indexeren in de vorm van ongeveer 3% van de protocolinflatie (fiscaal jaar 2023: 2,7%) en GRT-vergoedingen voor de queries die ze verwerken. Om de protocolinflatie te ontvangen, genereren indexers een Proof of Indexing (POI) als bewijs dat ze correct indexeren. Om te voorkomen dat indexers POI genereren ondanks het retourneren van onjuiste gegevens of niet indexeren, implementeert The Graph een geschillensysteem. Iedereen in het netwerk kan de gegevens die door een indexer worden geretourneerd voor een query betwisten binnen 7 epochs (7 dagen) en de POI van de indexer binnen 28 epochs (28 dagen). De persoon die de betwisting start, wordt een Fisherman genoemd. Het betwistingsproces verloopt in de volgende stappen:

  • Fisherman dient een betwisting in over een onjuiste query of POI en blokkeert 10.000 GRT.
  • Als blijkt dat de indexer niets verkeerd heeft gedaan, wordt de geblokkeerde GRT van de Fisherman volledig verbrand.
  • Als de indexer aansprakelijk wordt bevonden, worden ze geslash, en heeft de Fisherman recht op de helft van de geslashde GRT.

Dit mechanisme lijkt sterk op het challengesysteem dat wordt gebruikt bij Optimistic Rollup, waarbij het juiste gedrag van de indexer wordt aangenomen en een optimistische benadering wordt gehanteerd.

2. 3. Curator

(Opmerking: The Graph ecosysteem werkt actief aan de hervorming van het Curation-mechanisme. Volg de forumberichten voor de laatste updates.)

Omdat iedereen zonder beperkingen een subgraph kan maken, bestaat het risico van het creëren van nutteloze subgraphs, wat indexers kan schaden. Om dit gebrek te overwinnen en een vertrouwensloze omgeving tussen dApps en indexers te establishing, voerde The Graph network een extra type deelnemer in: de Curator. Curators evalueren de kwaliteit van subgraphs en geven hun beoordeling door als een signaal aan indexers. De kwaliteit van een subgraph wordt als hoger beschouwd wanneer aan de volgende criteria wordt voldaan:

  • Subgraphs met een hoge frequentie van queries (die aanzienlijke inkomsten genereren).
  • Subgraphs die geen fouten tegenkomen tijdens het vormen van de database (geen codefouten).
  • Subgraphs die officieel zijn gemaakt door het protocol.

Zodra een subgraph in het netwerk is geïmplementeerd, beoordelen curators deze facturen en signaleren GRT op goede subgraphs. Dit proces wordt "signalering" genoemd. Door dit doen spelen curators een cruciale rol bij het sturen van indexers naar waardevolle en betrouwbare subgraphs, waardoor de algehele integriteit en efficiëntie van The Graph network worden gewaarborgd.

Curators die "signalen" geven met gestaked GRT, Bron: Graph Explorer

De hoeveelheid verzonden signalen, oftewel de omvang van GRT die op een specifieke subgraph is gestaked, stelt indexers in staat te bepalen welke subgraphs ze moeten indexeren, waardoor nuttige subgraphs worden geïdentificeerd en gestimuleerd. Daarnaast zijn er twee mechanismen binnen het netwerk om curators aan te moedigen subgraphs snel en nauwkeurig te verifiëren:

GRT-Incentives: Curators ontvangen 10% (onderhevig aan verandering via governance) van de queryvergoedingen die gegenereerd worden door de subgraph die ze cureren, als beloning. De beloning van elke curator is evenredig met zijn aandeel in de subgraph. Als een subgraph problemen ondervindt en opnieuw moet worden geïmplementeerd, wordt een migratievergoeding ingehouden op de GRT die door de curator is gestaked. Deze factoren motiveren curators om GRT te staken en signalen te sturen naar subgraphs die veel queries genereren en geen kwaliteitsproblemen hebben.

Graph Curation Shares: Wanneer een curator GRT insteekt om een signaal te sturen, ontvangen ze aandelen in die subgraph, vertegenwoordigd als Graph Curation Shares (GCS), een ERC-20 token. Aangezien The Graph protocol momenteel zowel op L1 (Ethereum) als L2 (Arbitrum) bestaat, werkt het curatiemechanisme op deze twee lagen verschillend. Op L1 stijgt de prijs van GCS evenredig met de hoeveelheid GRT die op de betreffende subgraph is gestaked, en dit prijsgrafiek wordt geïmplementeerd met behulp van de bonding curve van Bancor. Op L2 is de bonding curve vlak (met andere woorden, er is geen exponentiële stijging van de aandeelprijs). Hoewel er geen risico op slashing is voor curators, wordt er een aanbetaling van 1% in rekening gebracht bij het staken van GRT om onjuiste evaluatie van subgraphs te ontmoedigen. Curators kunnen hun GCS verbranden om GRT terug te claimen, waarbij het bedrag aan teruggekeerde GRT wordt bepaald door de positie op de bonding curve.

Prijs van een aandeel in een subgraph in GRT (geval van L1), Bron: The Graph Docs

Door deze mechanismen worden curators gestimuleerd om snel hoogwaardige subgraphs te identificeren en hierop te staken. Dit stimuleert ook het creëren van nuttige subgraphs, waardoor bijgedragen wordt aan een vertrouwensloze omgeving tussen dApps en indexers. Deze maatregelen zorgen voor een efficiënte en betrouwbare toewijzing van middelen binnen het netwerk.

2. 4. Delegators

Delegators zijn netwerkdeelnemers die hun GRT delegeren aan indexers, waardoor ze bijdragen aan de beveiliging van het netwerk zonder direct een Graph node te exploiteren. Dit systeem, dat lijkt op een Delegated Proof of Stake (DPoS)-structuur, stelt individuen die geen nodes exploiteren in staat hun GRT te delegeren aan indexers en een deel van de queryvergoedingen en beloningen te verdienen.

Deze configuratie stelt gewone gebruikers zonder gespecialiseerde kennis van indexering in staat om deel te nemen als delegator en inkomsten te genereren via het Graph-netwerk. De hoeveelheid query's die een indexeerder kan verwerken, is evenredig met de som van zijn eigen ingezette GRT en de GRT die aan hem is gedelegeerd. Bovendien kunnen meerdere indexeerders dezelfde subgraaf indexeren. Via het rebate-mechanisme worden indexeerders gestimuleerd om inzet en delegatie te behouden in verhouding tot de hoeveelheid query's die ze willen bedienen.

2. 4. 1. Delegeren

Indexeerders dashboard, Bron: Graph explorer

U kunt delegator worden door deze eenvoudige stappen te volgen om uw GRT aan een indexeerder te delegeren:

  1. Ga naar de Graph Explorer, de officiële explorer van The Graph, onder het tabblad Participants (link).
  2. Klik op de knop 'Connect' om uw wallet te koppelen, zoals MetaMask (afbeelding deel ①).
  3. Zoek de indexeerder aan wie u uw GRT wilt delegeren en klik op de knop 'Delegate' om door te gaan met de delegatie (afbeelding delen ② en ③).

Hoewel het delegeren van GRT in de huidige protocolconfiguratie geen slashing-risk met zich meebrengt voor delegators, dient u er rekening mee te houden dat er een belasting van 0,5% wordt toegepast op het moment van delegatie, en dat er een periode van 28 dagen geldt voor het ongedaan maken van de delegatie om de gedelelegeerde tokens op te nemen.

2. 4. 2. Indexeerders kiezen

De winstgevendheid voor delegators die hun GRT delegeren aan een specifieke indexeerder wordt bepaald door de parameters die door die indexeerder zijn ingesteld. Het is daarom belangrijk om indexeerders zorgvuldig te evalueren en te selecteren die niet alleen veelbelovende winstgevendheid bieden, maar ook stabiliteit demonstreren. In deze context identificeren we de belangrijkste factoren die het beslissingsproces moeten leiden bij het kiezen van indexeerders voor het delegeren van GRT.

p2p. org dashboard; Bron: Graph explorer

De bovenstaande afbeelding, van 16 januari, toont het dashboard van de indexeerder van p2p. org, die het grootste GRT-staking volume heeft op de Arbitrum-keten. Belangrijke gebieden op dit dashboard om aandacht aan te besteden zijn gemarkeerd als ①, ② en ③.

[ ① Stake ] In gebied ①, dat de staking-status toont, betekent elke indicator het volgende:

  • Owned: De hoeveelheid GRT die de indexeerder zelf heeft ingezet. Er is minimaal 100.000 GRT vereist voor actieve indexering.
  • Delegated: De hoeveelheid GRT die aan de indexeerder is gedelegeerd door delegators.
  • Allocated/Unallocated: Geeft aan hoeveel van de GRT-inzet van de indexeerder is toegewezen aan subgrafen.
  • Chart: Toont de trend van het GRT-staking volume.

In het voorbeeld heeft de indexeerder direct 29,1M GRT ingezet en 270,4M GRT aan delegatie ontvangen. Van een totaal van 299,5M GRT is 298,23M toegewezen aan subgrafen voor inkomstengeneratie en blijft 1,28M niet toegewezen.

[ ② Delegation ] Gebied ② kan worden verdeeld in de sectie "Delegation", die de delegatiestatus toont, en de sectie "Delegation parameters", die belangrijk is voor het beoordelen van de winstgevendheid.

De betekenissen van de indicatoren in de sectie Delegation zijn:

  • Delegation Received: De hoeveelheid GRT die al aan de indexeerder is gedelegeerd.
  • Max Capacity: De maximale hoeveelheid GRT die de indexeerder kan beheren. Momenteel kunnen indexeerders tot 16 keer de GRT die ze zelf hebben ingezet (Owned) beheren.
  • Delegation Available: De hoeveelheid extra GRT die de indexeerder momenteel kan ontvangen in delegatie. Hier geldt de formule: (Max Capacity) - (Delegation Received) = (Delegation Available). Het cijfer voor 'Delegation Available' kan negatief zijn, wat wijst op over-delegatie voorbij de capaciteit van de indexeerder. Deze situatie kan de winstgevendheid negatief beïnvloeden, omdat dit vaak resulteert in een deel van de gedelelegeerde GRT dat niet wordt toegewezen voor indexering.

De betekenissen van de indicatoren in de Delegation parameters zijn:

  • Indexing Reward Cut: Dit vertegenwoordigt het deel van de beloningen dat de indexeerder ontvangt.
  • Query Fee Cut: Dit is het percentage van de query fee rebates dat de indexeerder ontvangt.
  • Cooldown Remaining (wordt afgeschaft): Dit geeft de resterende tijd aan voordat de indexeerder zijn delegatieparameters weer kan wijzigen. Ze moeten een gespecificeerde periode wachten na wijziging, en kunnen alleen wijzigingen aanbrengen zodra de Cooldown Remaining op "0 Days" staat.
  • Effective Reward Cut: Het percentage van de indexeringsbeloningen gegenereerd door gedelegeerde GRT dat de indexeerder neemt. Als deze indicator negatief is, is dit gelijk aan het bieden van incentives aan de delegators door de indexeerder.

Als bijvoorbeeld de dagelijkse indexeringsbeloning 100 GRT is, en de inzet van de indexeerder is 200 GRT met 800 GRT gedelegeerd (een verhouding van 2:8), dan wordt 20 GRT van de beloning gegenereerd door de inzet van de indexeerder en 80 GRT door de gedelegeerde inzet. Als de Indexing Reward Cut is ingesteld op 10%, ontvangt de indexeerder daadwerkelijk 10 GRT en gaat de resterende 90 GRT naar delegators. Delegators ontvangen meer dan de beloningen gegenereerd door hun inzet; in dit geval is het 112,5% (90/80), oftewel een extra 12,5%. Vanuit het perspectief van de indexeerder geven ze 12,5% van de beloningen gegenereerd door de gedelegeerde inzet weg, dus de "Effective Reward Cut" is -12,5%. Als de Effective Reward Cut dus positief is, neemt de indexeerder enkele beloningen gegenereerd door de gedelegeerde inzet, en als deze negatief is, betaalt de indexeerder een deel van de beloningen gegenereerd door hun eigen inzet als incentives aan delegators. Voor een gedetailleerdere uitleg, verwijzen wij naar de gerelateerde uitleg van The Graph Academy. In het voorbeeld neemt de indexeerder 89% van de totale query fees en 20% van de totale indexeringsbeloningen, wat aangeeft dat ze 11,39% van de beloningen nemen die worden gegenereerd door de gedelegeerde GRT-inzet.

[ ③ Income ] Gebied ③ omvat de beloningen die door de indexeerder zijn verdiend. Elke indicator stelt het volgende voor:

  • Indexing Rewards: De hoeveelheid GRT die de indexeerder ontvangt uit de totale indexeringsbeloningen.
  • Delegator Rewards: De hoeveelheid GRT die delegators ontvangen uit de totale indexeringsbeloningen.
  • Indexing Rewards (Bold): Het totaalbedrag aan indexeringsbeloningen.
  • Indexer Query Fees: De hoeveelheid GRT die de indexeerder ontvangt uit de totale query fees.
  • Delegator Query Fees: De hoeveelheid GRT die delegators ontvangen uit de totale query fees.
  • Query Fees: Het totaalbedrag aan query fee beloningen.

Uit het voorbeeld heeft de indexeerder in totaal 9,65M GRT aan indexeringsbeloningen en 1,21K GRT aan query fee beloningen ontvangen, wat neerkomt op een totale beloning van 9,7M GRT.

Bron: Graph explorer

Graph Explorer biedt een algeheel overzicht van deze indicatoren en toont de geschatte APR (Annual Percentage Rate) voor gebruikers bij het delegeren van GRT. Hoewel deze APR is gebaseerd op indexeringsbeloningen en geen query fee beloningen omvat, is het een betrouwbare indicator gezien het feit dat de meeste beloningen in The Graph-netwerk voortkomen uit indexering. Het is echter belangrijk op te merken dat deze indicator is gebaseerd op dagelijkse gegevens en onderhevig is aan schommelingen.

Daarom is het raadzaam om een indexer te kiezen door verschillende factoren in overweging te nemen, zoals de totale inzetgrootte en de deputatiesratio van de indexer, onder andere.

3. The Graph Groeimetrics

3.1. Overzicht

Liquiditeitsstatus van de Uniswap V3 ETH-AAVE pool, Bron: Uniswap

Een primair gebruiksscenario voor The Graph is het leveren van metrics voor gedecentraliseerde applicaties (dApps) aan gebruikers. Wanneer bijvoorbeeld informatie over de liquiditeit van Uniswap V3 pools nodig is, worden er oproepen gedaan naar subgraphs die op The Graph zijn geïmplementeerd om deze gegevens op te halen.

Lijst van dapps die The Graph gebruiken; Bron: Graph Explorer

Opmerkelijke dApps die subgraphs op The Graph hebben geïmplementeerd zijn onder andere Vela Exchange, Ether.fi, Snapshot, Dolomite enz. Hier volgt een korte beschrijving ervan.

  • Vela Exchange: Een gedecentraliseerd handelsplatform voor perpetuals die The Graph gebruikt voor het indexeren en opvragen van gegevens over handelsactiviteiten zoals open posities, stortingen, opnames enzovoort.
  • Ether.fi: Een gedecentraliseerd platform voor liquid staking dat The Graph gebruikt voor het volgen van gebeurtenissen vanaf de contracten van het protocol en deze doorzoekbaar te maken.
  • Snapshot: Een gedecentraliseerd stem- en governance-hulpmiddel dat The Graph gebruikt voor toegang tot stemgegevens en voorstellen.
  • Dolomite: Een gedecentraliseerde geldmarkt en DEX-protocol dat The Graph gebruikt voor het indexeren van de status van het protocol.

De diensten van The Graph worden ook gebruikt door verschillende dashboards, waarbij een prominent voorbeeld DefiLlama is, een prominente DeFi-dashboardservice. Veel dApps bieden hun TVL/volume-informatie aan in de vorm van een subgraph aan DefiLlama.

Trend van het aantal maandelijks actieve subgraphs; Bron: Mannan Inamdar dashboard

The Graph heeft zich gevestigd als een betrouwbaar platform voor gegevensindexering op basis van deze technologie. Tot op heden heeft het succesvol meer dan een biljoen queries verwerkt. Per januari 2024 genereren ongeveer 1.700 subgraphs actief queries op het platform. Deze voortdurende betrokkenheid en benutting benadrukken de belangrijke rol van The Graph in het gedecentraliseerde ecosysteem, door essentiële gegevensdiensten te leveren aan een breed scala aan applicaties en platforms.

Trend van het aantal wekelijkse delegaties; Bron: Mannan Inamdar dashboard

Het aantal delegaties binnen The Graph zag een significante toename vanaf het derde kwartaal van 2023. Volgens een tweet van The Graph wordt deze golf grotendeels toegeschreven aan een GRT-delegatiecampagne die via Coinbase Wallet werd uitgevoerd. Deze campagne integreerde met succes meer dan 30.000 nieuwe delegators in het netwerk van The Graph. Het feit dat het totale aantal wekelijkse delegaties op het netwerk zelfs na de campagne een bepaald niveau heeft behouden, suggereert een betekenisvolle toename van het aantal netwerkdeelnemers. Deze groeitrend is in meer detail te observeren in The Graph Quarterly Reports Q3 2023 die door Messari zijn gepubliceerd. Terwijl Curators een matige groei van 5% zagen, steeg het aantal Delegators in Q3'23 met 247%. Deze toename van het aantal Delegators van 11.500 in Q2'23 tot bijna 40.000 in Q3'23 werd aangedreven door een Coinbase Earn-campagne. Voor het einde van Q3'23 kwamen ongeveer 25.000 nieuwe Delegators voort uit deelname aan de Coinbase Earn-campagne. Deze nieuwe deelnemers voegden tegen het einde van Q3'23 ~6,2 miljoen GRT toe in delegatie en er werd ~4,3 miljoen GRT uitbetaald via de campagne. Terwijl er in Q2'23 114 Delegators op Arbitrum waren, zag Q3'23 een enorme toename naar meer dan 28.000 Delegators op Arbitrum, met een totale inzet van meer dan 800 miljoen GRT. Tegelijkertijd bleven Delegators op Ethereum stabiel op 11.500 in Q3'23, met een totale inzet van 1,1 miljard GRT.

— "Mihai Grigore, The Graph Quarterly Reports Q3 2023, Messari"

3.2. Uitbreiding naar Arbitrum

Oorspronkelijk gebaseerd op het Ethereum-netwerk, kwam The Graph voor uitdagingen te staan door verhoogde netwerkcongestie en stijgende transactiekosten, wat tot inefficiënties in het netwerk van The Graph kon leiden. Om deze problemen aan te pakken, startte The Graph een uitbreiding naar Arbitrum, een Layer 2 schaaloplossing voor Ethereum. In april 2023 wees The Graph 5% van de indexeringsbeloningen van het netwerk toe aan de Arbitrum-keten (gerelateerde tweet). Vervolgens werd een voorstel GIP-0052 gedaan om het deel van de indexeringsbeloningen dat aan de Arbitrum-keten wordt toegewezen te verhogen tot maximaal 95% (het zal uiteindelijk naar 100% gaan). Dit voorstel werd binnen de gemeenschap besproken en ging door drie stemrondes van de governance-raad, wat resulteerde in een gefaseerde verhoging van de toewijzing van indexeringsbeloningen aan de Arbitrum-keten. Deze strategische zette was gericht op het benutten van de efficiënte en kosteneffectieve transactieverwerkingsmogelijkheden van Arbitrum, waardoor de algehele functionaliteit en prestaties van het netwerk van The Graph worden verbeterd.

Details van GIP-0052

  • GGP-0029: Verhoog L2-beloningen naar 25%
  • GGP-0030: Verhoog L2-beloningen naar 50%
  • GGP-0033: Verhoog L2-beloningen naar 95%

Trend van maandelijkse indexeringsbeloningen aan delegators; Bron: Realchoubey dashboard

Bovenstaande toewijzing van indexeringsbeloningen aan Arbitrum werd met tussenpozen geïmplementeerd. In september 2023 werd de toewijzing bijgesteld naar 25% en 50%, en in december 2023, na een stemming van de raad, werd dit verder verhoogd naar 95%. Zoals te zien is in de bijgevoegde grafiek, begonnen de indexeringsbeloningen die aan delegators op de Arbitrum-keten worden verdeeld aanzienlijk te stijgen vanaf september, met een voortdurende opwaartse trend. Dit heeft ertoe geleid dat een aanzienlijk aantal indexers, curators en delegators is gemigreerd naar de Arbitrum-keten. Op dit moment wordt de verdeling van de netwerkbetrokkenheid tussen Ethereum en Arbitrum binnen het netwerk van The Graph geïllustreerd in de volgende tabel.

4. Conclusie

The Graph is een gedecentraliseerd netwerkprotocol dat bestaat uit indexers, curators en delegators, wat het veilig en nauwkeurig ophalen van blockchaingegevens mogelijk maakt. Het heeft zich gevestigd als de primaire bron voor gedecentraliseerde applicaties (dApps) die gegevensindexering vereisen, waarbij het met succes meer dan een biljoen queries heeft verwerkt. Verder heeft het zich gepositioneerd als een toonaangevend protocol voor gegevensinfrastructuur in het blockchain-ecosysteem, waarbij het stabiliteit demonstreert en tegelijkertijd continu evolueert om de schaalbaarheid te verbeteren.

Met de recente trend naar de lancering van modulaire ketens, is er een golf ontstaan in het ontstaan van nieuwe netwerken en blockchainproducten. Dit leidt van nature tot de verwachting van een verhoogde vraag naar de gegevensindexeringsdiensten die door The Graph worden geleverd. Als antwoord op veranderende omstandigheden en met het doel hoger presterende indexeringsdiensten aan te bieden en de toegankelijkheid tot blockchaingegevens te vergroten, onthulde The Graph in november 2023 zijn nieuwste routekaart, na de uitbreiding van vorig jaar naar Arbitrum.

Deze aankondiging heeft de interesse in de gemeenschap gewekt en vragen opgeroepen over de details van The Graph's nieuwe koers. Onze komende artikel zal een diepgaande blik werpen op deze routekaart en de mogelijke implicaties voor de toekomst van The Graph bespreken.

Referenties The Graph Docs Graph Explorer Juan Defago, Evaluating an Indexers Effective Cut, The Graph Academy Mannan Inandar, The Graph Ecosystem Overview Mihai Grigore, The Graph Quarterly Reports Q3 2023, Messari Pablo, GIP-0052 pcarranzav, gips/0052-timeline-and-requirements-for-l2-rewards.md The Graph Council snapshot Realchoubey, Graph Network - Revenue Dashboard The Graph tweet

Exchanges

Top exchanges — handmatig geselecteerd voor traders

Technische analyse van blockchain data-indexering en The Graph