L'importance des données Blockchain et l'émergence des indexeurs
Les données sont au cœur de la technologie Blockchain et constituent la base du développement d'applications décentralisées (dApp). Bien que la plupart des discussions actuelles se concentrent sur la disponibilité des données (DA), l'accessibilité des données est tout aussi importante mais souvent négligée.
À l'ère de la Blockchain modulaire, les solutions DA sont devenues une partie indispensable. Elles garantissent que tous les participants aient accès aux données de transaction, permettant ainsi la validation en temps réel et maintenant l'intégrité du réseau. Cependant, la couche DA ressemble davantage à un panneau d'affichage qu'à une base de données, les données n'étant pas stockées à long terme.
En revanche, l'accessibilité des données se concentre sur la capacité à récupérer des données historiques, ce qui est essentiel pour le développement de dApps et l'analyse de Blockchain. Bien que la discussion soit moins fréquente, l'accessibilité des données 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 Blockchain, une approche de gestion des données complète doit aborder ces deux problèmes simultanément pour soutenir des applications Blockchain puissantes et efficaces.
Méthodes traditionnelles de recherche de données sur la Blockchain
L'apparition de la Blockchain a complètement transformé les infrastructures, favorisant la création d'applications décentralisées (dApp) dans des domaines tels que le jeu, la finance et les réseaux sociaux. Cependant, construire ces dApp nécessite d'accéder à une grande quantité de données de Blockchain, ce qui est à la fois difficile et coûteux.
Pour les développeurs, une option consiste à héberger et à exécuter leur propre nœud RPC archiviste. Ces nœuds stockent toutes les données historiques de la Blockchain, permettant un accès complet. Cependant, les coûts de maintenance sont élevés et la capacité de requête est limitée. Exécuter des nœuds moins chers est une autre option, mais la capacité de récupération des données est limitée, ce qui peut affecter le fonctionnement des dApps.
Utiliser des fournisseurs de nœuds RPC commerciaux est une autre méthode. Ces fournisseurs sont responsables des coûts et de la gestion des nœuds, fournissant des données via des points de terminaison RPC. Les points de terminaison RPC publics sont gratuits mais ont des limites de taux, ce qui peut affecter l'expérience utilisateur. Les points de terminaison RPC privés offrent de meilleures performances, mais même la récupération de données simples nécessite une communication importante, ce qui est inefficace et difficile à étendre.
Blockchain Indexer: une meilleure solution
Les indexeurs de Blockchain jouent un rôle clé dans l'organisation des données sur la chaîne et leur envoi à la base de données pour les requêtes, c'est pourquoi ils sont appelés "Google de la Blockchain". Ils indexent les données de la Blockchain et rendent les données accessibles via un langage de requête similaire à SQL. Les indexeurs fournissent une interface de requête unifiée, simplifiant considérablement le processus de récupération des données.
Différents types d'indexeurs optimisent la récupération des données :
Indexeur de nœud complet : extrait directement les données des nœuds complets de la blockchain, garantissant une précision complète, mais nécessitant une grande capacité de stockage et de traitement.
Indexeur léger : récupérer des données spécifiques à partir d'un nœud complet selon les besoins, réduire les besoins de stockage mais peut augmenter le temps de requête.
Indexeur dédié : optimisé pour des types de données ou des blockchains spécifiques, comme les données NFT ou les transactions DeFi.
Agrégateur d'index: extrait des données de plusieurs Blockchains et sources, y compris des informations hors chaîne, fournissant une interface de requête unifiée, adaptée aux dApps multi-chaînes.
Le protocole d'indexation déploie plusieurs indexeurs, permettant une indexation efficace et une recherche rapide de grandes quantités de données. Ils permettent également des requêtes complexes, le filtrage des données et l'analyse postérieure. Certains indexeurs peuvent agréger des données provenant de plusieurs sources, évitant ainsi le déploiement de plusieurs API dans des dApps multichaînes. Répartis sur plusieurs nœuds, les indexeurs offrent une meilleure sécurité et performance.
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 les coûts de déploiement. Cela fait du protocole d'indexeur Blockchain le choix privilégié des développeurs d'applications décentralisées (dApp).
Scénarios d'application des indexeurs
La construction d'une dApp nécessite la récupération et la lecture des données de la Blockchain pour faire fonctionner le service. Cela inclut divers types de dApps tels que DeFi, plateformes NFT, jeux et même réseaux sociaux, car ils doivent d'abord lire les données pour exécuter d'autres transactions.
DeFi
Les protocoles DeFi ont besoin de diverses informations pour fournir aux utilisateurs des prix, des taux et des frais spécifiques. Le teneur de marché automatique (AMM) a besoin d'informations sur les prix et la liquidité des pools de liquidité pour calculer les taux de swap, et les protocoles de prêt doivent utiliser le taux d'utilisation pour déterminer les taux d'intérêt de prêt et le ratio de dettes liquidées. Avant de calculer les taux d'intérêt exécutés par les utilisateurs, ces informations sont cruciales pour le dApp.
Jeu
GameFi nécessite un indexage et un accès rapides aux données pour garantir une expérience de jeu fluide pour les utilisateurs. Ce n'est qu'à travers une récupération et une exécution rapides des données 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é foncière, le solde des jetons en jeu, les opérations en jeu, etc. L'utilisation d'un indexeur peut mieux garantir un flux de données stable et un temps de fonctionnement normal, assurant une expérience de jeu parfaite.
NFT
Les marchés NFT et les plateformes de prêt doivent indexer diverses informations, telles que les métadonnées 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 trouver les données de propriété ou d'attribut.
Qu'il s'agisse d'AMM DeFi nécessitant des informations sur les prix et la liquidité, ou d'applications SocialFi nécessitant des mises à jour de posts pour les nouveaux utilisateurs, la récupération rapide des données est essentielle au bon fonctionnement des dApps. Grâce à l'indexeur, elles peuvent récupérer les données de manière efficace et précise, offrant une expérience utilisateur fluide.
Analyse
L'indexeur offre une méthode pour extraire des données spécifiques à partir des données brutes de la Blockchain (, y compris les événements de contrat intelligent dans chaque Bloc ). Cela offre des opportunités pour une analyse de données plus spécifique, permettant d'en tirer des insights complets.
Par exemple, un protocole de trading perpétuel peut découvrir quels jetons ont un volume de transactions élevé et génèrent des frais, afin de décider s'il faut les inclure en tant que contrat perpétuel. Les développeurs de DEX peuvent créer des tableaux de bord pour leurs produits, afin d'analyser en profondeur quels pools de liquidités offrent les meilleurs rendements ou la plus grande liquidité. Ils peuvent également créer des tableaux de bord publics, permettant aux développeurs de rechercher facilement tout type de données et de les afficher dans des graphiques.
Il est essentiel pour les développeurs de comprendre les différences entre les différents indexeurs de Blockchain disponibles afin de choisir celui qui convient le mieux à leurs besoins.
Aperçu des principaux indexeurs Blockchain
The Graph
The Graph est le premier protocole d'indexation lancé sur Ethereum, permettant de facilement interroger des données de transactions qui étaient auparavant difficiles d'accès. Il utilise des sous-graphes pour définir et filtrer les sous-ensembles de données collectées à partir de la Blockchain, comme toutes les transactions associées à un pool de liquidités spécifique.
Les jetons natifs GRT de staking des indexeurs sont utilisés pour les services d'indexation et de requête, les délégataires peuvent choisir les jetons à staker. Les curateurs peuvent accéder à des sous-graphes de haute qualité, aidant les indexeurs à déterminer quels sous-graphes compiler pour gagner les meilleurs frais de requête. The Graph est en train de passer progressivement à une plus grande décentralisation, et finira par arrêter les services d'hébergement, exigeant la mise à niveau des sous-graphes vers son réseau.
Son infrastructure permet d'atteindre un coût moyen de 40 dollars par million de requêtes, bien inférieur à celui 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 en chaîne et hors chaîne, permettant une récupération efficace des données.
Les récompenses des indexeurs de The Graph ont connu une croissance régulière au cours des derniers trimestres, en partie grâce à l'augmentation du volume des requêtes, mais également en raison de la hausse des prix des tokens. Ils prévoient d'intégrer des requêtes assistées par l'IA à l'avenir.
Subsquid
Subsquid est un lac de données décentralisé, peer-to-peer et évolutif, 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 d'un sous-ensemble de données de blocs spécifiques, accélérant ainsi le processus de récupération en identifiant rapidement les nœuds contenant les données requises.
Subsquid prend en charge l'indexation en temps réel, permettant d'indexer avant la finalisation du bloc. Il prend également en charge le stockage des données dans le format choisi par le développeur, facilitant l'analyse avec divers outils. De plus, les sous-graphes peuvent être déployés sans code sur le réseau Subsquid.
Bien qu'il soit encore en phase de test, Subsquid a réalisé des résultats impressionnants avec plus de 80 000 utilisateurs sur le réseau de test, le déploiement de plus de 60 000 indexeurs et plus de 20 000 développeurs vérifiés sur le réseau. Subsquid a récemment lancé son réseau principal de lac de données.
En plus de l'indexation, le lac de données de Subsquid Network peut également remplacer RPC dans des cas d'utilisation tels que l'analyse, les coprocesseurs ZK/TEE, les agents AI et les oracles.
SubQuery
SubQuery est un réseau d'infrastructure middleware décentralisé qui fournit des services RPC et d'indexation de données. Il prend initialement en charge les réseaux Polkadot et Substrate, et s'est maintenant étendu à plus de 200 chaînes. Son fonctionnement est similaire à celui de The Graph utilisant des preuves d'index, mais introduit des consommateurs pour soumettre des commandes d'achat afin de garantir les revenus des indexeurs.
SubQuery introduira des nœuds de données prenant en charge le sharding pour optimiser l'efficacité des requêtes, tout en réalisant une plus grande décentralisation. Les utilisateurs peuvent choisir de payer environ 1 SQT de 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 n'ait lancé son jeton que cette année, les récompenses d'émission pour les nœuds et les délégataires ont également montré une augmentation en valeur dollar par rapport au mois précédent, reflétant 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 la participation au réseau.
Covalent
Covalent est un réseau d'indexeurs décentralisé, créé par des producteurs d'échantillons de blocs (BSP) qui génèrent des copies des données de la blockchain et publient des preuves sur la chaîne Covalent L1. Ces données sont ensuite filtrées par des producteurs de résultats de blocs (BRP) selon des règles pour extraire les données conformes aux exigences.
Grâce à une API unifiée, les développeurs peuvent facilement extraire des données de Blockchain dans un format cohérent, sans avoir à écrire de requêtes complexes. Ces ensembles de données préconfigurés peuvent être extraits auprès des opérateurs de réseau en utilisant le jeton CQT réglé sur Moonbeam.
Les récompenses de Covalent montrent une tendance générale à la hausse de la première moitié de l'année 2023 à la première moitié de l'année 2024, en partie en raison de l'augmentation du prix du token CQT.
Facteurs à considérer lors du choix d'un indexeur
Personnalisation des données
Certains indexeurs ( comme Covalent ) ne fournissent que des ensembles de données préconfigurés standard via une API. Bien que rapides, ils manquent de flexibilité. L'utilisation d'un cadre d'indexation permet un traitement des données plus personnalisé pour répondre aux besoins d'applications spécifiques.
Sécurité
Les données d'index doivent être sécurisées, sinon les dApps construites sur ces indexeurs sont également vulnérables aux attaques. Tous les indexeurs garantissent la sécurité par le biais de la mise en jeu de jetons, mais certaines solutions utilisent également des mécanismes de preuve supplémentaires.
Subsquid offre des options de preuve optimiste et de preuve à connaissance nulle, Covalent a publié des preuves contenant le hash du Bloc. The Graph fournit une période de contestation pour les requêtes des indexeurs, SubQuery génère une preuve Merkle Mountain pour chaque Bloc.
Vitesse et évolutivité
Avec la croissance de la Blockchain et l'augmentation du volume des transactions, l'indexation d'un grand nombre de données devient de plus en plus fastidieuse. Le protocole d'indexation a introduit des solutions pour répondre à ces besoins.
Subsquid étend horizontalement en ajoutant plus de nœuds. The Graph fournit des flux de données parallèles pour accélérer la synchronisation, SubQuery introduit le partitionnement des nœuds pour accélérer le processus de synchronisation.
Réseaux supportés
Bien qu'Ethereum reste le principal lieu d'activité, d'autres Blockchains gagnent également en popularité. Fournir des services pour des chaînes non supportées par d'autres indexeurs peut permettre de gagner une plus grande part de marché. Indexer des réseaux intensifs en données comme Solana( n'est pas une tâche facile, et actuellement, seuls Subsquid a réussi à fournir un support d'indexation pour cela.
![Développement de l'accès aux données Web3 : introduction des indexeurs et des projets connexes])https://img-cdn.gateio.im/webp-social/moments-52ee29205aa307720198994a5f3de61f.webp(
Conclusion
Bien que les indexeurs soient largement utilisés dans le développement de dApp, leur potentiel reste énorme, notamment en ce qui concerne l'intégration avec l'IA. Avec la popularité de l'IA dans Web2 et Web3, son amélioration dépend de l'accès à des données pertinentes pour former des modèles et développer des agents IA. Assurer l'intégrité des données est crucial pour les applications IA, car cela peut éviter que les modèles ne soient influencés par des informations biaisées ou inexactes.
Dans le domaine des solutions d'indexation, Subsquid a réalisé des progrès significatifs en termes de performance et d'indicateurs utilisateurs. Les utilisateurs ont commencé à essayer de construire des agents AI avec Subsquid, démontrant la polyvalence et le potentiel de la plateforme. De plus, des outils comme AutoAgora aident les indexeurs à utiliser l'IA pour fournir une tarification dynamique aux services de requêtes sur The Graph, et SubQuery prend en charge plusieurs réseaux AI pour un indexage des données transparent.
L'intégration de l'IA et des indexeurs devrait améliorer l'accessibilité et l'utilisabilité des données dans l'écosystème Blockchain. En tirant parti des technologies IA, les indexeurs peuvent fournir une récupération de données plus efficace et précise, permettant aux développeurs de construire des dApps et des outils d'analyse plus complexes. Alors que l'IA et les indexeurs continuent d'évoluer ensemble, nous restons optimistes quant à l'avenir de l'indexation des données et à son rôle dans la configuration du paysage numérique décentralisé.
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.
7 J'aime
Récompense
7
3
Partager
Commentaire
0/400
NestedFox
· 07-20 16:45
Les données sont vraiment difficiles à utiliser.
Voir l'originalRépondre0
AltcoinHunter
· 07-20 16:37
L'indexeur est vraiment différent cette fois source : fais-moi confiance mon frère, j'ai déjà tout misé sur deux projets.
Voir l'originalRépondre0
TokenStorm
· 07-20 16:32
Vétérans de Crypto en analyse de données off-chain, parier un coup n'est pas une perte, d'accord ?
L'essor des indexeurs de blockchain : une nouvelle ère d'accessibilité des données
L'importance des données Blockchain et l'émergence des indexeurs
Les données sont au cœur de la technologie Blockchain et constituent la base du développement d'applications décentralisées (dApp). Bien que la plupart des discussions actuelles se concentrent sur la disponibilité des données (DA), l'accessibilité des données est tout aussi importante mais souvent négligée.
À l'ère de la Blockchain modulaire, les solutions DA sont devenues une partie indispensable. Elles garantissent que tous les participants aient accès aux données de transaction, permettant ainsi la validation en temps réel et maintenant l'intégrité du réseau. Cependant, la couche DA ressemble davantage à un panneau d'affichage qu'à une base de données, les données n'étant pas stockées à long terme.
En revanche, l'accessibilité des données se concentre sur la capacité à récupérer des données historiques, ce qui est essentiel pour le développement de dApps et l'analyse de Blockchain. Bien que la discussion soit moins fréquente, l'accessibilité des données 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 Blockchain, une approche de gestion des données complète doit aborder ces deux problèmes simultanément pour soutenir des applications Blockchain puissantes et efficaces.
Méthodes traditionnelles de recherche de données sur la Blockchain
L'apparition de la Blockchain a complètement transformé les infrastructures, favorisant la création d'applications décentralisées (dApp) dans des domaines tels que le jeu, la finance et les réseaux sociaux. Cependant, construire ces dApp nécessite d'accéder à une grande quantité de données de Blockchain, ce qui est à la fois difficile et coûteux.
Pour les développeurs, une option consiste à héberger et à exécuter leur propre nœud RPC archiviste. Ces nœuds stockent toutes les données historiques de la Blockchain, permettant un accès complet. Cependant, les coûts de maintenance sont élevés et la capacité de requête est limitée. Exécuter des nœuds moins chers est une autre option, mais la capacité de récupération des données est limitée, ce qui peut affecter le fonctionnement des dApps.
Utiliser des fournisseurs de nœuds RPC commerciaux est une autre méthode. Ces fournisseurs sont responsables des coûts et de la gestion des nœuds, fournissant des données via des points de terminaison RPC. Les points de terminaison RPC publics sont gratuits mais ont des limites de taux, ce qui peut affecter l'expérience utilisateur. Les points de terminaison RPC privés offrent de meilleures performances, mais même la récupération de données simples nécessite une communication importante, ce qui est inefficace et difficile à étendre.
Blockchain Indexer: une meilleure solution
Les indexeurs de Blockchain jouent un rôle clé dans l'organisation des données sur la chaîne et leur envoi à la base de données pour les requêtes, c'est pourquoi ils sont appelés "Google de la Blockchain". Ils indexent les données de la Blockchain et rendent les données accessibles via un langage de requête similaire à SQL. Les indexeurs fournissent une interface de requête unifiée, simplifiant considérablement le processus de récupération des données.
Différents types d'indexeurs optimisent la récupération des données :
Indexeur de nœud complet : extrait directement les données des nœuds complets de la blockchain, garantissant une précision complète, mais nécessitant une grande capacité de stockage et de traitement.
Indexeur léger : récupérer des données spécifiques à partir d'un nœud complet selon les besoins, réduire les besoins de stockage mais peut augmenter le temps de requête.
Indexeur dédié : optimisé pour des types de données ou des blockchains spécifiques, comme les données NFT ou les transactions DeFi.
Agrégateur d'index: extrait des données de plusieurs Blockchains et sources, y compris des informations hors chaîne, fournissant une interface de requête unifiée, adaptée aux dApps multi-chaînes.
Le protocole d'indexation déploie plusieurs indexeurs, permettant une indexation efficace et une recherche rapide de grandes quantités de données. Ils permettent également des requêtes complexes, le filtrage des données et l'analyse postérieure. Certains indexeurs peuvent agréger des données provenant de plusieurs sources, évitant ainsi le déploiement de plusieurs API dans des dApps multichaînes. Répartis sur plusieurs nœuds, les indexeurs offrent une meilleure sécurité et performance.
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 les coûts de déploiement. Cela fait du protocole d'indexeur Blockchain le choix privilégié des développeurs d'applications décentralisées (dApp).
Scénarios d'application des indexeurs
La construction d'une dApp nécessite la récupération et la lecture des données de la Blockchain pour faire fonctionner le service. Cela inclut divers types de dApps tels que DeFi, plateformes NFT, jeux et même réseaux sociaux, car ils doivent d'abord lire les données pour exécuter d'autres transactions.
DeFi
Les protocoles DeFi ont besoin de diverses informations pour fournir aux utilisateurs des prix, des taux et des frais spécifiques. Le teneur de marché automatique (AMM) a besoin d'informations sur les prix et la liquidité des pools de liquidité pour calculer les taux de swap, et les protocoles de prêt doivent utiliser le taux d'utilisation pour déterminer les taux d'intérêt de prêt et le ratio de dettes liquidées. Avant de calculer les taux d'intérêt exécutés par les utilisateurs, ces informations sont cruciales pour le dApp.
Jeu
GameFi nécessite un indexage et un accès rapides aux données pour garantir une expérience de jeu fluide pour les utilisateurs. Ce n'est qu'à travers une récupération et une exécution rapides des données 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é foncière, le solde des jetons en jeu, les opérations en jeu, etc. L'utilisation d'un indexeur peut mieux garantir un flux de données stable et un temps de fonctionnement normal, assurant une expérience de jeu parfaite.
NFT
Les marchés NFT et les plateformes de prêt doivent indexer diverses informations, telles que les métadonnées 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 trouver les données de propriété ou d'attribut.
Qu'il s'agisse d'AMM DeFi nécessitant des informations sur les prix et la liquidité, ou d'applications SocialFi nécessitant des mises à jour de posts pour les nouveaux utilisateurs, la récupération rapide des données est essentielle au bon fonctionnement des dApps. Grâce à l'indexeur, elles peuvent récupérer les données de manière efficace et précise, offrant une expérience utilisateur fluide.
Analyse
L'indexeur offre une méthode pour extraire des données spécifiques à partir des données brutes de la Blockchain (, y compris les événements de contrat intelligent dans chaque Bloc ). Cela offre des opportunités pour une analyse de données plus spécifique, permettant d'en tirer des insights complets.
Par exemple, un protocole de trading perpétuel peut découvrir quels jetons ont un volume de transactions élevé et génèrent des frais, afin de décider s'il faut les inclure en tant que contrat perpétuel. Les développeurs de DEX peuvent créer des tableaux de bord pour leurs produits, afin d'analyser en profondeur quels pools de liquidités offrent les meilleurs rendements ou la plus grande liquidité. Ils peuvent également créer des tableaux de bord publics, permettant aux développeurs de rechercher facilement tout type de données et de les afficher dans des graphiques.
Il est essentiel pour les développeurs de comprendre les différences entre les différents indexeurs de Blockchain disponibles afin de choisir celui qui convient le mieux à leurs besoins.
Aperçu des principaux indexeurs Blockchain
The Graph
The Graph est le premier protocole d'indexation lancé sur Ethereum, permettant de facilement interroger des données de transactions qui étaient auparavant difficiles d'accès. Il utilise des sous-graphes pour définir et filtrer les sous-ensembles de données collectées à partir de la Blockchain, comme toutes les transactions associées à un pool de liquidités spécifique.
Les jetons natifs GRT de staking des indexeurs sont utilisés pour les services d'indexation et de requête, les délégataires peuvent choisir les jetons à staker. Les curateurs peuvent accéder à des sous-graphes de haute qualité, aidant les indexeurs à déterminer quels sous-graphes compiler pour gagner les meilleurs frais de requête. The Graph est en train de passer progressivement à une plus grande décentralisation, et finira par arrêter les services d'hébergement, exigeant la mise à niveau des sous-graphes vers son réseau.
Son infrastructure permet d'atteindre un coût moyen de 40 dollars par million de requêtes, bien inférieur à celui 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 en chaîne et hors chaîne, permettant une récupération efficace des données.
Les récompenses des indexeurs de The Graph ont connu une croissance régulière au cours des derniers trimestres, en partie grâce à l'augmentation du volume des requêtes, mais également en raison de la hausse des prix des tokens. Ils prévoient d'intégrer des requêtes assistées par l'IA à l'avenir.
Subsquid
Subsquid est un lac de données décentralisé, peer-to-peer et évolutif, 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 d'un sous-ensemble de données de blocs spécifiques, accélérant ainsi le processus de récupération en identifiant rapidement les nœuds contenant les données requises.
Subsquid prend en charge l'indexation en temps réel, permettant d'indexer avant la finalisation du bloc. Il prend également en charge le stockage des données dans le format choisi par le développeur, facilitant l'analyse avec divers outils. De plus, les sous-graphes peuvent être déployés sans code sur le réseau Subsquid.
Bien qu'il soit encore en phase de test, Subsquid a réalisé des résultats impressionnants avec plus de 80 000 utilisateurs sur le réseau de test, le déploiement de plus de 60 000 indexeurs et plus de 20 000 développeurs vérifiés sur le réseau. Subsquid a récemment lancé son réseau principal de lac de données.
En plus de l'indexation, le lac de données de Subsquid Network peut également remplacer RPC dans des cas d'utilisation tels que l'analyse, les coprocesseurs ZK/TEE, les agents AI et les oracles.
SubQuery
SubQuery est un réseau d'infrastructure middleware décentralisé qui fournit des services RPC et d'indexation de données. Il prend initialement en charge les réseaux Polkadot et Substrate, et s'est maintenant étendu à plus de 200 chaînes. Son fonctionnement est similaire à celui de The Graph utilisant des preuves d'index, mais introduit des consommateurs pour soumettre des commandes d'achat afin de garantir les revenus des indexeurs.
SubQuery introduira des nœuds de données prenant en charge le sharding pour optimiser l'efficacité des requêtes, tout en réalisant une plus grande décentralisation. Les utilisateurs peuvent choisir de payer environ 1 SQT de 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 n'ait lancé son jeton que cette année, les récompenses d'émission pour les nœuds et les délégataires ont également montré une augmentation en valeur dollar par rapport au mois précédent, reflétant 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 la participation au réseau.
Covalent
Covalent est un réseau d'indexeurs décentralisé, créé par des producteurs d'échantillons de blocs (BSP) qui génèrent des copies des données de la blockchain et publient des preuves sur la chaîne Covalent L1. Ces données sont ensuite filtrées par des producteurs de résultats de blocs (BRP) selon des règles pour extraire les données conformes aux exigences.
Grâce à une API unifiée, les développeurs peuvent facilement extraire des données de Blockchain dans un format cohérent, sans avoir à écrire de requêtes complexes. Ces ensembles de données préconfigurés peuvent être extraits auprès des opérateurs de réseau en utilisant le jeton CQT réglé sur Moonbeam.
Les récompenses de Covalent montrent une tendance générale à la hausse de la première moitié de l'année 2023 à la première moitié de l'année 2024, en partie en raison de l'augmentation du prix du token CQT.
Facteurs à considérer lors du choix d'un indexeur
Personnalisation des données
Certains indexeurs ( comme Covalent ) ne fournissent que des ensembles de données préconfigurés standard via une API. Bien que rapides, ils manquent de flexibilité. L'utilisation d'un cadre d'indexation permet un traitement des données plus personnalisé pour répondre aux besoins d'applications spécifiques.
Sécurité
Les données d'index doivent être sécurisées, sinon les dApps construites sur ces indexeurs sont également vulnérables aux attaques. Tous les indexeurs garantissent la sécurité par le biais de la mise en jeu de jetons, mais certaines solutions utilisent également des mécanismes de preuve supplémentaires.
Subsquid offre des options de preuve optimiste et de preuve à connaissance nulle, Covalent a publié des preuves contenant le hash du Bloc. The Graph fournit une période de contestation pour les requêtes des indexeurs, SubQuery génère une preuve Merkle Mountain pour chaque Bloc.
Vitesse et évolutivité
Avec la croissance de la Blockchain et l'augmentation du volume des transactions, l'indexation d'un grand nombre de données devient de plus en plus fastidieuse. Le protocole d'indexation a introduit des solutions pour répondre à ces besoins.
Subsquid étend horizontalement en ajoutant plus de nœuds. The Graph fournit des flux de données parallèles pour accélérer la synchronisation, SubQuery introduit le partitionnement des nœuds pour accélérer le processus de synchronisation.
Réseaux supportés
Bien qu'Ethereum reste le principal lieu d'activité, d'autres Blockchains gagnent également en popularité. Fournir des services pour des chaînes non supportées par d'autres indexeurs peut permettre de gagner une plus grande part de marché. Indexer des réseaux intensifs en données comme Solana( n'est pas une tâche facile, et actuellement, seuls Subsquid a réussi à fournir un support d'indexation pour cela.
![Développement de l'accès aux données Web3 : introduction des indexeurs et des projets connexes])https://img-cdn.gateio.im/webp-social/moments-52ee29205aa307720198994a5f3de61f.webp(
Conclusion
Bien que les indexeurs soient largement utilisés dans le développement de dApp, leur potentiel reste énorme, notamment en ce qui concerne l'intégration avec l'IA. Avec la popularité de l'IA dans Web2 et Web3, son amélioration dépend de l'accès à des données pertinentes pour former des modèles et développer des agents IA. Assurer l'intégrité des données est crucial pour les applications IA, car cela peut éviter que les modèles ne soient influencés par des informations biaisées ou inexactes.
Dans le domaine des solutions d'indexation, Subsquid a réalisé des progrès significatifs en termes de performance et d'indicateurs utilisateurs. Les utilisateurs ont commencé à essayer de construire des agents AI avec Subsquid, démontrant la polyvalence et le potentiel de la plateforme. De plus, des outils comme AutoAgora aident les indexeurs à utiliser l'IA pour fournir une tarification dynamique aux services de requêtes sur The Graph, et SubQuery prend en charge plusieurs réseaux AI pour un indexage des données transparent.
L'intégration de l'IA et des indexeurs devrait améliorer l'accessibilité et l'utilisabilité des données dans l'écosystème Blockchain. En tirant parti des technologies IA, les indexeurs peuvent fournir une récupération de données plus efficace et précise, permettant aux développeurs de construire des dApps et des outils d'analyse plus complexes. Alors que l'IA et les indexeurs continuent d'évoluer ensemble, nous restons optimistes quant à l'avenir de l'indexation des données et à son rôle dans la configuration du paysage numérique décentralisé.