Les données sont cruciales dans la technologie blockchain, servant de base au développement d’applications décentralisées (dApps). Alors qu’une grande partie de la conversation actuelle tourne autour de la disponibilité des données (DA) – s’assurer que les données de transaction récentes sont accessibles à tous les participants du réseau pour vérification – il y a un autre aspect tout aussi important qui est souvent négligé : l’accessibilité des données.
À l’ère des blockchains modulaires, les solutions DA sont devenues indispensables. Ces solutions garantissent que les données de transaction sont disponibles pour tous les participants, ce qui permet une vérification en temps réel et maintient l’intégrité du réseau. Cependant, les couches DA fonctionnent plus comme des panneaux d’affichage que comme des bases de données. Cela signifie que les données ne sont pas stockées indéfiniment ; Il est retiré au fil du temps, de la même manière que les affiches sur les panneaux d’affichage sont finalement remplacées par de nouvelles.
D’autre part, 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 la réalisation d’analyses blockchain. Cet aspect est crucial pour les tâches qui nécessitent l’accès à des données antérieures afin de garantir une représentation et une exécution précises. Malgré son importance, l’accessibilité des données est moins souvent discutée, mais elle est tout aussi vitale 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 les deux pour support des applications blockchain robustes et efficaces.
Depuis leur création, les blockchains ont révolutionné l’infrastructure et permis la création d’applications décentralisées (dApps) dans divers domaines tels que les jeux, la finance et les réseaux sociaux. Cependant, la création de ces dApps nécessite d’accéder à de grandes quantités de données blockchain, ce qui peut être à la fois difficile et coûteux.
Une option pour les développeurs dApp est de
Une autre approche consiste à utiliser des fournisseurs de nœuds commerciaux RPC (Remote Procedure Call). Ces fournisseurs gèrent les coûts et la gestion des nœuds, en fournissant des données via des points de terminaison RPC. Les points de terminaison RPC publics sont gratuits, mais ont des limites de débit qui peuvent impact négatif sur l’expérience utilisateur d’une dApp. Les points de terminaison RPC privés offrent de meilleures performances en réduisant la congestion, mais ils impliquent beaucoup de communication aller-retour pour une récupération de données, même simple. Cela les rend lourds en requêtes et inefficaces pour les requêtes de données complexes. En outre, les points de terminaison RPC privés ont souvent du mal à évoluer et manquent de compatibilité entre les différents réseaux.
Blockchain les indexeurs jouent un rôle crucial dans l’organisation des données off-chain et leur envoi à une base de données pour une interrogation facile, c’est pourquoi ils sont souvent appelés le « Google des blockchains ». Ils fonctionnent en indexant les données de la blockchain et en les rendant facilement disponibles via un langage de requête similaire à SQL, à l’aide d’API telles que GraphQL. En fournissant une interface unifiée pour interroger les données, les indexeurs permettent aux développeurs d’utiliser des langages de requête standardisés pour récupérer les informations dont ils ont besoin rapidement et avec précision, simplifiant considérablement le processus.
Différents types d’indexeurs optimisent la récupération des données de différentes manières :
Ethereum seul nécessite
Les indexeurs permettent également d’effectuer des requêtes complexes, de filtrer facilement les données en fonction de différents critères et d’analyser les données après leur extraction. Certains indexeurs permettent également l’agrégation de données provenant de plusieurs sources, ce qui évite d’avoir à déployer plusieurs API dans une dApp multichaîne. En distribuant sur plusieurs nœuds, les indexeurs offrent une sécurité et des performances améliorées par rapport aux fournisseurs RPC qui peuvent subir des pannes et des temps d’arrêt en raison de leur nature centralisée.
Dans l’ensemble, les indexeurs améliorent l’efficacité et la fiabilité de la récupération des données par rapport aux fournisseurs de nœuds RPC, tout en réduisant les coûts associés au déploiement de nœuds individuels. Cela fait des protocoles d’indexation blockchain le choix préféré des développeurs de dApps.
Comme mentionné précédemment, la création de dApps nécessite la récupération et la lecture de données blockchain pour exécuter leur service. Cela inclut tout type de dApp, y compris la DeFi, les plateformes NFT, les jeux et même les réseaux sociaux, car ces plateformes nécessitent que les données soient lues avant de pouvoir exécuter d’autres transactions.
protocoles DeFi nécessitent des informations différentes avant de pouvoir citer les prix, ratios, frais spécifiques de leurs utilisateurs, etc. Les teneurs de marché automatisés (AMM) exigent des informations sur les prix et la liquidité de certains pools pour calculer les taux de swap, tandis que les protocoles de prêt exigent des ratios d’utilisation pour déterminer les taux de prêt / emprunt et les ratios d’endettement pour la liquidation. Il est essentiel d’introduire des informations dans leur dApp avant de calculer les tarifs que les utilisateurs peuvent exécuter.
nécessite une indexation et un accès rapides aux données pour garantir un gameplay fluide aux utilisateurs. Ce n’est qu’avec une récupération rapide comme l’éclair des données et une exécution que les jeux Web3 peuvent se comparer à leurs homologues Web2 en termes de performances pour attirer plus d’utilisateurs. Ces jeux nécessitent des données telles que la propriété foncière, le solde des jetons dans le jeu, les actions dans le jeu et plus encore. À l’aide d’indexeurs, ils peuvent mieux assurer un flux de données stable et un temps de fonctionnement régulier pour garantir une expérience de jeu sans faille.
NFT places de marché et plateformes de prêt nécessitent un accès à des données indexées à une variété d’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 évite d’avoir à parcourir chaque NFT individuellement pour rechercher des données de propriété ou d’attributs NFT.
Qu’il s’agisse d’un DeFi Market Maker Automatisé (AMM) qui nécessite des informations sur les prix et la liquidité ou d’une application SocialFi qui nécessite des mises à jour sur les publications des nouveaux utilisateurs, il est essentiel de pouvoir récupérer rapidement les données pour permettre aux dApps de bien fonctionner. Avec les indexeurs, ils fournissent une récupération efficace et correcte des données pour offrir une expérience utilisateur fluide.
indexeurs Analytics fournissent un moyen d’extraire des données spécifiques à partir de données brutes de blockchain, y compris les événements de contrats intelligents dans chaque bloc. Cela ouvre la possibilité d’une analyse de données plus spécifique pour fournir des informations complètes.
Par exemple, les protocoles de trading perpétuel peuvent savoir quels tokens ont des volumes d’échange élevés qui génèrent des frais sur leading DEX pour décider de liste ces tokens en tant que contrats perpétuels sur leur plateforme. Les développeurs DEX peuvent créer des tableaux de bord pour leurs propres produits, donnant un aperçu des pools qui ont le rendement le plus élevé ou la liquidité la plus profonde. Des tableaux de bord publics peuvent également être créés, ce qui donne aux développeurs la liberté et la flexibilité d’interroger tout type de données à illustrer sur un graphique.
É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 optent pour un indexeur qui répond le mieux à leurs besoins.
The Graph a été le premier protocole d’indexation lancé pour la première fois sur Ethereum qui permettait d’interroger facilement les données de transaction qui n’étaient pas facilement accessibles auparavant. À l’aide de sous-graphes, il définit et filtre un sous-ensemble de données collectées à partir de la blockchain, telles que toutes les transactions associées au pool Uniswap v3 USDC/ETH.
À l’aide de la preuve d’indexation, les indexeurs jalonnent le stake de jeton natif GRT pour les services d’indexation et d’interrogation, avec lesquels les délégants peuvent choisir de jalonner leurs stakes avec leurs jetons. Les curateurs accèdent à des sous-graphes de haute qualité, afin d’aider les indexeurs à identifier les sous-graphes pour lesquels indexer les données afin d’obtenir les meilleurs frais de requête. Dans sa transition vers une plus grande décentralisation, The Graph finira par mettre fin à son service hébergé et exigera que les sous-graphes se mettent à niveau sur son réseau tout en fournissant un indexeur upgrade.
Son infrastructure permet un coût moyen par requête de 40 $ par million de requêtes, ce qui coûte beaucoup moins cher que les nœuds auto-hébergés. À l’aide de sources de données de fichier, il prend également en charge l’indexation parallèle des données on-chain et off-chain en même temps pour une récupération efficace des données.
En ce qui concerne les récompenses de l’indexeur de The Graph, elles ont connu une croissance constante au cours des derniers trimestres. Cela est dû en partie à l’augmentation des requêtes, mais également à la croissance du prix des jetons en raison de leurs plans d’intégration des requêtes assistées par l’IA à l’avenir.
est un lac de données décentralisé peer-to-peer, évolutif horizontalement, qui agrège efficacement de grandes quantités de données off-chain et off-chain, sécurisées par des preuves zk. Un réseau décentralisé de travailleurs, chaque nœud est responsable du stockage des données d’un sous-ensemble spécifique de blocs, accélérant le processus de récupération des données en identifiant rapidement les nœuds contenant les données requises.
Subsquid prend également en charge l’indexation en temps réel, ce qui permet d’indexer les blocs avant qu’ils ne soient finalisés. Il permet également de stocker des données dans les formats choisis par les développeurs, ce qui facilite l’analyse à l’aide d’outils tels que BigQuery, Parquet ou CSV. De plus, les sous-graphes peuvent être déployés sur le réseau Subsquid sans migrer vers le SDK Squid, ce qui permet un déploiement sans code.
Alors qu’il est encore en phase de testnet, Subsquid a atteint des statistiques impressionnantes, avec plus de 80 000 utilisateurs de testnet, plus de 60 000 indexeurs Squid déployés et plus de 20 000 développeurs vérifiés sur le réseau. Très récemment, le 3 juin, Subsquid a lancé le réseau principal de son lac de données.
En plus de l’indexation, le lac de données Subsquid Network est destiné à remplacer les RPC dans des cas d’utilisation tels que l’analyse, les coprocesseurs ZK/TEE, les agents d’IA et les oracles.
est un réseau d’infrastructure middleware décentralisé qui fournit à la fois des services de données RPC et indexées. Prenant initialement en charge les réseaux Polkadot et Substrate, il s’est maintenant étendu pour inclure plus de 200 chaînes. Il fonctionne de la même manière que The Graph à l’aide de la preuve d’indexation, avec des indexeurs qui indexent les données et fournissent des demandes de requête, et des délégants qui stake aux indexeurs. Cependant, au lieu de curateurs, il introduit des consommateurs qui
Il introduira le SubQuery Data Nœud qui prend en charge le partitionnement pour empêcher la synchronisation constante de nouvelles données entre chaque nœud, optimisant ainsi l’efficacité des requêtes tout en allant vers une plus grande décentralisation. Les utilisateurs peuvent choisir de payer par calcul environ 1 jeton SQT pour 1000 requêtes, ou de configurer des frais personnalisés pour les indexeurs par le biais d’accords.
Bien que SubQuery n’ait lancé son jeton que plus tôt cette année, les récompenses d’émission pour les nœuds et les délégants ont également augmenté la valeur en USD de QoQ, ce qui représente également une quantité croissante de services d’interrogation fournis sur leur plate-forme. Le montant total de SQT jalonnés est passé de 6M à 125M depuis TGE, soulignant la croissance de la participation de leur réseau.
est un réseau d’indexation décentralisé qui crée une réplique des données de la blockchain par Bloc nœuds de réseau BSP (Specimen Producers) via une méthode d’exportation en masse et publie une preuve sur la blockchain Covalent L1. Ces données sont ensuite affinées par les nœuds BRP (Bloc Result Producer) pour filtrer les données en fonction de règles définies.
Grâce à son API unifiée, les développeurs peuvent facilement extraire des données blockchain pertinentes dans un format de demande et de réponse cohérent qui élimine le besoin d’écrire des requêtes complexes personnalisées pour accéder aux données. Ces jeux de données préconfigurés peuvent être extraits auprès des opérateurs de réseau en utilisant des jetons CQT comme moyen de paiement qui sont réglés sur Moonbeam.
Les récompenses de Covalent semblent être dans une tendance générale à la hausse du T1 23 au T1 24, en partie attribuée à l’augmentation du prix du jeton CQT de Covalent.
Certains indexeurs, tels que Covalent, sont des indexeurs à usage général qui ne fournissent que des jeux de données préconfigurés standard via un API. Bien qu’ils puissent être rapides, ils n’offrent pas de flexibilité aux développeurs qui ont besoin de jeux de données personnalisés. En utilisant des frameworks d’indexation, il permet une gestion plus personnalisée des données pour répondre aux besoins spécifiques de l’application.
Les données indexées doivent être sécurisées, sinon les dApps basées sur ces indexeurs sont également sujettes aux attaques. Par exemple, si le solde des transactions et du portefeuille peut être manipulé, les dApps risquent d’être vidées de leurs liquidités, ce qui affecte leurs utilisateurs. Bien que tous les indexeurs utilisent une certaine forme de sécurité par le biais du jalonnement de jetons par les indexeurs, d’autres solutions d’indexation peuvent utiliser l’utilisation de preuves pour plus de sécurité.
Subsquid offre la possibilité d’utiliser optimistic et zk-proof tandis que Covalent publie également une preuve qui contient le hash du bloc. Le graphique fournit des périodes de contestation contre les requêtes de l’indexeur dans un style de période de fenêtre de défi optimiste, tandis que SubQuery génère des preuves Merkle Mountain de chaque bloc pour calculer un hash pour chaque bloc de toutes les données stockées dans leur base de données.
Au fur et à mesure que les blockchains se développent au fil du temps, davantage de transactions sont ajoutées, ce qui rend l’indexation de plus grandes quantités de données plus fastidieuse, car plus de puissance de traitement et de stockage sont nécessaires. Il devient de plus en plus difficile de maintenir l’efficacité à mesure que les réseaux blockchain se développent, mais les protocoles d’indexation introduisent des solutions pour répondre à ces exigences croissantes.
Par exemple, Subsquid permet une évolutivité horizontale grâce à l’ajout de nœuds supplémentaires pour le stockage des données, offrant ainsi la possibilité d’évoluer en même temps que les améliorations matérielles. Le graphique offre des données de streaming parallélisées pour synchroniser les données plus rapidement, tandis que SubQuery introduit le partitionnement de nœud pour accélérer le processus de synchronisation.
Bien que la majorité de l’activité de la blockchain se trouve toujours dans Ethereum, différentes blockchains gagnent en popularité au fil du temps. Par exemple, les blockchains Layer 2s, Solana, Move et Bitcoin ont leur propre ensemble de développeurs et d’activités en croissance qui nécessiteront également des services d’indexation.
Fournir un support à certaines chaînes qui ne sont pas prises en charge par d’autres protocoles d’indexation peut capturer plus de frais de part de marché. L’indexation des réseaux lourds en données tels que Solana n’est pas une tâche facile, et seul Subsquid a réussi à leur fournir un support d’indexation jusqu’à présent.
Malgré l’adoption généralisée des indexeurs pour le développement de dApps, le potentiel des indexeurs reste vaste, en particulier avec l’intégration de l’IA. Alors que l’IA continue de proliférer dans le Web2 et le Web3, sa capacité à s’améliorer dépend de l’accès aux données pertinentes pour entraîner des modèles et développer des agents d’IA. Garantir l’intégrité des données est crucial pour les applications d’IA, car cela empêche les modèles de recevoir des informations biaisées ou inexactes.
Dans le domaine des solutions d’indexation, Subsquid a fait des progrès significatifs en matière de performances et d’indicateurs utilisateurs. Les utilisateurs ont déjà commencé à expérimenter avec Subsquid pour < un href="https://blog.subsquid.io/llamaindex/"> construire des agents d’IA, démontrant la polyvalence et le potentiel de la plate-forme dans le paysage en constante évolution de l’indexation des données. De plus, des outils tels qu’AutoAgora permettent aux indexeurs d’offrir une tarification dynamique < href="https://thegraph.com/blog/using-ai-to-enhance-the-graph/"> pour les services de requête sur The Graph à l’aide de l’IA, tandis que SubQuery prend en charge plusieurs réseaux d’IA comme OriginTrail et Oraichain pour une indexation transparente des données.
L’intégration de l’IA aux indexeurs est prometteuse pour améliorer l’accessibilité et la convivialité des données dans les écosystèmes blockchain. En tirant parti des technologies d’IA, les indexeurs peuvent fournir une récupération de données plus efficace et plus précise, ce qui permet aux développeurs de créer des dApps et des outils d’analyse plus sophistiqués. 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 le façonnement du paysage numérique décentralisé.
Les données sont cruciales dans la technologie blockchain, servant de base au développement d’applications décentralisées (dApps). Alors qu’une grande partie de la conversation actuelle tourne autour de la disponibilité des données (DA) – s’assurer que les données de transaction récentes sont accessibles à tous les participants du réseau pour vérification – il y a un autre aspect tout aussi important qui est souvent négligé : l’accessibilité des données.
À l’ère des blockchains modulaires, les solutions DA sont devenues indispensables. Ces solutions garantissent que les données de transaction sont disponibles pour tous les participants, ce qui permet une vérification en temps réel et maintient l’intégrité du réseau. Cependant, les couches DA fonctionnent plus comme des panneaux d’affichage que comme des bases de données. Cela signifie que les données ne sont pas stockées indéfiniment ; Il est retiré au fil du temps, de la même manière que les affiches sur les panneaux d’affichage sont finalement remplacées par de nouvelles.
D’autre part, 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 la réalisation d’analyses blockchain. Cet aspect est crucial pour les tâches qui nécessitent l’accès à des données antérieures afin de garantir une représentation et une exécution précises. Malgré son importance, l’accessibilité des données est moins souvent discutée, mais elle est tout aussi vitale 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 les deux pour support des applications blockchain robustes et efficaces.
Depuis leur création, les blockchains ont révolutionné l’infrastructure et permis la création d’applications décentralisées (dApps) dans divers domaines tels que les jeux, la finance et les réseaux sociaux. Cependant, la création de ces dApps nécessite d’accéder à de grandes quantités de données blockchain, ce qui peut être à la fois difficile et coûteux.
Une option pour les développeurs dApp est de
Une autre approche consiste à utiliser des fournisseurs de nœuds commerciaux RPC (Remote Procedure Call). Ces fournisseurs gèrent les coûts et la gestion des nœuds, en fournissant des données via des points de terminaison RPC. Les points de terminaison RPC publics sont gratuits, mais ont des limites de débit qui peuvent impact négatif sur l’expérience utilisateur d’une dApp. Les points de terminaison RPC privés offrent de meilleures performances en réduisant la congestion, mais ils impliquent beaucoup de communication aller-retour pour une récupération de données, même simple. Cela les rend lourds en requêtes et inefficaces pour les requêtes de données complexes. En outre, les points de terminaison RPC privés ont souvent du mal à évoluer et manquent de compatibilité entre les différents réseaux.
Blockchain les indexeurs jouent un rôle crucial dans l’organisation des données off-chain et leur envoi à une base de données pour une interrogation facile, c’est pourquoi ils sont souvent appelés le « Google des blockchains ». Ils fonctionnent en indexant les données de la blockchain et en les rendant facilement disponibles via un langage de requête similaire à SQL, à l’aide d’API telles que GraphQL. En fournissant une interface unifiée pour interroger les données, les indexeurs permettent aux développeurs d’utiliser des langages de requête standardisés pour récupérer les informations dont ils ont besoin rapidement et avec précision, simplifiant considérablement le processus.
Différents types d’indexeurs optimisent la récupération des données de différentes manières :
Ethereum seul nécessite
Les indexeurs permettent également d’effectuer des requêtes complexes, de filtrer facilement les données en fonction de différents critères et d’analyser les données après leur extraction. Certains indexeurs permettent également l’agrégation de données provenant de plusieurs sources, ce qui évite d’avoir à déployer plusieurs API dans une dApp multichaîne. En distribuant sur plusieurs nœuds, les indexeurs offrent une sécurité et des performances améliorées par rapport aux fournisseurs RPC qui peuvent subir des pannes et des temps d’arrêt en raison de leur nature centralisée.
Dans l’ensemble, les indexeurs améliorent l’efficacité et la fiabilité de la récupération des données par rapport aux fournisseurs de nœuds RPC, tout en réduisant les coûts associés au déploiement de nœuds individuels. Cela fait des protocoles d’indexation blockchain le choix préféré des développeurs de dApps.
Comme mentionné précédemment, la création de dApps nécessite la récupération et la lecture de données blockchain pour exécuter leur service. Cela inclut tout type de dApp, y compris la DeFi, les plateformes NFT, les jeux et même les réseaux sociaux, car ces plateformes nécessitent que les données soient lues avant de pouvoir exécuter d’autres transactions.
protocoles DeFi nécessitent des informations différentes avant de pouvoir citer les prix, ratios, frais spécifiques de leurs utilisateurs, etc. Les teneurs de marché automatisés (AMM) exigent des informations sur les prix et la liquidité de certains pools pour calculer les taux de swap, tandis que les protocoles de prêt exigent des ratios d’utilisation pour déterminer les taux de prêt / emprunt et les ratios d’endettement pour la liquidation. Il est essentiel d’introduire des informations dans leur dApp avant de calculer les tarifs que les utilisateurs peuvent exécuter.
nécessite une indexation et un accès rapides aux données pour garantir un gameplay fluide aux utilisateurs. Ce n’est qu’avec une récupération rapide comme l’éclair des données et une exécution que les jeux Web3 peuvent se comparer à leurs homologues Web2 en termes de performances pour attirer plus d’utilisateurs. Ces jeux nécessitent des données telles que la propriété foncière, le solde des jetons dans le jeu, les actions dans le jeu et plus encore. À l’aide d’indexeurs, ils peuvent mieux assurer un flux de données stable et un temps de fonctionnement régulier pour garantir une expérience de jeu sans faille.
NFT places de marché et plateformes de prêt nécessitent un accès à des données indexées à une variété d’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 évite d’avoir à parcourir chaque NFT individuellement pour rechercher des données de propriété ou d’attributs NFT.
Qu’il s’agisse d’un DeFi Market Maker Automatisé (AMM) qui nécessite des informations sur les prix et la liquidité ou d’une application SocialFi qui nécessite des mises à jour sur les publications des nouveaux utilisateurs, il est essentiel de pouvoir récupérer rapidement les données pour permettre aux dApps de bien fonctionner. Avec les indexeurs, ils fournissent une récupération efficace et correcte des données pour offrir une expérience utilisateur fluide.
indexeurs Analytics fournissent un moyen d’extraire des données spécifiques à partir de données brutes de blockchain, y compris les événements de contrats intelligents dans chaque bloc. Cela ouvre la possibilité d’une analyse de données plus spécifique pour fournir des informations complètes.
Par exemple, les protocoles de trading perpétuel peuvent savoir quels tokens ont des volumes d’échange élevés qui génèrent des frais sur leading DEX pour décider de liste ces tokens en tant que contrats perpétuels sur leur plateforme. Les développeurs DEX peuvent créer des tableaux de bord pour leurs propres produits, donnant un aperçu des pools qui ont le rendement le plus élevé ou la liquidité la plus profonde. Des tableaux de bord publics peuvent également être créés, ce qui donne aux développeurs la liberté et la flexibilité d’interroger tout type de données à illustrer sur un graphique.
É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 optent pour un indexeur qui répond le mieux à leurs besoins.
The Graph a été le premier protocole d’indexation lancé pour la première fois sur Ethereum qui permettait d’interroger facilement les données de transaction qui n’étaient pas facilement accessibles auparavant. À l’aide de sous-graphes, il définit et filtre un sous-ensemble de données collectées à partir de la blockchain, telles que toutes les transactions associées au pool Uniswap v3 USDC/ETH.
À l’aide de la preuve d’indexation, les indexeurs jalonnent le stake de jeton natif GRT pour les services d’indexation et d’interrogation, avec lesquels les délégants peuvent choisir de jalonner leurs stakes avec leurs jetons. Les curateurs accèdent à des sous-graphes de haute qualité, afin d’aider les indexeurs à identifier les sous-graphes pour lesquels indexer les données afin d’obtenir les meilleurs frais de requête. Dans sa transition vers une plus grande décentralisation, The Graph finira par mettre fin à son service hébergé et exigera que les sous-graphes se mettent à niveau sur son réseau tout en fournissant un indexeur upgrade.
Son infrastructure permet un coût moyen par requête de 40 $ par million de requêtes, ce qui coûte beaucoup moins cher que les nœuds auto-hébergés. À l’aide de sources de données de fichier, il prend également en charge l’indexation parallèle des données on-chain et off-chain en même temps pour une récupération efficace des données.
En ce qui concerne les récompenses de l’indexeur de The Graph, elles ont connu une croissance constante au cours des derniers trimestres. Cela est dû en partie à l’augmentation des requêtes, mais également à la croissance du prix des jetons en raison de leurs plans d’intégration des requêtes assistées par l’IA à l’avenir.
est un lac de données décentralisé peer-to-peer, évolutif horizontalement, qui agrège efficacement de grandes quantités de données off-chain et off-chain, sécurisées par des preuves zk. Un réseau décentralisé de travailleurs, chaque nœud est responsable du stockage des données d’un sous-ensemble spécifique de blocs, accélérant le processus de récupération des données en identifiant rapidement les nœuds contenant les données requises.
Subsquid prend également en charge l’indexation en temps réel, ce qui permet d’indexer les blocs avant qu’ils ne soient finalisés. Il permet également de stocker des données dans les formats choisis par les développeurs, ce qui facilite l’analyse à l’aide d’outils tels que BigQuery, Parquet ou CSV. De plus, les sous-graphes peuvent être déployés sur le réseau Subsquid sans migrer vers le SDK Squid, ce qui permet un déploiement sans code.
Alors qu’il est encore en phase de testnet, Subsquid a atteint des statistiques impressionnantes, avec plus de 80 000 utilisateurs de testnet, plus de 60 000 indexeurs Squid déployés et plus de 20 000 développeurs vérifiés sur le réseau. Très récemment, le 3 juin, Subsquid a lancé le réseau principal de son lac de données.
En plus de l’indexation, le lac de données Subsquid Network est destiné à remplacer les RPC dans des cas d’utilisation tels que l’analyse, les coprocesseurs ZK/TEE, les agents d’IA et les oracles.
est un réseau d’infrastructure middleware décentralisé qui fournit à la fois des services de données RPC et indexées. Prenant initialement en charge les réseaux Polkadot et Substrate, il s’est maintenant étendu pour inclure plus de 200 chaînes. Il fonctionne de la même manière que The Graph à l’aide de la preuve d’indexation, avec des indexeurs qui indexent les données et fournissent des demandes de requête, et des délégants qui stake aux indexeurs. Cependant, au lieu de curateurs, il introduit des consommateurs qui
Il introduira le SubQuery Data Nœud qui prend en charge le partitionnement pour empêcher la synchronisation constante de nouvelles données entre chaque nœud, optimisant ainsi l’efficacité des requêtes tout en allant vers une plus grande décentralisation. Les utilisateurs peuvent choisir de payer par calcul environ 1 jeton SQT pour 1000 requêtes, ou de configurer des frais personnalisés pour les indexeurs par le biais d’accords.
Bien que SubQuery n’ait lancé son jeton que plus tôt cette année, les récompenses d’émission pour les nœuds et les délégants ont également augmenté la valeur en USD de QoQ, ce qui représente également une quantité croissante de services d’interrogation fournis sur leur plate-forme. Le montant total de SQT jalonnés est passé de 6M à 125M depuis TGE, soulignant la croissance de la participation de leur réseau.
est un réseau d’indexation décentralisé qui crée une réplique des données de la blockchain par Bloc nœuds de réseau BSP (Specimen Producers) via une méthode d’exportation en masse et publie une preuve sur la blockchain Covalent L1. Ces données sont ensuite affinées par les nœuds BRP (Bloc Result Producer) pour filtrer les données en fonction de règles définies.
Grâce à son API unifiée, les développeurs peuvent facilement extraire des données blockchain pertinentes dans un format de demande et de réponse cohérent qui élimine le besoin d’écrire des requêtes complexes personnalisées pour accéder aux données. Ces jeux de données préconfigurés peuvent être extraits auprès des opérateurs de réseau en utilisant des jetons CQT comme moyen de paiement qui sont réglés sur Moonbeam.
Les récompenses de Covalent semblent être dans une tendance générale à la hausse du T1 23 au T1 24, en partie attribuée à l’augmentation du prix du jeton CQT de Covalent.
Certains indexeurs, tels que Covalent, sont des indexeurs à usage général qui ne fournissent que des jeux de données préconfigurés standard via un API. Bien qu’ils puissent être rapides, ils n’offrent pas de flexibilité aux développeurs qui ont besoin de jeux de données personnalisés. En utilisant des frameworks d’indexation, il permet une gestion plus personnalisée des données pour répondre aux besoins spécifiques de l’application.
Les données indexées doivent être sécurisées, sinon les dApps basées sur ces indexeurs sont également sujettes aux attaques. Par exemple, si le solde des transactions et du portefeuille peut être manipulé, les dApps risquent d’être vidées de leurs liquidités, ce qui affecte leurs utilisateurs. Bien que tous les indexeurs utilisent une certaine forme de sécurité par le biais du jalonnement de jetons par les indexeurs, d’autres solutions d’indexation peuvent utiliser l’utilisation de preuves pour plus de sécurité.
Subsquid offre la possibilité d’utiliser optimistic et zk-proof tandis que Covalent publie également une preuve qui contient le hash du bloc. Le graphique fournit des périodes de contestation contre les requêtes de l’indexeur dans un style de période de fenêtre de défi optimiste, tandis que SubQuery génère des preuves Merkle Mountain de chaque bloc pour calculer un hash pour chaque bloc de toutes les données stockées dans leur base de données.
Au fur et à mesure que les blockchains se développent au fil du temps, davantage de transactions sont ajoutées, ce qui rend l’indexation de plus grandes quantités de données plus fastidieuse, car plus de puissance de traitement et de stockage sont nécessaires. Il devient de plus en plus difficile de maintenir l’efficacité à mesure que les réseaux blockchain se développent, mais les protocoles d’indexation introduisent des solutions pour répondre à ces exigences croissantes.
Par exemple, Subsquid permet une évolutivité horizontale grâce à l’ajout de nœuds supplémentaires pour le stockage des données, offrant ainsi la possibilité d’évoluer en même temps que les améliorations matérielles. Le graphique offre des données de streaming parallélisées pour synchroniser les données plus rapidement, tandis que SubQuery introduit le partitionnement de nœud pour accélérer le processus de synchronisation.
Bien que la majorité de l’activité de la blockchain se trouve toujours dans Ethereum, différentes blockchains gagnent en popularité au fil du temps. Par exemple, les blockchains Layer 2s, Solana, Move et Bitcoin ont leur propre ensemble de développeurs et d’activités en croissance qui nécessiteront également des services d’indexation.
Fournir un support à certaines chaînes qui ne sont pas prises en charge par d’autres protocoles d’indexation peut capturer plus de frais de part de marché. L’indexation des réseaux lourds en données tels que Solana n’est pas une tâche facile, et seul Subsquid a réussi à leur fournir un support d’indexation jusqu’à présent.
Malgré l’adoption généralisée des indexeurs pour le développement de dApps, le potentiel des indexeurs reste vaste, en particulier avec l’intégration de l’IA. Alors que l’IA continue de proliférer dans le Web2 et le Web3, sa capacité à s’améliorer dépend de l’accès aux données pertinentes pour entraîner des modèles et développer des agents d’IA. Garantir l’intégrité des données est crucial pour les applications d’IA, car cela empêche les modèles de recevoir des informations biaisées ou inexactes.
Dans le domaine des solutions d’indexation, Subsquid a fait des progrès significatifs en matière de performances et d’indicateurs utilisateurs. Les utilisateurs ont déjà commencé à expérimenter avec Subsquid pour < un href="https://blog.subsquid.io/llamaindex/"> construire des agents d’IA, démontrant la polyvalence et le potentiel de la plate-forme dans le paysage en constante évolution de l’indexation des données. De plus, des outils tels qu’AutoAgora permettent aux indexeurs d’offrir une tarification dynamique < href="https://thegraph.com/blog/using-ai-to-enhance-the-graph/"> pour les services de requête sur The Graph à l’aide de l’IA, tandis que SubQuery prend en charge plusieurs réseaux d’IA comme OriginTrail et Oraichain pour une indexation transparente des données.
L’intégration de l’IA aux indexeurs est prometteuse pour améliorer l’accessibilité et la convivialité des données dans les écosystèmes blockchain. En tirant parti des technologies d’IA, les indexeurs peuvent fournir une récupération de données plus efficace et plus précise, ce qui permet aux développeurs de créer des dApps et des outils d’analyse plus sophistiqués. 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 le façonnement du paysage numérique décentralisé.