Évolution de l'indexation des données Blockchain : des Nœuds aux services de chaîne complète pilotés par l'IA

Évolution de la technologie d'indexation des données Blockchain : des nœuds bruts aux services de données de chaîne complète pilotés par l'IA

1. Introduction

Depuis les premières applications décentralisées en 2017 jusqu'à la floraison actuelle d'applications financières, de jeux et sociales sur diverses Blockchains, avons-nous déjà réfléchi à l'origine des différentes données utilisées dans l'interaction de ces applications ?

En 2024, l'IA et le Web3 deviennent des sujets d'actualité. Dans le domaine de l'intelligence artificielle, les données sont comme la source de vie de sa croissance et de son évolution. Tout comme les plantes ont besoin de lumière et d'eau pour prospérer, les systèmes d'IA dépendent également d'un volume énorme de données pour "apprendre" et "réfléchir". Sans données, même les algorithmes les plus raffinés de l'IA ne peuvent pas exprimer l'intelligence et l'efficacité qu'ils devraient avoir.

Cet article analysera en profondeur l'évolution de l'indexation des données de la Blockchain dans le cadre du développement de l'industrie, en se concentrant sur la comparaisons entre les anciens protocoles d'indexation des données et les nouveaux protocoles de services de données de la Blockchain, en particulier en explorant les similitudes et les différences dans les caractéristiques des services de données et de l'architecture des produits des nouveaux protocoles combinant la technologie AI.

Lecture, indexation à l'analyse, aperçu de la voie d'indexation des données Web3

2. La complexité et la simplicité de l'indexation des données : des nœuds Blockchain à la base de données complète

2.1 Source de données : Nœud Blockchain

La Blockchain est décrite comme un livre de comptes décentralisé. Les nœuds de la Blockchain sont la base de l'ensemble du réseau, responsables de l'enregistrement, du stockage et de la diffusion de toutes les données de transaction sur la chaîne. Chaque nœud possède une copie complète des données de la Blockchain, garantissant la caractéristique décentralisée du réseau. Cependant, pour l'utilisateur moyen, construire et maintenir un nœud n'est pas une tâche facile, nécessitant des compétences techniques professionnelles et des coûts élevés.

Pour résoudre ce problème, les fournisseurs de nœuds d'appel de procédure distante (RPC) ont émergé. 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 utilisateurs peuvent accéder aux données de la blockchain sans avoir à créer leurs propres nœuds. Bien que les points de terminaison RPC publics soient gratuits, ils sont soumis à des limites de taux. Les points de terminaison RPC privés offrent de meilleures performances, mais sont inefficaces pour des requêtes de données complexes. L'API standardisée des fournisseurs de nœuds offre aux utilisateurs un accès à des données en chaîne avec une barrière d'entrée plus faible.

2.2 Analyse des données : des données brutes aux données exploitables

Les données obtenues à partir des nœuds de la Blockchain sont souvent des données brutes qui ont été cryptées et codées. Bien que ces données conservent l'intégrité et la sécurité de la Blockchain, leur complexité augmente la difficulté de l'analyse des données. Pour les utilisateurs ordinaires ou les développeurs, le traitement direct de ces données brutes nécessite une grande quantité de connaissances techniques et de ressources de calcul.

Le processus d'analyse des données est particulièrement important dans ce contexte. En convertissant des données prototypes complexes en un format plus compréhensible et manipulable, les utilisateurs peuvent comprendre et utiliser ces données de manière plus intuitive. Le succès ou l'échec de l'analyse des données détermine directement l'efficacité et l'efficacité des applications de données de la Blockchain, constituant une étape clé dans l'ensemble du processus d'indexation des données.

2.3 L'évolution des indexeurs de données

