Développement de l'accès aux données Blockchain : Introduction aux indexeurs et projets connexes
Les données sont au cœur de la technologie Blockchain et constituent la base du développement des applications décentralisées (dApp). Bien que les discussions actuelles se concentrent principalement sur la disponibilité des données (DA), c'est-à-dire garantir que chaque participant au réseau puisse accéder aux dernières données de transaction pour vérification, il existe un autre aspect tout aussi important mais souvent négligé : l'accessibilité des données.
À l'ère des blockchains modulaires, les solutions DA sont devenues une partie intégrante. Ces solutions garantissent que tous les participants peuvent utiliser les données de transaction, permettant ainsi une vérification en temps réel et maintenant l'intégrité du réseau. Cependant, les fonctionnalités de la couche DA ressemblent davantage à un tableau d'affichage qu'à une base de données. Cela signifie que les données ne sont pas stockées indéfiniment, mais qu'elles seront supprimées au fil du temps, tout comme les affiches sur un tableau d'affichage finiront par être remplacées par de nouvelles.
En revanche, l'accessibilité des données concerne la capacité à récupérer des données historiques, ce qui est crucial pour le développement de dApps et l'analyse de la blockchain. Cela est particulièrement important pour les tâches nécessitant l'accès à des données antérieures afin d'assurer une représentation et une exécution précises. Bien que la discussion sur l'accessibilité des données soit moins fréquente, elle est tout aussi importante que la disponibilité des données. Les deux jouent des rôles différents mais complémentaires dans l'écosystème de la blockchain, et une approche globale de la gestion des données doit aborder ces deux questions pour soutenir des applications blockchain robustes et efficaces.
Depuis sa création, la Blockchain a complètement transformé l'infrastructure, favorisant la création d'applications décentralisées dans plusieurs domaines tels que les jeux, la finance et les réseaux sociaux (dApp). Cependant, la construction de ces dApp nécessite un accès à une grande quantité de données de Blockchain, ce qui est à la fois difficile et coûteux.
Pour les développeurs de dApp, l'une des options est d'héberger et de faire fonctionner leur propre nœud RPC d'archive. Ces nœuds stockent toutes les données historiques de la blockchain depuis le début, permettant un accès complet aux données. Cependant, le maintien de nœuds d'archive est coûteux, et la capacité de requête est limitée, ne permettant pas de récupérer les données dans le format requis par les développeurs. Bien qu'exécuter des nœuds moins chers soit une option, la capacité de récupération des données de ces nœuds est limitée, ce qui peut affecter le fonctionnement de la dApp.
Une autre méthode consiste à utiliser des fournisseurs de nœuds RPC commerciaux. Ces fournisseurs sont responsables des coûts et de la gestion des nœuds, et fournissent des données via des points de terminaison RPC. Les points de terminaison RPC publics sont gratuits, mais ont des limitations de taux, ce qui peut avoir un impact négatif sur l'expérience utilisateur des dApp. Les points de terminaison RPC privés offrent de meilleures performances en réduisant la congestion, mais même la récupération de données simples nécessite une quantité importante de communications aller-retour. Cela les rend lourds en demandes et inefficaces pour des requêtes de données complexes. De plus, les points de terminaison RPC privés sont souvent difficiles à mettre à l'échelle et manquent de compatibilité entre différents réseaux.
Les indexeurs de Blockchain jouent un rôle crucial dans l'organisation des données sur la chaîne et leur envoi à la base de données pour faciliter les requêtes, c'est pourquoi ils sont souvent appelés "moteurs de recherche de Blockchain". Leur fonctionnement consiste à indexer les données de la Blockchain et à les rendre disponibles à tout moment via un langage de requête similaire au SQL (en utilisant des API comme GraphQL). En fournissant une interface unifiée pour interroger les données, les indexeurs permettent aux développeurs de récupérer rapidement et précisément les informations nécessaires grâce à un langage de requête standardisé, simplifiant ainsi considérablement le processus.
Différents types d'indexeurs optimisent la récupération des données de différentes manières :
Indexeur de nœud complet : Ces indexeurs fonctionnent avec des nœuds complets de la Blockchain et extraient directement des données à partir de ceux-ci, garantissant l'intégrité et l'exactitude des données, mais nécessitant une grande capacité de stockage et de traitement.
Indexeur léger : Ces indexeurs s'appuient sur des nœuds complets pour obtenir des données spécifiques selon les besoins, réduisant ainsi les exigences de stockage mais pouvant augmenter le temps de requête.
Indexeurs spécialisés : ces indexeurs sont conçus pour certains types de données ou des blockchains spécifiques, et peuvent optimiser la recherche pour des cas d'utilisation particuliers, tels que les données NFT ou les transactions DeFi.
Agrégateur d'index : Ces indexeurs extraient des données de plusieurs Blockchains et sources, y compris des informations hors chaîne, et fournissent une interface de requête unifiée, ce qui est particulièrement utile pour les dApps multi-chaînes.
Seul Ethereum nécessite 3 To d'espace de stockage, et à mesure que la Blockchain continue de croître, le volume de données stockées par les nœuds d'archivage continuera d'augmenter. Le protocole d'indexation déploie plusieurs indexeurs, capables d'indexer et de interroger rapidement de grandes quantités de données, ce que le RPC ne peut pas réaliser.
L'indexeur permet également d'effectuer des requêtes complexes, de filtrer facilement les données selon différents critères et d'extraire puis d'analyser les données. Certains indexeurs permettent également d'agréger des données provenant de plusieurs sources, évitant ainsi le déploiement de plusieurs API dans les dApps multi-chaînes. En étant réparti sur plusieurs nœuds, l'indexeur offre une sécurité et des performances améliorées, tandis que les fournisseurs RPC peuvent rencontrer des interruptions et des temps d'arrêt en raison de leur nature centralisée.
Dans l'ensemble, par rapport aux fournisseurs de nœuds RPC, les indexeurs améliorent l'efficacité et la fiabilité de la récupération des données, tout en réduisant le coût de déploiement d'un seul nœud. Cela fait du protocole d'indexeur de Blockchain le choix préféré des développeurs de dApp.
La construction d'une dApp nécessite de récupérer et de lire des données de la blockchain pour faire fonctionner ses services. Cela inclut tout type de dApp, y compris DeFi, les plateformes NFT, les jeux et même les réseaux sociaux, car ces plateformes doivent d'abord lire les données avant d'exécuter d'autres transactions.
Les protocoles DeFi nécessitent différentes informations pour fournir aux utilisateurs des prix, des taux, des frais, etc. spécifiques. Les teneurs de marché automatiques (AMM) ont besoin d'informations sur les prix et la liquidité de certains pools de liquidités pour calculer les taux d'échange, tandis que les protocoles de prêt ont besoin de l'utilisation pour déterminer les taux d'intérêt des prêts et le ratio de la dette en liquidation. Avant de calculer les taux d'intérêt exécutés par les utilisateurs, il est essentiel d'entrer les informations dans leurs dApps.
GameFi nécessite un indexage et un accès rapides aux données pour garantir que les utilisateurs jouent aux jeux de manière fluide. Ce n'est qu'à travers une récupération et une exécution des données aussi rapides qu'un éclair que les jeux Web3 peuvent rivaliser en performance avec les jeux Web2, attirant ainsi plus d'utilisateurs. Ces jeux ont besoin de données telles que la propriété de terrains, le solde des jetons en jeu, les opérations en jeu, etc. En utilisant des indexeurs, ils peuvent mieux assurer un flux de données stable et un temps de fonctionnement normal stable pour garantir une expérience de jeu parfaite.
Le marché des NFT et la plateforme de prêt ont besoin d'indexer les données pour accéder à diverses informations, telles que les métadonnées des NFT, les données de propriété et de transfert, les informations sur les redevances, etc. L'indexation rapide de ces données peut éviter de parcourir chaque NFT un par un pour rechercher des données de propriété ou des attributs de NFT.
Que ce soit pour les AMM( qui nécessitent des informations sur les prix et la liquidité ou pour les applications SocialFi qui ont besoin de mettre à jour les publications des nouveaux utilisateurs, la capacité à récupérer rapidement des données est essentielle au bon fonctionnement des dApp. Grâce à l'indexeur, elles peuvent récupérer les données de manière efficace et précise, offrant ainsi une expérience utilisateur fluide.
![Développement de l'accès aux données Web3 : présentation des indexeurs et des projets connexes])https://img-cdn.gateio.im/webp-social/moments-16396b955382c2c74010c264affdca46.webp(
L'indexeur fournit un moyen d'extraire des données spécifiques des données brutes de la blockchain (y compris les événements des contrats intelligents dans chaque bloc). Cela offre des opportunités pour une analyse de données plus spécifique, fournissant ainsi des aperçus complets.
Par exemple, un protocole de trading perpétuel peut identifier quels tokens ont un volume de trading élevé et quels tokens généreront des frais, afin de décider s'ils doivent être listés comme contrats perpétuels sur sa plateforme. Les développeurs de DEX peuvent créer des tableaux de bord pour leurs produits, afin de mieux comprendre quels pools de liquidités offrent les meilleurs rendements ou la plus forte liquidité. Ils peuvent également créer des tableaux de bord publics, permettant aux développeurs de rechercher librement et de manière flexible tout type de données à afficher sur les graphiques.
Étant donné qu'il existe plusieurs indexeurs de Blockchain disponibles, il est crucial d'identifier les différences entre les protocoles d'indexation pour s'assurer que les développeurs choisissent l'indexeur le mieux adapté à leurs besoins.
The Graph est le premier protocole d'indexation lancé sur Ethereum, permettant de requêter facilement des données de transaction auparavant difficiles d'accès. Il utilise des sous-graphes pour définir et filtrer des sous-ensembles de données collectées à partir de la Blockchain, par exemple toutes les transactions liées à un pool DEX USDC/ETH.
En utilisant la preuve d'index, les indexeurs mettent en jeu le jeton natif GRT pour des services d'indexation et de requête, et les délégants peuvent choisir de mettre en jeu leurs jetons ici. Les curateurs peuvent accéder à des sous-graphes de haute qualité pour aider les indexeurs à déterminer quels sous-graphes compiler des données afin de gagner les meilleures frais de requête. Dans le cadre de la transition vers une plus grande décentralisation, The Graph finira par arrêter ses services d'hébergement et demandera aux sous-graphes de migrer vers son réseau, tout en fournissant des indexeurs de mise à niveau.
Ses infrastructures permettent de ramener le coût moyen par million de requêtes à 40 dollars, ce qui est bien inférieur au coût des nœuds auto-hébergés. En utilisant des sources de données de fichiers, il prend également en charge l'indexation parallèle des données à la fois en chaîne et hors chaîne pour un accès efficace aux données.
Les récompenses des indexeurs de The Graph ont steadily augmenté au cours des derniers trimestres. Cela est en partie dû à l'augmentation du volume des requêtes, mais aussi à la hausse des prix des tokens, car ils prévoient d'intégrer à l'avenir des requêtes assistées par intelligence artificielle.
Subsquid est un lac de données décentralisé, peer-to-peer et évolutif horizontalement, capable d'agréger efficacement une grande quantité de données on-chain et off-chain, tout en étant protégé par des preuves à divulgation nulle de connaissance. En tant que réseau de travailleurs décentralisés, chaque nœud est responsable du stockage des données provenant d'un sous-ensemble de blocs spécifique, accélérant le processus de récupération des données en identifiant rapidement les nœuds qui conservent les données requises.
Subsquid prend également en charge l'indexation en temps réel, permettant d'indexer les blocs avant leur finalisation. Il prend également en charge le stockage des données dans le format choisi par le développeur, facilitant ainsi l'analyse avec des outils tels que BigQuery, Parquet ou CSV. De plus, les sous-graphes peuvent être déployés sur le réseau Subsquid sans nécessiter de migration vers le Squid SDK, permettant ainsi un déploiement sans code.
Bien qu'il soit encore en phase de test, Subsquid a obtenu des statistiques impressionnantes, avec plus de 80 000 utilisateurs de test, plus de 60 000 indexeurs Squid déployés et plus de 20 000 développeurs vérifiés sur le réseau. Récemment, le 3 juin, Subsquid a lancé le mainnet de son lac de données.
En plus de l'indexation, le lac de données de Subsquid Network peut également remplacer les RPC dans des cas d'utilisation tels que l'analyse, les coprocesseurs ZK/TEE, les agents AI et les Oracles.
SubQuery est un réseau d'infrastructure middleware décentralisé qui fournit des services RPC et d'indexation de données. Il a d'abord pris en charge les réseaux Polkadot et Substrate, et s'est maintenant étendu pour inclure plus de 200 chaînes. Son fonctionnement est similaire à celui de The Graph utilisant la preuve d'indexation, les indexeurs indexent les données et fournissent des requêtes de recherche, tandis que les délégataires stakent leurs parts auprès des indexeurs. Cependant, il introduit des consommateurs pour soumettre des commandes d'achat, afin de garantir que les revenus des indexeurs sont assurés, plutôt que ceux des gestionnaires.
Il introduira des nœuds de données SubQuery prenant en charge le sharding, afin d'éviter la synchronisation continue de nouvelles données entre chaque nœud, optimisant ainsi l'efficacité des requêtes tout en s'orientant vers une plus grande décentralisation. Les utilisateurs peuvent choisir de payer environ 1 SQT en frais de calcul pour chaque 1000 requêtes, ou de définir des frais personnalisés pour l'indexeur via le protocole.
Bien que SubQuery ait lancé son token plus tôt cette année, les récompenses de distribution pour les nœuds et les délégataires ont également connu une augmentation en valeur dollar, ce qui reflète l'augmentation continue du nombre de services de requête offerts sur sa plateforme. Depuis le TGE, le montant total de SQT staké est passé de 6 millions à 125 millions, soulignant la croissance de l'engagement dans son réseau.
![Développement de l'accès aux données Web3 : Introduction aux indexeurs et projets connexes])https://img-cdn.gateio.im/webp-social/moments-53dbb4fd659cf6a7184990c886901658.webp(
Covalent est un réseau d'indexation décentralisé, créé par des nœuds du réseau de producteurs d'échantillons de blocs (BSP) qui génèrent des copies des données de la blockchain par exportation en masse et publient des preuves sur la blockchain Covalent L1. Ces données sont ensuite affinées par des nœuds producteurs de résultats de blocs (BRP) selon des règles établies, filtrant les données conformes aux exigences.
Grâce à une API unifiée, les développeurs peuvent facilement extraire des données blockchain pertinentes avec un format de demande et de réponse cohérent, sans avoir à écrire de requêtes complexes personnalisées pour accéder aux données. Les ensembles de données préconfigurés peuvent être extraits des fournisseurs de réseau en utilisant le jeton CQT réglé sur Moonbeam comme moyen de paiement.
Les récompenses de Covalent semblent montrer une tendance générale à la hausse de la première trimestre de 2023 à la première trimestre de 2024, en partie grâce à l'augmentation du prix du jeton Covalent CQT.
![Développement de l'accès aux données Web3 : Introduction des indexeurs et projets connexes])https://img-cdn.gateio.im/webp-social/moments-52ee29205aa307720198994a5f3de61f.webp(
Certains indexeurs (par exemple, Covalent) sont des indexeurs généraux qui fournissent des ensembles de données préconfigurés standard uniquement via API. Bien qu'ils puissent être rapides, ils ne peuvent pas offrir la flexibilité nécessaire aux développeurs qui ont besoin d'ensembles de données personnalisés. En utilisant le cadre d'indexation, cela permet d'entrer
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Nouveau paradigme d'accès aux données de la Blockchain : montée des indexeurs et comparaison des projets principaux
Développement de l'accès aux données Blockchain : Introduction aux indexeurs et projets connexes
Les données sont au cœur de la technologie Blockchain et constituent la base du développement des applications décentralisées (dApp). Bien que les discussions actuelles se concentrent principalement sur la disponibilité des données (DA), c'est-à-dire garantir que chaque participant au réseau puisse accéder aux dernières données de transaction pour vérification, il existe un autre aspect tout aussi important mais souvent négligé : l'accessibilité des données.
À l'ère des blockchains modulaires, les solutions DA sont devenues une partie intégrante. Ces solutions garantissent que tous les participants peuvent utiliser les données de transaction, permettant ainsi une vérification en temps réel et maintenant l'intégrité du réseau. Cependant, les fonctionnalités de la couche DA ressemblent davantage à un tableau d'affichage qu'à une base de données. Cela signifie que les données ne sont pas stockées indéfiniment, mais qu'elles seront supprimées au fil du temps, tout comme les affiches sur un tableau d'affichage finiront par être remplacées par de nouvelles.
En revanche, l'accessibilité des données concerne la capacité à récupérer des données historiques, ce qui est crucial pour le développement de dApps et l'analyse de la blockchain. Cela est particulièrement important pour les tâches nécessitant l'accès à des données antérieures afin d'assurer une représentation et une exécution précises. Bien que la discussion sur l'accessibilité des données soit moins fréquente, elle est tout aussi importante que la disponibilité des données. Les deux jouent des rôles différents mais complémentaires dans l'écosystème de la blockchain, et une approche globale de la gestion des données doit aborder ces deux questions pour soutenir des applications blockchain robustes et efficaces.
Depuis sa création, la Blockchain a complètement transformé l'infrastructure, favorisant la création d'applications décentralisées dans plusieurs domaines tels que les jeux, la finance et les réseaux sociaux (dApp). Cependant, la construction de ces dApp nécessite un accès à une grande quantité de données de Blockchain, ce qui est à la fois difficile et coûteux.
Pour les développeurs de dApp, l'une des options est d'héberger et de faire fonctionner leur propre nœud RPC d'archive. Ces nœuds stockent toutes les données historiques de la blockchain depuis le début, permettant un accès complet aux données. Cependant, le maintien de nœuds d'archive est coûteux, et la capacité de requête est limitée, ne permettant pas de récupérer les données dans le format requis par les développeurs. Bien qu'exécuter des nœuds moins chers soit une option, la capacité de récupération des données de ces nœuds est limitée, ce qui peut affecter le fonctionnement de la dApp.
Une autre méthode consiste à utiliser des fournisseurs de nœuds RPC commerciaux. Ces fournisseurs sont responsables des coûts et de la gestion des nœuds, et fournissent des données via des points de terminaison RPC. Les points de terminaison RPC publics sont gratuits, mais ont des limitations de taux, ce qui peut avoir un impact négatif sur l'expérience utilisateur des dApp. Les points de terminaison RPC privés offrent de meilleures performances en réduisant la congestion, mais même la récupération de données simples nécessite une quantité importante de communications aller-retour. Cela les rend lourds en demandes et inefficaces pour des requêtes de données complexes. De plus, les points de terminaison RPC privés sont souvent difficiles à mettre à l'échelle et manquent de compatibilité entre différents réseaux.
Les indexeurs de Blockchain jouent un rôle crucial dans l'organisation des données sur la chaîne et leur envoi à la base de données pour faciliter les requêtes, c'est pourquoi ils sont souvent appelés "moteurs de recherche de Blockchain". Leur fonctionnement consiste à indexer les données de la Blockchain et à les rendre disponibles à tout moment via un langage de requête similaire au SQL (en utilisant des API comme GraphQL). En fournissant une interface unifiée pour interroger les données, les indexeurs permettent aux développeurs de récupérer rapidement et précisément les informations nécessaires grâce à un langage de requête standardisé, simplifiant ainsi considérablement le processus.
Différents types d'indexeurs optimisent la récupération des données de différentes manières :
Indexeur de nœud complet : Ces indexeurs fonctionnent avec des nœuds complets de la Blockchain et extraient directement des données à partir de ceux-ci, garantissant l'intégrité et l'exactitude des données, mais nécessitant une grande capacité de stockage et de traitement.
Indexeur léger : Ces indexeurs s'appuient sur des nœuds complets pour obtenir des données spécifiques selon les besoins, réduisant ainsi les exigences de stockage mais pouvant augmenter le temps de requête.
Indexeurs spécialisés : ces indexeurs sont conçus pour certains types de données ou des blockchains spécifiques, et peuvent optimiser la recherche pour des cas d'utilisation particuliers, tels que les données NFT ou les transactions DeFi.
Agrégateur d'index : Ces indexeurs extraient des données de plusieurs Blockchains et sources, y compris des informations hors chaîne, et fournissent une interface de requête unifiée, ce qui est particulièrement utile pour les dApps multi-chaînes.
Seul Ethereum nécessite 3 To d'espace de stockage, et à mesure que la Blockchain continue de croître, le volume de données stockées par les nœuds d'archivage continuera d'augmenter. Le protocole d'indexation déploie plusieurs indexeurs, capables d'indexer et de interroger rapidement de grandes quantités de données, ce que le RPC ne peut pas réaliser.
L'indexeur permet également d'effectuer des requêtes complexes, de filtrer facilement les données selon différents critères et d'extraire puis d'analyser les données. Certains indexeurs permettent également d'agréger des données provenant de plusieurs sources, évitant ainsi le déploiement de plusieurs API dans les dApps multi-chaînes. En étant réparti sur plusieurs nœuds, l'indexeur offre une sécurité et des performances améliorées, tandis que les fournisseurs RPC peuvent rencontrer des interruptions et des temps d'arrêt en raison de leur nature centralisée.
Dans l'ensemble, par rapport aux fournisseurs de nœuds RPC, les indexeurs améliorent l'efficacité et la fiabilité de la récupération des données, tout en réduisant le coût de déploiement d'un seul nœud. Cela fait du protocole d'indexeur de Blockchain le choix préféré des développeurs de dApp.
La construction d'une dApp nécessite de récupérer et de lire des données de la blockchain pour faire fonctionner ses services. Cela inclut tout type de dApp, y compris DeFi, les plateformes NFT, les jeux et même les réseaux sociaux, car ces plateformes doivent d'abord lire les données avant d'exécuter d'autres transactions.
Les protocoles DeFi nécessitent différentes informations pour fournir aux utilisateurs des prix, des taux, des frais, etc. spécifiques. Les teneurs de marché automatiques (AMM) ont besoin d'informations sur les prix et la liquidité de certains pools de liquidités pour calculer les taux d'échange, tandis que les protocoles de prêt ont besoin de l'utilisation pour déterminer les taux d'intérêt des prêts et le ratio de la dette en liquidation. Avant de calculer les taux d'intérêt exécutés par les utilisateurs, il est essentiel d'entrer les informations dans leurs dApps.
GameFi nécessite un indexage et un accès rapides aux données pour garantir que les utilisateurs jouent aux jeux de manière fluide. Ce n'est qu'à travers une récupération et une exécution des données aussi rapides qu'un éclair que les jeux Web3 peuvent rivaliser en performance avec les jeux Web2, attirant ainsi plus d'utilisateurs. Ces jeux ont besoin de données telles que la propriété de terrains, le solde des jetons en jeu, les opérations en jeu, etc. En utilisant des indexeurs, ils peuvent mieux assurer un flux de données stable et un temps de fonctionnement normal stable pour garantir une expérience de jeu parfaite.
Le marché des NFT et la plateforme de prêt ont besoin d'indexer les données pour accéder à diverses informations, telles que les métadonnées des NFT, les données de propriété et de transfert, les informations sur les redevances, etc. L'indexation rapide de ces données peut éviter de parcourir chaque NFT un par un pour rechercher des données de propriété ou des attributs de NFT.
Que ce soit pour les AMM( qui nécessitent des informations sur les prix et la liquidité ou pour les applications SocialFi qui ont besoin de mettre à jour les publications des nouveaux utilisateurs, la capacité à récupérer rapidement des données est essentielle au bon fonctionnement des dApp. Grâce à l'indexeur, elles peuvent récupérer les données de manière efficace et précise, offrant ainsi une expérience utilisateur fluide.
![Développement de l'accès aux données Web3 : présentation des indexeurs et des projets connexes])https://img-cdn.gateio.im/webp-social/moments-16396b955382c2c74010c264affdca46.webp(
L'indexeur fournit un moyen d'extraire des données spécifiques des données brutes de la blockchain (y compris les événements des contrats intelligents dans chaque bloc). Cela offre des opportunités pour une analyse de données plus spécifique, fournissant ainsi des aperçus complets.
Par exemple, un protocole de trading perpétuel peut identifier quels tokens ont un volume de trading élevé et quels tokens généreront des frais, afin de décider s'ils doivent être listés comme contrats perpétuels sur sa plateforme. Les développeurs de DEX peuvent créer des tableaux de bord pour leurs produits, afin de mieux comprendre quels pools de liquidités offrent les meilleurs rendements ou la plus forte liquidité. Ils peuvent également créer des tableaux de bord publics, permettant aux développeurs de rechercher librement et de manière flexible tout type de données à afficher sur les graphiques.
Étant donné qu'il existe plusieurs indexeurs de Blockchain disponibles, il est crucial d'identifier les différences entre les protocoles d'indexation pour s'assurer que les développeurs choisissent l'indexeur le mieux adapté à leurs besoins.
The Graph est le premier protocole d'indexation lancé sur Ethereum, permettant de requêter facilement des données de transaction auparavant difficiles d'accès. Il utilise des sous-graphes pour définir et filtrer des sous-ensembles de données collectées à partir de la Blockchain, par exemple toutes les transactions liées à un pool DEX USDC/ETH.
En utilisant la preuve d'index, les indexeurs mettent en jeu le jeton natif GRT pour des services d'indexation et de requête, et les délégants peuvent choisir de mettre en jeu leurs jetons ici. Les curateurs peuvent accéder à des sous-graphes de haute qualité pour aider les indexeurs à déterminer quels sous-graphes compiler des données afin de gagner les meilleures frais de requête. Dans le cadre de la transition vers une plus grande décentralisation, The Graph finira par arrêter ses services d'hébergement et demandera aux sous-graphes de migrer vers son réseau, tout en fournissant des indexeurs de mise à niveau.
Ses infrastructures permettent de ramener le coût moyen par million de requêtes à 40 dollars, ce qui est bien inférieur au coût des nœuds auto-hébergés. En utilisant des sources de données de fichiers, il prend également en charge l'indexation parallèle des données à la fois en chaîne et hors chaîne pour un accès efficace aux données.
Les récompenses des indexeurs de The Graph ont steadily augmenté au cours des derniers trimestres. Cela est en partie dû à l'augmentation du volume des requêtes, mais aussi à la hausse des prix des tokens, car ils prévoient d'intégrer à l'avenir des requêtes assistées par intelligence artificielle.
Subsquid est un lac de données décentralisé, peer-to-peer et évolutif horizontalement, capable d'agréger efficacement une grande quantité de données on-chain et off-chain, tout en étant protégé par des preuves à divulgation nulle de connaissance. En tant que réseau de travailleurs décentralisés, chaque nœud est responsable du stockage des données provenant d'un sous-ensemble de blocs spécifique, accélérant le processus de récupération des données en identifiant rapidement les nœuds qui conservent les données requises.
Subsquid prend également en charge l'indexation en temps réel, permettant d'indexer les blocs avant leur finalisation. Il prend également en charge le stockage des données dans le format choisi par le développeur, facilitant ainsi l'analyse avec des outils tels que BigQuery, Parquet ou CSV. De plus, les sous-graphes peuvent être déployés sur le réseau Subsquid sans nécessiter de migration vers le Squid SDK, permettant ainsi un déploiement sans code.
Bien qu'il soit encore en phase de test, Subsquid a obtenu des statistiques impressionnantes, avec plus de 80 000 utilisateurs de test, plus de 60 000 indexeurs Squid déployés et plus de 20 000 développeurs vérifiés sur le réseau. Récemment, le 3 juin, Subsquid a lancé le mainnet de son lac de données.
En plus de l'indexation, le lac de données de Subsquid Network peut également remplacer les RPC dans des cas d'utilisation tels que l'analyse, les coprocesseurs ZK/TEE, les agents AI et les Oracles.
SubQuery est un réseau d'infrastructure middleware décentralisé qui fournit des services RPC et d'indexation de données. Il a d'abord pris en charge les réseaux Polkadot et Substrate, et s'est maintenant étendu pour inclure plus de 200 chaînes. Son fonctionnement est similaire à celui de The Graph utilisant la preuve d'indexation, les indexeurs indexent les données et fournissent des requêtes de recherche, tandis que les délégataires stakent leurs parts auprès des indexeurs. Cependant, il introduit des consommateurs pour soumettre des commandes d'achat, afin de garantir que les revenus des indexeurs sont assurés, plutôt que ceux des gestionnaires.
Il introduira des nœuds de données SubQuery prenant en charge le sharding, afin d'éviter la synchronisation continue de nouvelles données entre chaque nœud, optimisant ainsi l'efficacité des requêtes tout en s'orientant vers une plus grande décentralisation. Les utilisateurs peuvent choisir de payer environ 1 SQT en frais de calcul pour chaque 1000 requêtes, ou de définir des frais personnalisés pour l'indexeur via le protocole.
Bien que SubQuery ait lancé son token plus tôt cette année, les récompenses de distribution pour les nœuds et les délégataires ont également connu une augmentation en valeur dollar, ce qui reflète l'augmentation continue du nombre de services de requête offerts sur sa plateforme. Depuis le TGE, le montant total de SQT staké est passé de 6 millions à 125 millions, soulignant la croissance de l'engagement dans son réseau.
![Développement de l'accès aux données Web3 : Introduction aux indexeurs et projets connexes])https://img-cdn.gateio.im/webp-social/moments-53dbb4fd659cf6a7184990c886901658.webp(
Covalent est un réseau d'indexation décentralisé, créé par des nœuds du réseau de producteurs d'échantillons de blocs (BSP) qui génèrent des copies des données de la blockchain par exportation en masse et publient des preuves sur la blockchain Covalent L1. Ces données sont ensuite affinées par des nœuds producteurs de résultats de blocs (BRP) selon des règles établies, filtrant les données conformes aux exigences.
Grâce à une API unifiée, les développeurs peuvent facilement extraire des données blockchain pertinentes avec un format de demande et de réponse cohérent, sans avoir à écrire de requêtes complexes personnalisées pour accéder aux données. Les ensembles de données préconfigurés peuvent être extraits des fournisseurs de réseau en utilisant le jeton CQT réglé sur Moonbeam comme moyen de paiement.
Les récompenses de Covalent semblent montrer une tendance générale à la hausse de la première trimestre de 2023 à la première trimestre de 2024, en partie grâce à l'augmentation du prix du jeton Covalent CQT.
![Développement de l'accès aux données Web3 : Introduction des indexeurs et projets connexes])https://img-cdn.gateio.im/webp-social/moments-52ee29205aa307720198994a5f3de61f.webp(
Certains indexeurs (par exemple, Covalent) sont des indexeurs généraux qui fournissent des ensembles de données préconfigurés standard uniquement via API. Bien qu'ils puissent être rapides, ils ne peuvent pas offrir la flexibilité nécessaire aux développeurs qui ont besoin d'ensembles de données personnalisés. En utilisant le cadre d'indexation, cela permet d'entrer