crypto-asset logo

The Graph

En bref

The Graph est une plateforme de données décentralisée qui permet aux développeurs de construire des applications décentralisées plus facilement et plus efficacement en indexant les données stockées sur les blockchains. Elle fonctionne comme un moteur de recherche pour les blockchains, est open-source et compatible avec plusieurs blockchains.

Le protocole The Graph

The Graph a été fondée en 2018 par Yaniv Tal, Jannis Pohlmann et Brandon Ramirez. Yaniv Tal est actuellement le PDG de l'entreprise.

Avant de fonder The Graph, Yaniv Tal travaillait chez Coinbase, une importante plateforme d'échange de crypto-monnaies. Il a constaté que les développeurs d'applications décentralisées avaient besoin d'une solution pour indexer les données des blockchains, ce qui a inspiré la création de The Graph. En effet, les blockchains sont des registres décentralisés et immuables qui stockent des transactions, des contrats intelligents et d'autres données liées aux crypto-monnaies et aux applications décentralisées.

Or, accéder à ces informations peut être difficile, car les blockchains ne sont pas conçues pour être facilement interrogeables. Pour cette raison, les développeurs d'applications décentralisées doivent souvent écrire des scripts et des requêtes personnalisés pour extraire les données dont ils ont besoin.

The Graph simplifie ce processus en permettant aux développeurs de créer des index pour les données qu'ils souhaitent interroger. Ces index sont des structures de données optimisées qui permettent de récupérer rapidement les informations nécessaires à partir de la blockchain, ce qui permet aux développeurs de créer des applications plus rapidement et plus efficacement.

The Graph a commencé comme un projet open-source en 2018, avant de lancer sa version beta en septembre 2019. Depuis lors, la plateforme a connu une croissance rapide et a attiré des investissements de plusieurs grands fonds de capital-risque.

En décembre 2020, The Graph a lancé son réseau principal (mainnet), ce qui a marqué une étape importante dans le développement de la plateforme. Depuis, The Graph continue de se développer et de gagner en popularité auprès des développeurs d'applications décentralisées.

Comment fonctionne-t-il ?

The Graph prend en charge la création d'index pour les blockchains telles que Ethereum, Binance Smart Chain, Polygon, Arbitrum et bien d'autres. En utilisant The Graph, les développeurs peuvent créer des index pour ces blockchains et récupérer des données pertinentes via des requêtes GraphQL.

Prenons l'exemple d'Ethereum : un développeur peut utiliser The Graph pour indexer les données de la blockchain Ethereum, telles que les transactions, les comptes et les contrats intelligents. Les données indexées peuvent ensuite être récupérées via des requêtes GraphQL, qui permettent aux développeurs de récupérer des données précises et en temps réel.

Pour être plus précis, un développeur peut utiliser The Graph pour indexer les données d'un contrat intelligent Ethereum spécifique, tel que celui utilisé par une application de finance décentralisée (DeFi) comme Uniswap. Les données indexées peuvent inclure les paires de trading disponibles, les volumes d'échange et les prix actuels.

Ensuite, les développeurs peuvent interroger ces données via des requêtes GraphQL pour récupérer les informations nécessaires et les utiliser dans leur application. Par exemple, un développeur peut utiliser les données indexées par The Graph pour créer un tableau de bord en temps réel affichant les prix des paires de trading Uniswap.

Quelles sont ses applications ?

voici quelques exemples d'applications qui utilisent The Graph :

1. Uniswap : Uniswap est un protocole de finance décentralisée (DeFi) qui permet les échanges de crypto-monnaies de manière décentralisée. Uniswap utilise The Graph pour indexer les données de ses paires de trading, telles que les prix actuels et les volumes d'échange. Les développeurs peuvent utiliser ces données pour créer des tableaux de bord en temps réel pour les utilisateurs d'Uniswap.

2. Aave : Aave est un autre protocole DeFi qui permet aux utilisateurs de prêter et d'emprunter des crypto-monnaies de manière décentralisée. Aave utilise The Graph pour indexer les données de l'état du protocole, telles que les taux d'intérêt et les prêts en cours. Les développeurs peuvent utiliser ces données pour créer des outils d'analyse pour les utilisateurs d'Aave.

3. Compound : Compound est un protocole DeFi similaire à Aave qui permet aux utilisateurs de prêter et d'emprunter des crypto-monnaies de manière décentralisée. Compound utilise également The Graph pour indexer les données de l'état du protocole, permettant aux développeurs de créer des outils d'analyse et des tableaux de bord pour les utilisateurs de Compound.

4. Balancer : Balancer est un protocole DeFi qui permet aux utilisateurs de créer des pools de liquidités et d'échanger des crypto-monnaies de manière décentralisée. Balancer utilise The Graph pour indexer les données de ses pools de liquidités, telles que les actifs sous-jacents et les volumes d'échange. Les développeurs peuvent utiliser ces données pour créer des outils d'analyse pour les utilisateurs de Balancer.

En quoi The Graph est-il unique ?

The Graph est unique en ce sens qu'il s'agit du premier projet blockchain à fournir un moyen facile pour les développeurs d'indexer et d'interroger les données de la blockchain Ethereum. Avant The Graph, les développeurs devaient souvent parcourir manuellement de vastes quantités de données pour récupérer des informations spécifiques sur la blockchain, ce qui était souvent fastidieux et chronophage.

The Graph a introduit une nouvelle approche, permettant aux développeurs de créer des index pour les données de la blockchain Ethereum via des nœuds indexeurs décentralisés, qui stockent et organisent les données de manière efficace. Cela permet aux développeurs de récupérer des données pertinentes de manière rapide et précise via des requêtes GraphQL, qui offrent une interface utilisateur conviviale et accessible.

