Wat is The Graph?

The Graph logo
GRT

Historie

The Graph is opgericht door Yaniv Tal (software engineer en oprichter van meerdere bedrijven), Jannis Pohlman (software engineer) en Brandon Ramirez (ex-Microsoft). The Graph kan al sinds de ontwikkelingsfase in 2018 rekenen op de steun van risicodragend kapitaal van bedrijven als Compound, Coinbase Ventures en South Park Commons. They didn’t kill Kenny this time.

In 2019 haalden ze $7.5 miljoen op via een private sale en $12 miljoen via een ICO.

In 2020 lanceerden ze hun mainnet en werden tokens uitgedeeld aan alle mensen die een bijdrage hadden geleverd aan het starten van het project. Mensen die zich blijven inzetten kunnen rekenen op financiële ondersteuning van The Graph.

Werking The Graph

Voor de wat meer visueel ingestelden kun je The GRAPH – Google Of Blockchains? GRT Token Explained – YouTube bekijken.

The Graph is een gedecentraliseerd open source indexeringsprotocol voor blockchain gegevens. Ontwikkelaars kunnen API’s bouwen en publiceren. Dit worden subgrafieken (subgraphs) genoemd, die queries uitvoeren op het GraphQL Protocol. Je zou het de Google voor blockchains kunnen noemen. Met dit verschil dat The Graph decentraal is en dus veel betrouwbaarder.

Silicon Valley hotshots verkopen immers advertenties en hebben baat bij veel verkeer, puur om de advertentie-inkomsten. Of hun informatie betrouwbaar is komt meestal op de tweede plaats. Bij centrale oplossingen kun je voor nare verrassingen komen te staan, zoals offline gezet worden of hogere fees. Bij The Graph weet je waar je aan toe bent en ben je altijd online tegen duidelijke fees.

Zo kun je bijvoorbeeld zoeken naar gegevens over (voorlopig vooral) het Ethereum netwerk of andere blockchains. Door hun subgrafieken indexeert The Graph blockchain gegevens die gebruikers kunnen benaderen via GraphQL API. In 2020 hadden ze al meer dan een miljard van deze zoekopdrachten. Te denken valt aan DeFi dApps die betrouwbare informatie nodig hebben over andere blockchains of gaming apps waarbij gebruikers gegevens met elkaar kunnen delen.

In die tijd moesten ontwikkelaars uit meerdere bronnen bruikbare gegevens halen. The Graph komt ze hierbij tegemoet en maakt toepassingen die geen servers vereisen om Web3.0 voor iedereen toegankelijk te maken. dApps kunnen zo eenvoudiger in elkaar gestoken worden.

Om gegevens uit het Ethereum netwerk te indexeren wordt het Subgraph Manifesto gebruikt. Dit is een subgrafiek die gegevens bevat over het type data, zoals smart contracts en gebeurtenissen op een blockchain, waarna het wordt opgeslagen in een bepaalde structuur in de database van het platform. Als een subgraph manifest gepubliceerd is kan het niet meer veranderd worden. Een subgraph kan ook onderdeel zijn van een andere subgraph.

The Graph Node scant deze database en filtert de data er uit die relevant zijn voor de zoekopdrachten van gebruikers. Met de Graph Explorer kunnen gebruikers door de subgrafieken bladeren die al verwerkt zijn.

The Graph ondersteunt ook het indexeren van gegevens afkomstig van IPFS (InterPlanetary File System), en PoA netwerken. Er zijn meer netwerken die het platform in de toekomst zal ondersteunen. Momenteel zijn er al meer dan 2.500 subgrafieken in gebruik. Enkele van deze toepassingen zijn AAVE, Aragon, Balancer, DAOstack, Uniswap, Synthetix, en vele andere.

Er is veel institutionele steun voor het netwerk van The Graph.

Hayden Adams van Uniswap onderstreept de gebruikswaarde van The Graph’s statistieken over de Ethereum blockchain. “Zonder deze wisten we vrij weinig over deze statistieken.”

Uiteindelijk wil The Graph volledig decentraal worden en een soort DAO.

Toekomstige ontwikkelingen

In dit artikel geeft The Graph aan dat ze meerdere layer1 blockchains willen integreren, zoals Bitcoin, Polkadot, NEAR, Cosmos, Solana, Avalanche, BSC en Celo om het ontwikkelen van Web3.0 te ondersteunen.

