< Li > User (Comsumer) : Usually an end user, but could also be a web service or middleware that integrates The Graph. They pay the indexer for the query.
- Indexer: The Indexer is The running node of The Graph. They earn rewards by running nodes. GRT tokens are used by curators to indicate which subgraphs are worth indexing. They are usually developers, end users who support their use of the service, or a role for purely economic reasons.
- Delegator: Delegators pledge GRT tokens to an Indexer to earn a share of inflation rewards and fees without having to run a Graph node themselves. The main motivation for such roles is economic.
As we all know, developing a DApp on Ethereum requires being a full node on Ethereum, and developers need to download the full ledger of the entire Ethereum network, which greatly increases the cost of developing a DApp. However, with The Graph, developers can quickly access The raw data and information needed to develop DApps directly from The Graph network without becoming a complete node of The blockchain. This will enable The team to focus on The core functions of dApps and help developers develop more "advanced" DApps more easily and efficiently.