L'objectif principal de The Graph est de fournir des données facilement accessibles aux consommateurs sur le réseau The Graph. Cela signifie que les utilisateurs de The Graph peuvent accéder à des données précises et à jour sur les protocoles DeFi, les marchés de crypto-monnaies, les contrats intelligents et d'autres applications de la blockchain Ethereum.

En plus de fournir un accès facile aux données de la blockchain, The Graph est également unique dans son approche décentralisée. Le réseau The Graph utilise des nœuds indexeurs décentralisés pour créer des index, ce qui signifie que les données sont stockées sur des ordinateurs individuels à travers le monde plutôt que sur un serveur centralisé. Cela rend le réseau plus résilient et sécurisé, car il n'y a pas de point unique de défaillance.

Le crypto actif du protocole The Graph

La cryptomonnaie native de The Graph est appelée "GRT" (The Graph Token). GRT est une crypto-monnaie utilisée pour récompenser les nœuds indexeurs qui créent et maintiennent les index sur le réseau The Graph. Les développeurs qui utilisent The Graph pour leurs applications paient également des frais de requête en GRT pour accéder aux données indexées.

Le GRT a plusieurs utilités économiques sur le réseau The Graph :

1. Récompenses pour les nœuds indexeurs : Les nœuds indexeurs sont récompensés en GRT pour leur travail d'indexation des données de la blockchain Ethereum. Les indexeurs gagnent des GRT en fonction de la qualité de leur index et du nombre de requêtes qu'ils traitent.

2. Paiement des frais de requête : Les développeurs qui utilisent The Graph pour leurs applications paient des frais de requête en GRT pour accéder aux données indexées. Les frais de requête sont payés aux nœuds indexeurs qui traitent les requêtes.

3. Participation aux décisions de gouvernance : Les détenteurs de GRT peuvent participer aux décisions de gouvernance du réseau The Graph. Les détenteurs de GRT peuvent voter pour proposer des modifications aux protocoles, des améliorations du réseau et des changements de politique.

Pour aller plus loin

Comment sont validées les opérations sur The Graph ?

The Graph utilise un modèle de consensus de validation appelé Proof of Indexing (PoI), qui a été spécialement conçu pour le réseau The Graph. Le PoI est un consensus basé sur l'activité, qui évalue la qualité du travail effectué par les indexeurs de The Graph.

Le PoI utilise une combinaison de mesures de qualité et de quantité pour évaluer la performance des indexeurs. Ces mesures sont utilisées pour calculer un score de "qualité d'indexation" pour chaque indexeur.

Le score de qualité d'indexation est calculé en fonction de plusieurs facteurs, notamment :

1. La qualité de l'index : la qualité de l'index est évaluée en fonction de la précision, de la complétude et de la cohérence des données indexées.

2. La qualité des requêtes : la qualité des requêtes est évaluée en fonction de la pertinence et de la qualité des requêtes reçues par l'indexeur.

3. La qualité du service : la qualité du service est évaluée en fonction de la disponibilité, de la latence et de la fiabilité du service fourni par l'indexeur.

4. La quantité d'indexation : la quantité d'indexation est évaluée en fonction de la quantité de données indexées et du nombre de requêtes traitées par l'indexeur.

En utilisant ces mesures, le PoI évalue la qualité globale du travail des indexeurs de The Graph, et les récompense en conséquence. Les indexeurs qui ont des scores de qualité d'indexation élevés reçoivent des récompenses plus importantes en GRT.

Quelques informations supplémentaires

The Graph est l'un des outils les plus importants du Web 3.0. Il permet aux développeurs de développer des applications en utilisant des données organisées accessibles sur plusieurs réseaux.

Voici quelques choses peu connues à propos de The Graph :

1. En août 2021, The Graph a annoncé le lancement de son programme de subventions, destiné à financer les projets de développement de la communauté The Graph.

2. En décembre 2021, The Graph a lancé son programme "The Graph Builders Program", qui vise à soutenir les projets de développement d'applications décentralisées (dApps) qui utilisent The Graph.

3.The Graph a remporté plusieurs prix et distinctions, notamment le prix du "Meilleur projet DeFi" aux DeFi Awards 2021.

Quels sont les risques liés à The Graph

Comme tout projet blockchain, The Graph comporte des risques pour les utilisateurs et les investisseurs potentiels. Voici quelques-uns des risques les plus courants associés à The Graph :

Risques de sécurité : Comme pour toutes les blockchains, The Graph est exposé aux risques de sécurité, tels que les attaques de 51 % et les attaques de type front-running. Bien que The Graph ait mis en place des mesures de sécurité pour protéger le réseau, il est possible que des vulnérabilités puissent être découvertes à l'avenir.

Risques de liquidité : Le GRT, la cryptomonnaie native de The Graph, est coté sur des échanges de crypto-monnaies et sa liquidité peut varier en fonction de la demande. Les investisseurs qui cherchent à acheter ou à vendre du GRT peuvent rencontrer des problèmes de liquidité sur certains marchés, ce qui peut affecter le prix de la cryptomonnaie.

Risques réglementaires : Comme pour toutes les crypto-monnaies, The Graph est sujet aux risques réglementaires. Les gouvernements peuvent réglementer l'utilisation de la blockchain Ethereum et des protocoles DeFi, ce qui peut affecter la demande pour The Graph.

Testez vos connaissances sur The Graph