Avec l'augmentation du volume des données de la Blockchain, la demande pour des indexeurs de données ne cesse de croître. Les indexeurs jouent un rôle important dans l'organisation des données sur la chaîne et leur envoi vers une base de données pour faciliter les requêtes. Le fonctionnement d'un indexeur consiste à indexer les données de la Blockchain et à les rendre disponibles à tout moment via un langage de requête similaire au SQL. En fournissant une interface de requête unifiée, l'indexeur permet aux développeurs de récupérer rapidement et avec précision les informations requises en utilisant un langage de requête standardisé.

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

  1. Nœud complet indexeur : extrait directement des données du nœud complet de la blockchain, garantissant que les données sont complètes et précises, mais nécessitant une grande capacité de stockage et de traitement.
  2. Indexeur léger : s'appuie sur des nœuds complets pour récupérer des données spécifiques selon les besoins, réduisant ainsi les exigences de stockage mais pouvant augmenter le temps de requête.
  3. Indexeur dédié : Optimisation de la récupération pour certains types de données ou pour des blockchains spécifiques, en fonction de cas d'utilisation particuliers.
  4. Agrégateur d'index : extrait des données de plusieurs Blockchains et sources, y compris des informations hors chaîne, et fournit une interface de requête unifiée.

Actuellement, les protocoles d'indexation principaux prennent en charge non seulement l'indexation multi-chaînes, mais ont également personnalisé un cadre d'analyse des données en fonction des besoins en données des différentes applications.

L'apparition des indexeurs a considérablement amélioré l'efficacité de l'indexation et de la recherche des données. Par rapport aux points d'extrémité RPC traditionnels, les indexeurs peuvent indexer efficacement de grandes quantités de données et prendre en charge des requêtes rapides. Ces indexeurs permettent aux utilisateurs d'exécuter des requêtes complexes, de filtrer facilement les données et d'analyser après extraction. De plus, certains indexeurs prennent également en charge l'agrégation des sources de données provenant de plusieurs Blockchains. En s'exécutant de manière distribuée sur plusieurs Nœuds, les indexeurs offrent non seulement une sécurité et des performances renforcées, mais réduisent également les risques d'interruption et de temps d'arrêt que peuvent entraîner les fournisseurs RPC centralisés.

2.4 Base de données de la chaîne complète : alignement prioritaire sur le flux

L'utilisation d'un nœud d'index pour interroger des données signifie généralement que l'API devient le seul portail pour digérer les données sur la blockchain. Cependant, lorsque les projets entrent dans une phase d'expansion, des sources de données plus flexibles sont souvent nécessaires. Avec la complexité croissante des demandes d'applications, les indexeurs de données primaires et leur format d'index standardisé deviennent progressivement incapables de répondre à des besoins de requêtes de plus en plus diversifiés.

Dans l'architecture moderne des pipelines de données, la méthode "priorité au flux" est devenue une solution pour surmonter les limites des traitements par lots traditionnels, permettant l'ingestion, le traitement et l'analyse des données en temps réel. Le développement des fournisseurs de services de données blockchain progresse également vers la construction de flux de données blockchain, les fournisseurs de services d'indexation traditionnels ayant tous lancé des produits permettant d'accéder aux données blockchain en temps réel sous forme de flux de données.

Ces services visent à répondre à la demande d'analyse en temps réel des transactions sur la Blockchain et de fournir des capacités de requête plus complètes. En redéfinissant les défis des données on-chain à travers le prisme des pipelines de données modernes, nous pouvons envisager le management, le stockage et tout le potentiel de fourniture des données on-chain sous un nouvel angle.

Lecture, indexer pour analyser, résumé de la piste d'indexation des données Web3

3. IA + Base de données? Comparaison approfondie des protocoles d'indexation des données

3.1 The Graph

Le réseau The Graph fournit des services d'indexation et de requête de données multi-chaînes grâce à un réseau de nœuds décentralisés, facilitant aux développeurs l'indexation des données de la blockchain et la construction d'applications décentralisées. Son principal modèle de produit est le marché d'exécution des requêtes de données et le marché de cache d'indexation des données.

Un sous-graphe est une structure de données de base dans le réseau The Graph, définissant comment extraire et transformer des données de la Blockchain en un format interrogeable. N'importe qui peut créer un sous-graphe, et plusieurs applications peuvent réutiliser ces sous-graphes.

Le réseau The Graph est composé de quatre rôles clés : les indexeurs, les curateurs, les délégués et les développeurs, qui travaillent ensemble pour fournir un soutien en données aux applications web3.

Actuellement, The Graph a évolué vers un service d'hébergement de sous-graphes totalement décentralisé, avec des incitations économiques circulant entre les différentes parties prenantes pour garantir le bon fonctionnement du système.

