L'essor des indexeurs de Blockchain : créer une nouvelle ère d'accès aux données Web3

La nouvelle ère d'accès aux données Web3 : l'essor des indexeurs de Blockchain

Les données sont au cœur de la technologie Blockchain, elles 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 également importante mais souvent négligée.

À l'ère des blockchains modulaires, les solutions DA sont devenues une partie indispensable. Ces solutions garantissent que tous les participants peuvent utiliser les données de transaction, permettant ainsi une validation en temps réel et maintenant l'intégrité du réseau. Cependant, les fonctionnalités de la couche DA ressemblent davantage à des panneaux d'affichage qu'à une base de données, ce qui signifie que les données ne seront pas stockées indéfiniment, mais seront effacées avec le temps.

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 moins discutée, l'accessibilité des données est tout aussi importante que la disponibilité des données. Les deux jouent un rôle différent mais complémentaire dans l'écosystème Blockchain, et une approche globale de la gestion des données doit aborder ces deux problèmes simultanément pour soutenir des applications Blockchain puissantes et efficaces.

Depuis sa création, la Blockchain a totalement transformé les infrastructures, favorisant la création d'applications décentralisées (dApp) dans des domaines tels que les jeux, la finance et les réseaux sociaux. Cependant, la construction de ces dApp nécessite l'accès à une grande quantité de données de la Blockchain, ce qui est à la fois difficile et coûteux.

