The Graph (GRT) est une crypto-monnaie décentralisée avec de multiples cas d’utilisation et un écosystème ouvert axé sur la communauté qui fournit des options d’indexation et de requête aux développeurs qui créent des DApps.
Le Graph utilise la technologie blockchain et un protocole d’indexation sophistiqué pour faciliter une interrogation plus efficace des données blockchain. Il permet d’abord aux DApps d’augmenter Ethereum avec des données via des transactions de contrat intelligentes. Le Graph utilise notamment la technologie GraphQL pour décrire en détail les données de chaque API.
Les nœuds de graphe effectuent l’étape initiale d’agrégation des données. Ils constituent l’épine dorsale du réseau et analysent les contrats intelligents. Le Graph utilise la technologie GraphQL pour décrire plus en détail les données de chaque API.
Ethereum ne vous permettra de récupérer les données de base de projets impliquant des NFT complexes, tels que CryptoPunks, et des contrats intelligents, tels qu’Uniswap, que si vous essayez de les lire directement.
On peut utiliser l’API de Graph ou des sous-graphes indexés pour interroger des blockchains et récupérer des données plus complexes plus rapidement, plus efficacement et sans compromettre les propriétés de sécurité pour décentralisation.
Le protocole Graph analyse et stocke les données demandées à The Graph Network dans des sous-graphes, puis renvoie rapidement les résultats à l’application demandeuse. Les utilisateurs peuvent parcourir les sous-graphes de la plate-forme à l’aide du portail The Graph Explorer puisque The Graph est construit sur un logiciel open source.
Six acteurs majeurs de l’écosystème de The Graph travaillent ensemble pour accéder aux données et les organiser à l’aide de sous-graphes. Ils comprennent:
- Consommateurs : Développeurs qui ont besoin de données pour créer des DApps. Ils paient des frais de requête et soumettent une requête pour les données.
- Indexeurs : les opérateurs de nœud sont chargés d’indexer et d’interroger les sous-graphes signalés et doivent implanter GRT.
- Délégants : Contribuez à l’administration du réseau sans configurer de nœud en déléguant GRT aux indexeurs.
- Conservateurs : développeurs de sous-graphes qui déterminent lesquels sont de haute qualité à inclure dans l’index de The Graph.
- Pêcheurs : participants qui valident l’exactitude des réponses aux requêtes dans le réseau.
- Arbitres : aident à déterminer si un indexeur s’est livré ou non à une activité malveillante. La gouvernance décentralisée désigne des arbitres.
Ces participants peuvent gagner des paiements du réseau en échange de leurs contributions, mais seulement après avoir jalonné GRT. GraphQL permet actuellement le développement et l’utilisation d’applications sur Ethereum, InterPlanetary File System et les réseaux de preuve d’autorité (PoA), dans l’espoir que davantage de réseaux seront disponibles dans un proche avenir.