The Graph is a decentralised indexing and querying protocol often called ‘the Google of blockchain data.’ Blockchains store data in sequential blocks — efficient for consensus but terrible for querying (‘show me all NFT transfers from this address over the last 6 months’). The Graph solves this by creating subgraphs: open-source indexing schemas that define how to extract, process, and store blockchain data in a queryable format. Applications query subgraphs via GraphQL APIs. Launched in 2018 and open for public querying in 2020, The Graph initially ran as a centralised hosted service; it has progressively decentralised to an Indexer network where operators stake GRT to serve queries and are paid in GRT. Key participants: Indexers (run nodes, stake GRT), Delegators (stake GRT to Indexers), Curators (signal GRT on valuable subgraphs). GRT is the native token powering this economy. Virtually every major DeFi application — Uniswap, Aave, Compound, Synthetix — uses The Graph for their frontend data. Without The Graph, these dApps would need to run their own centralised data infrastructure, defeating the decentralisation purpose. The Graph expanded to Arbitrum, Polygon, Avalanche, and other chains and serves billions of queries monthly.
Example: Uniswap’s trading interface needs to show you a 30-day price chart, your historical trades, and total pool liquidity for any token pair. Reading this from raw Ethereum blocks would take hours. Instead, Uniswap queries a Graph subgraph that has already processed and indexed all this data — the page loads in under a second. The Graph is infrastructure most DeFi users interact with daily without knowing it.
Learn more: The Graph Protocol