Pour les développeurs de dApp, une option est d'héberger et d'exécuter leurs propres nœuds 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, rendant impossible la récupération des données dans le format requis par les développeurs. Bien que l'exécution de 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 entraver le fonctionnement des 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 présentent des limitations de taux, ce qui peut avoir un impact négatif sur l'expérience utilisateur des dApps. 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 clé 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 "Google de la blockchain". Leur fonctionnement consiste à indexer les données de la blockchain et à les rendre disponibles à tout moment via des API comme GraphQL utilisant un langage de requête similaire au SQL (. En fournissant une interface unifiée pour interroger les données, les indexeurs permettent aux développeurs de récupérer rapidement et avec précision les informations nécessaires à l'aide d'un langage de requête standardisé, simplifiant ainsi considérablement le processus.

Différents types d'indexeurs optimisent la récupération de données de diverses manières :

  1. Indexeur de nœuds complets : ces indexeurs exécutent des nœuds complets de la Blockchain et extraient directement des données, garantissant l'intégrité et l'exactitude des données, mais nécessitant une grande capacité de stockage et de traitement.

  2. Indexeur léger : Ces indexeurs s'appuient sur des nœuds complets pour obtenir des données spécifiques au besoin, réduisant ainsi les exigences de stockage mais pouvant augmenter le temps de requête.

  3. Indexeurs dédiés : ces indexeurs sont spécifiquement conçus pour certains types de données ou des blockchains spécifiques, optimisant la récupération pour des cas d'utilisation particuliers, comme les données NFT ou les transactions DeFi.

  4. 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 multichaînes.

Il faut seulement 3 To d'espace de stockage pour Ethereum, et avec la croissance continue de la Blockchain, le volume de données des nœuds d'archivage Erigon continuera d'augmenter. Le protocole d'indexation déploie plusieurs indexeurs qui peuvent indexer efficacement et interroger rapidement un grand volume de données, ce que le RPC ne peut pas réaliser.

Les indexeurs permettent également des requêtes complexes, un filtrage facile des données selon différents critères et l'extraction des données pour une analyse ultérieure. Certains indexeurs permettent également d' agréger des données provenant de plusieurs sources, évitant ainsi de déployer plusieurs API dans une dApp multi-chaînes. En étant répartis sur plusieurs nœuds, les indexeurs offrent une sécurité et des performances accrues, alors 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 nœud unique. Cela fait du protocole d'indexeur de Blockchain le choix privilégié des développeurs de dApp.

![Développement de l'accès aux données Web3 : Introduction aux indexeurs et projets connexes])https://img-cdn.gateio.im/webp-social/moments-5139af83bb0ad48ca673ce1b7fc4f520.webp(

La construction d'une dApp nécessite de rechercher et de lire des données de la Blockchain pour faire fonctionner ses services. Cela inclut tout type de dApp, y compris DeFi, plateformes NFT, jeux et même réseaux sociaux, car ces plateformes doivent d'abord lire les données pour exécuter d'autres transactions.

Dans le domaine de la DeFi, les protocoles ont besoin d'informations différentes pour fournir aux utilisateurs des prix, des taux, des frais spécifiques, etc. Le teneur de marché automatique )AMM( nécessite des informations sur les prix et la liquidité de certains pools de fonds pour calculer les taux d'échange, tandis que les protocoles de prêt doivent utiliser le taux d'utilisation pour déterminer les taux d'intérêt des prêts et le ratio de dette en cas de liquidation. Avant de calculer les taux d'intérêt exécutés par les utilisateurs, il est essentiel d'entrer les informations dans leur dApp.

GameFi nécessite un indexage et un accès rapides aux données pour garantir que les utilisateurs puissent jouer aux jeux de manière fluide. Ce n'est qu'avec une récupération et une exécution des données aussi rapides qu'un éclair que les jeux Web3 peuvent rivaliser en termes de performance avec les jeux Web2, attirant ainsi plus d'utilisateurs. Ces jeux ont besoin de données telles que la propriété des terrains, le solde des tokens en jeu, et les opérations en jeu. Grâce à des indexeurs, ils peuvent mieux garantir un flux de données stable et un temps de fonctionnement normal stable, assurant ainsi une expérience de jeu parfaite.

Les marchés NFT et les plateformes de prêt ont besoin d'indexer les données pour accéder à 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'attributs NFT.

Que ce soit pour les AMM) de DeFi qui nécessitent des informations sur les prix et la liquidité, ou pour les applications SocialFi qui doivent mettre à jour les messages des nouveaux utilisateurs, la capacité de récupérer rapidement les 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 ainsi une expérience utilisateur fluide.

Dans le domaine de l'analyse, l'indexeur fournit un moyen d'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 ainsi de fournir des perspectives complètes.

Par exemple, un protocole de trading perpétuel peut identifier quels jetons ont un volume de trading élevé et quels jetons génèrent des frais, afin de décider s'il faut lister ces jetons en tant que contrats perpétuels sur sa plateforme. 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 consulter librement et de manière flexible tout type de données à afficher sur les graphiques.

Il est essentiel de reconnaître les différences entre les protocoles d'indexation, car plusieurs indexeurs Blockchain sont disponibles, afin de garantir que les développeurs choisissent l'indexeur le mieux adapté à leurs besoins.

The Graph est le premier protocole d'indexation lancé sur Ethereum, qui permet de requêter facilement des données de transaction auparavant difficiles d'accès. Il utilise des sous-graphes pour définir et filtrer les sous-ensembles de données collectées depuis la Blockchain, par exemple toutes les transactions liées à la piscine USDC/ETH d'un certain DEX.

En utilisant la preuve d'index, les indexeurs stakent le token natif GRT pour des services d'indexation et de requêtes, et les délégués peuvent choisir de staker leurs tokens 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 maximiser les frais de requête. Dans le cadre de sa 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.

Son infrastructure permet de ramener le coût moyen par million de requêtes à 40 dollars, ce qui est beaucoup moins cher que le coût des nœuds autohébergés. En utilisant des sources de données de fichiers, elle prend également en charge l'indexation parallèle des données on-chain et off-chain pour un accès efficace aux données.

Les récompenses des indexeurs de The Graph ont connu une croissance régulière au cours des derniers trimestres. Cela est en partie dû à l'augmentation du volume des requêtes, mais aussi attribué à la hausse des prix des tokens, car ils prévoient d'intégrer des requêtes assistées par intelligence artificielle à l'avenir.

Développement de l'accès aux données Web3 : Introduction aux indexeurs et projets connexes

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é, chaque nœud est responsable du stockage des données provenant 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 qui conservent les données nécessaires.

Subsquid prend également en charge l'indexation en temps réel, permettant de l'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 ainsi une analyse plus aisée à 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 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, déployant plus de 60 000 indexeurs Squid 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 IA et les Oracle.

SubQuery est un réseau d'infrastructure de middleware décentralisé, fournissant des services RPC et d'indexation de données. Il soutenait initialement 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'indexation, où les indexeurs indexent les données et fournissent des demandes de requêtes, tandis que les délégataires mettent en jeu des parts auprès des indexeurs. Cependant, il introduit des consommateurs pour soumettre des commandes d'achat, afin d'assurer que les revenus des indexeurs sont garantis, 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, ce qui optimisera l'efficacité des requêtes, tout en s'orientant vers une plus grande décentralisation. Les utilisateurs peuvent choisir de payer environ 1 jeton SQT pour chaque 1000 requêtes en tant que frais de calcul, ou de définir des frais personnalisés pour l'indexeur via le protocole.

Bien que SubQuery ait lancé son jeton plus tôt cette année, les récompenses de distribution pour les nœuds et les délégataires ont également augmenté en valeur en dollars, ce qui représente également une augmentation 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 à son réseau.

Développement de l'accès aux données Web3 : Introduction aux indexeurs et projets connexes

Covalent est un réseau d'indexation décentralisé, créé par les producteurs d'échantillons de blocs (BSP) qui génèrent des copies des données de la Blockchain à travers une exportation en masse, et publient des preuves sur la Blockchain L1 de Covalent. Ces données sont ensuite affinées par les producteurs de résultats de blocs (BRP) selon des règles établies, sélectionnant 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 requête et de réponse cohérent, sans avoir à écrire des requêtes complexes personnalisées pour accéder aux données. Les jetons CQT réglés sur Moonbeam peuvent être utilisés comme moyen de paiement pour extraire ces ensembles de données préconfigurés auprès des opérateurs de réseau.

Les récompenses de Covalent semblent globalement en tendance croissante du premier trimestre de 2023 au premier trimestre de 2024, en partie à cause de la hausse du prix du jeton Covalent CQT.

Développement de l'accès aux données Web3 : introduction aux indexeurs et projets connexes

Lors du choix d'un indexeur, il faut prendre en compte les aspects suivants :

Personnalisation des données : certains indexeurs ( comme Covalent ) sont des indexeurs génériques, fournissant uniquement des ensembles de données préconfigurés standard via API. Bien qu'ils puissent être rapides, ils ne peuvent pas offrir la flexibilité nécessaire aux développeurs nécessitant des ensembles de données personnalisés. En utilisant le cadre d'indexation, il permet un traitement des données plus personnalisé pour répondre aux besoins spécifiques de l'application.

Sécurité : les données d'index doivent être sécurisées, sinon les dApps construites sur ces indexeurs sont également susceptibles d'être attaquées. Par exemple, si les transactions et les portefeuilles

DAPP3.11%
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.
  • Récompense
  • 6
  • Reposter
  • Partager
Commentaire
0/400
degenwhisperervip
· Il y a 45m
Cette vague de Blockchain est un nouveau concept de marketing.
Voir l'originalRépondre0
governance_ghostvip
· Il y a 7h
Les données, ce truc, finira tôt ou tard.
Voir l'originalRépondre0
OnchainHolmesvip
· 08-10 02:57
Ah, même le DA ne peut pas sauver la demande de vérification des données.
Voir l'originalRépondre0
AlwaysAnonvip
· 08-10 02:45
Les données historiques sont vraiment au top, la traçabilité en dépend.
Voir l'originalRépondre0
Layer2Observervip
· 08-10 02:42
D'un point de vue du code source, DA présente encore des lacunes évidentes et son architecture doit être réévaluée.
Voir l'originalRépondre0
GasFeeSobbervip
· 08-10 02:40
Chaque année, on parle de bull run, mais au final, on est toujours en train de faire du DA.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)