Les produits de The Graph se développent rapidement dans le contexte de la vague de l'IA. Les outils AutoAgora, Allocation Optimizer et AgentC développés par Semiotic Labs améliorent respectivement les performances de l'écosystème dans plusieurs domaines.

Lecture, indexation à l'analyse, aperçu de la piste d'indexation des données Web3

3.2 Chainbase

Chainbase est un réseau de données de chaîne complète, intégrant toutes les données de Blockchain sur une seule plateforme. Ses fonctionnalités uniques incluent :

  • Lac de données en temps réel
  • Architecture à double chaîne
  • Norme de format de données innovante
  • Modèle du monde de la cryptographie

Ces fonctionnalités font de Chainbase un leader dans les protocoles d'indexation Blockchain, en mettant particulièrement l'accent sur l'accessibilité des données en temps réel, des formats de données innovants, et la création de modèles plus intelligents pour améliorer les insights grâce à la combinaison des données on-chain et off-chain.

Le modèle AI Theia de Chainbase est un point clé qui le distingue des autres protocoles de services de données. Theia est basé sur le modèle DORA développé par NVIDIA, combinant des données on-chain et off-chain ainsi que des activités spatio-temporelles, apprenant et analysant les motifs cryptographiques, et répondant par le raisonnement causal.

Lire, indexer pour analyser, un aperçu de la piste d'indexation des données Web3

3.3 Espace et Temps

Space and Time (SxT) vise à créer une couche de calcul vérifiable, en étendant les preuves à divulgation nulle de connaissance sur un entrepôt de données décentralisé, pour fournir un traitement des données fiable pour les contrats intelligents, les grands modèles linguistiques et les entreprises.

SxT a introduit la technologie Proof of SQL, qui est une technologie innovante de preuve à divulgation nulle de connaissance, garantissant que les requêtes SQL exécutées sur un entrepôt de données décentralisé sont infalsifiables et vérifiables. Cette approche modifie la perte de ressources due à l'indexation répétée des mêmes données par plusieurs nœuds dans un mécanisme de consensus, améliorant ainsi la performance globale du système.

SxT collabore également étroitement avec le laboratoire d'innovation AI de Microsoft pour accélérer le développement d'outils d'IA générative, permettant aux utilisateurs de traiter plus facilement les données Blockchain par traitement du langage naturel.

Lire, indexer pour analyser, aperçu de la piste d'indexation des données Web3

Conclusion et perspectives

La technologie d'indexation des données de la Blockchain a évolué depuis les sources de données des nœuds, à travers le développement de l'analyse des données et des indexeurs, pour finalement arriver à un service de données de chaîne complet habilité par l'IA, passant par un processus d'amélioration progressive. Cette évolution continue de ces technologies a non seulement amélioré l'efficacité et la précision de l'accès aux données, mais a également offert aux utilisateurs une expérience d'intelligence sans précédent.

Avec le développement continu de technologies telles que l'IA et les preuves à zero connaissance, les services de données Blockchain deviendront de plus en plus intelligents et sécurisés. Les services de données Blockchain continueront à jouer un rôle important en tant qu'infrastructure dans le futur, fournissant un soutien solide au progrès et à l'innovation dans l'industrie.

Lecture, indexation à l'analyse, aperçu de la piste d'indexation des données Web3

GRT-4.83%
SXT18.83%
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
  • 5
  • Partager
Commentaire
0/400
RektCoastervip
· Il y a 22h
Pas d'argent pour le Trading des cryptomonnaies, je peux seulement rester allongé et regarder le spectacle.
Voir l'originalRépondre0
SybilAttackVictimvip
· Il y a 22h
À part les données, ce ne sont que des données.
Voir l'originalRépondre0
PortfolioAlertvip
· Il y a 22h
Qu'est-ce qu'il y a à dire sur l'index ? Les données sont la clé.
Voir l'originalRépondre0
SleepyValidatorvip
· Il y a 22h
Verrouillez la chaîne, scannez les données et c'est fini.
Voir l'originalRépondre0
SorryRugPulledvip
· Il y a 23h
Eh bien, vous pensez vraiment que l'IA est une solution miracle?
Voir l'originalRépondre0
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)