After a Successful Mainnet Launch on Ethereum, The Graph Evaluates Integrating Additional L1 Blockchains | by The Graph | The Graph | Medium

Belangrijke functies van The Graph

  • Consumenten. Dit zijn de gebruikers die de indexers betalen voor het uitvoeren van hun zoekopdrachten. Dit kunnen ook internetdiensten zijn of andere software die verbonden is met The Graph.
  • Indexers. Dit zijn de nodes die de indexeringsfunctie van het platform onderhouden.
  • Curator. Met hulp van GRT identificeren curatoren voor subgrafieken de informatie die waardevol is voor de index van het platform.
  • Delegator. Dit zijn andere stakers die hun GRT delegeren aan bestaande indexers en een deel van de beloningen verdienen.
  • Fishers. Zij controleren of het antwoord van het netwerk op vragen correct is.
  • Arbiters. Zij beslissen of een indexer kwaadaardig is of niet.
Netwerk The Graph
The Graph deelnemers

1. Indexers

Indexers zijn de belangrijkste deelnemers in het netwerk. Zij verifiëren de data op het netwerk en zorgen dat zoekopdrachten uitgevoerd worden. Indexers zijn de zogeheten “node operators” binnen the Graph en zorgen ervoor dat gebruikers de beste data voor hun verzoek vinden. 

Om een indexer te kunnen worden moet je de GRT-token van Graph staken. Dit biedt een economische garantie, want deze vastgelegde tokens kunnen namelijk afgepakt worden, wat “slashing” genoemd wordt, als zij niet naar behoren handelen. Dit kan gebeuren als indexers verkeerde data leveren aan de cliënt of een datastroom aan de verkeerde subgraph toevoegen. 

Daar tegenover staat dat indexers nieuwe GRT-tokens voor hun diensten krijgen als vorm van betaling. 

2. Curators 

Curators geven via het systeem aan welke data in welke subgraph terecht moet komen. Ook curators staken, maar enkel op een specifieke subgraph. Vastgelegde GRT-tokens kunnen niet van curators afgepakt worden. Door GRT-tokens op een subgraph te staken, geven deze gebruikers de kwaliteit van de data hierin aan. Hierdoor weten indexers welke subgraphs ze prioriteit moeten geven. Curators maken het werk van indexers dus makkelijker. 

Mocht een subgraph veel gebruikt worden, dan krijgen de verantwoordelijke curators een deel van de transactiekosten. Bovendien werkt het systeem zo dat hoe eerder je op een subgraph staket, hoe meer je van deze transactiekosten krijgt. Hierdoor komt kwaliteit eerder boven water. 

Ook krijgen curators een klein percentage van de nieuwe GRT-tokens. Hoe meer een subgraf gebruikt wordt, hoe meer nieuwe tokens naar deze subgraph gaan. 

3. Delegators 

Dit zijn gebruikers die zelf geen actieve rol in het netwerk willen. Om toch een staking reward te kunnen verdienen, kunnen delegators hun GRT-tokens aan actieve indexers uitlenen. 

4. Consumers 

Dit zijn de eindgebruikers van The Graph. Consumers zijn met name programmeurs en ondernemers die betrouwbare live data nodig hebben voor hun eigen applicaties. Voor het opvragen van informatie betalen de gebruikers query fees in GRT-tokens. Ze kunnen zelf bepalen of het bedrijf dit betaalt of dat ze dit doorrekenen aan de gebruikers van hun applicaties. 

The Graph wordt al stevig gebruikt met inmiddels zo’n 10 miljard dataverzoeken per maand. Veel belangrijke op Ethereum gebaseerde projecten gebruiken al subgraphs, onder andere Chainlink, Uniswap, DAOstack, Synthetix en Aragon. 

Allemaal hebben ze hun eigen redenen. Zo combineert Chainlink de data van The Graph met hun eigen off-chain data, gebruikt Decentraland het om de Virtual Reality marktplaats in te delen en gebruikt Uniswap The Graph voor prijsoverzichten. 

Tokenomics GRT

GRT is de native ERC-20 token van dit platform. De max supply is 10 miljard en zowat de helft is op de markt op het moment van schrijven.

1% per jaar wordt verbrand en er komen ieder jaar 3% aan tokens bij voor indexers rewards.

Waar kun je GRT kopen?

Zowat overal, zoals op Bitvavo.

Scroll naar boven