Terminology
The Graph Glossary.
This glossary provides easy-to-understand definitions and explanations of the main terms used in The Graph network.
Arbitrator
Arbitrators resolve disputes and determine if an Indexer is acting maliciously.
Bonding Curve
A bonding curve describes the relationship between the price and supply of an asset. It is a mathematical concept modelling the idea that the price of an asset (with a limited quantity) increases slightly for subsequent buyers with each purchase.
Bonding Curve Contracts
Token issuance smart contracts enabling users to buy tokens outside of exchanges. The contract calculates the asset price in Ether and sells the tokens to buyers while at the same time buying the tokens and paying for them with Ether.
Conditional Micropayments
To enable scalable, off-chain, trust-minimized payments, the technology of payment channels is utilized. The payment process involves the two parties using an escrow to lock funds on-chain. These funds are then used to exchange funds off-chain until a transaction is submitted on-chain.
Cryptoeconomic Primitives
Cryptoeconomic Primitives are token-based incentive systems. They are enabled by economic and cryptographic mechanisms and allow the coordination of labor and the allocation of capital to reach shared goals.
Curation Market
A curation market is a model allowing actors in a network to effectively coordinate around shared goals and earn from the value they co-create.
Curation Shares
Curators in The Graph Network can mint curation shares that are issued by The Graph’s bonding curve.
Curators
Curators identify attractive subgraphs and signal on them to help Indexers identify high-quality subgraphs.
Data Consumer
End users that query data from the blockchain via The Graph. End users can include dApps (for example Uniswap, Bancor and Aave) but also web services, developers or middleware.
Delegation Unbonding Period
Delegations are subject to a 28 day thawing period once undelegated from an Indexer. During this time period, Delegators are not able to move tokens or earn delegation rewards with them.
Delegator
Delegators participate in the network by delegating (i.e., “staking”) GRT tokens to one or multiple Indexers
Effective Reward Cut
Effective cut that the indexers takes exclusively from the rewards generated by the delegators stake
Fisherman
Fishermen validate very responses and are thereby responsible for securing the network.
Graph Name Service (GNS)
The Graph Name Service (GNS) is an on-chain registry of subgraphs that is indexed by The Graph Explorer. The GNS allows subgraph developers to define a name for a subgraph and to attach it to it. The name can then be used to point to consecutive “versions” of a subgraph that are immutable.
Graph Node
Graph Node is an open source Rust implementation that event sources the Ethereum blockchain to deterministically update a data store that can be queried via the GraphQL endpoint.
Graph Tokens (GRT)
The native utility token of The Graph Network is called Graph Token (GRT). The token has been introduced by The Graph to ensure the proper functioning of the query market within the network.
GraphQL
GraphQL is a query language for APIs and provides a runtime for fulfilling those queries with existing data. As such, it is a complete and understandable description of the data in an API
Indexer
Indexers are node operators that index and serve data through so called “subgraphs” (open APIs).
Indexing Reward Cut
The indexing reward cut shows the percentage of rewards an Indexer keeps for their services.
Parameters Cooldown
The value indicates how much time is left until an Indexer is allowed to make adjustments to their reward and query fee cuts.
Proofs of Indexing (POI)
In order to claim indexing rewards on a given subgraph, Indexers need to provide a recent Proof of Indexing (PoI). The PoI is computed from the signature of an Indexer, which is why it is necessary for Indexers to submit an individual PoI specific to them.
Query Fee Cut
The percentage shows you how much of the total query fees an Indexer keeps for providing their services.
Query Fees
In order to query data from a given subgraph, data consumers need to pay query fees.
Reward Cut
Cut that the indexer takes from the total rewards generated (both from his own stake and delegators)
Subgraph
Subgraphs are decentralized, open APIs telling The Graph node what data/events from a given blockchain to store.
Subgraph Availability Oracle
A Subgraph Availability Oracle determines whether or not a subgraph manifest is available. Should the subgraph manifest be not available, the subgraph is not eligible for the distribution of Indexer rewards.
Subgraph Developers
Subgraph developers define, which blockchain data is being stored in The Graph Node and the events that trigger this process.
Thawing Period
Delegations are subject to a 28 day thawing period once undelegated from an Indexer. During this time period, Delegators are not able to move tokens or earn delegation rewards with them.
The Graph
The Graph is an indexing protocol for organizing blockchain data and making it easily accessible with GraphQL.
The Graph Explorer
Interactive tool used for interacting with The Graph Network and exploring network data.
Unallocated Stake
Amount of GRT that is available to the indexer but hasn’t been allocated yet