Données et analyses
Dernière mise à jour de la page : 25 février 2026
Introduction
À mesure que l'utilisation du réseau continue de croître, une quantité croissante d'informations précieuses existera dans les données en chaîne. Au fur et à mesure que le volume des données augmente, le calcul et l'assemblage de ces informations pour faire un compte rendu ou faire fonctionner une dApp peut devenir long et nécessiter de gros efforts.
Les fournisseurs de données existants peuvent accélérer le développement, produire des résultats plus précis et réduire les efforts de maintenance. Cela permettra à une équipe de se concentrer sur la fonctionnalité de base que son projet essaie de fournir.
Prérequis
Vous devez comprendre le concept de base des Explorateurs de blocs afin de mieux comprendre leur utilisation dans le contexte de l'analyse des données. De plus, familiarisez-vous avec le concept d' pour comprendre les avantages qu'ils apportent à la conception d'un système.
En termes de fondamentaux architecturaux, comprendre ce qu'est une API (opens in a new tab) et REST (opens in a new tab), même en théorie.
Explorateurs de blocs
De nombreux explorateurs de blocs proposent des passerelles API (opens in a new tab) RESTful (opens in a new tab) qui offrent aux développeurs une visibilité sur les données en temps réel des blocs, des transactions, des validateurs, des comptes et d'autres activités en chaîne.
Les développeurs peuvent ensuite traiter et transformer ces données pour offrir à leurs utilisateurs des informations uniques et des interactions avec la . Par exemple, Etherscan (opens in a new tab) et Blockscout (opens in a new tab) fournissent des données d'exécution et de consensus pour chaque créneau de 12 s.
The Graph
The Graph (opens in a new tab) est un protocole d'indexation qui offre un moyen simple d'interroger les données de la blockchain via des API ouvertes appelées sous-graphes.
Avec The Graph, les développeurs peuvent bénéficier de :
- Indexation décentralisée : Permet d’indexer les données de la blockchain via plusieurs indexeurs, éliminant ainsi tout point de défaillance unique
- Requêtes GraphQL : Offre une interface GraphQL puissante pour interroger des données indexées, ce qui rend la récupération des données très simple
- Personnalisation : Définissez votre propre logique pour transformer et stocker les données de la blockchain, et réutilisez les sous-graphes publiés par d'autres développeurs sur The Graph Network.
Suivez ce guide de démarrage rapide (opens in a new tab) pour créer, déployer et interroger un sous-graphe en moins de 5 minutes.
Diversité des clients
La diversité des clients est importante pour la santé globale du réseau Ethereum, car elle offre une résilience face aux bogues et aux exploits. Il existe maintenant plusieurs tableaux de bord sur la diversité des clients, notamment clientdiversity.org (opens in a new tab), rated.network (opens in a new tab), supermajority.info (opens in a new tab) et Ethernodes (opens in a new tab).
Dune Analytics
Dune Analytics (opens in a new tab) prétraite les données de la blockchain en tables de base de données relationnelles (DuneSQL), permet aux utilisateurs d'interroger les données de la blockchain en utilisant SQL et de construire des tableaux de bord basés sur les résultats des requêtes. Les données en chaîne sont organisées en 4 tables brutes : blocks, transactions, (événement) logs et (appel) traces. Les contrats et protocoles populaires ont été décodés et chacun a son propre ensemble de tables d'événements et d'appels. Ces tables d'événements et d'appels sont traitées et organisées en tables d'abstraction par le type de protocoles, par exemple, dex, prêt, stablecoins, etc.
SQD
SQD (opens in a new tab) est une plateforme de données décentralisée, hyper-scalable, optimisée pour offrir un accès efficace et sans permission à de grands volumes de données. Il fournit actuellement des données historiques on-chain, y compris les journaux d’événements, les reçus de transaction, les traces et les différences d’état par transaction. SQD offre un ensemble d’outils puissants pour créer des pipelines personnalisés d’extraction et de traitement des données, atteignant une vitesse d’indexation allant jusqu’à 150k blocs par seconde.
Pour commencer, consultez la documentation (opens in a new tab) ou regardez des exemples EVM (opens in a new tab) de ce que vous pouvez construire avec SQD.
SubQuery Network
SubQuery (opens in a new tab) est un indexeur de données de premier plan qui offre aux développeurs des API rapides, fiables, décentralisées et personnalisées pour leurs projets web3. Suber permet aux développeurs de plus de 165+ écosystèmes (y compris Ethereum) de disposer de riches données indexées pour construire des expériences intuitives et immersives pour leurs utilisateurs. Le réseau SubQuery alimente votre application inarrêtable avec un réseau d'infrastructures résiliant et décentralisé. Utilisez la boite à outils de développeur blockchain de SubQuery pour construire les applications Web3 du futur, sans passer de temps à concevoir un backend personnalisé pour les activités de traitement de données.
Pour commencer, consultez le guide de démarrage rapide d'Ethereum (opens in a new tab) pour commencer à indexer les données de la blockchain Ethereum en quelques minutes dans un environnement Docker local à des fins de test avant la mise en service sur le service géré de SubQuery (opens in a new tab) ou sur le réseau décentralisé de SubQuery (opens in a new tab).
Langage de requête EVM
Le langage de requête EVM (EQL) est un langage similaire au SQL, conçu pour interroger les chaînes compatibles avec la machine virtuelle Ethereum (EVM). L’objectif principal d’EQL est de prendre en charge des requêtes relationnelles complexes sur les entités principales des chaînes EVM (blocs, comptes et transactions), tout en offrant aux développeurs et chercheurs une syntaxe ergonomique pour une utilisation quotidienne. Avec EQL, les développeurs peuvent récupérer des données de la blockchain en utilisant une syntaxe familière proche du SQL, ce qui leur permet d’éliminer le besoin de code standard complexe. EQL prend en charge les requêtes standards de données blockchain (par exemple, récupérer le nonce et le solde d’un compte sur Ethereum, ou obtenir la taille et l’horodatage du bloc actuel) et ajoute en permanence la prise en charge de requêtes plus complexes et de nouvelles fonctionnalités.
En savoir plus
- Exploration des données cryptographiques I : Architectures de flux de données (opens in a new tab)
- Aperçu du réseau Graph (opens in a new tab)
- Playground de requêtes Graph (opens in a new tab)
- Exemples de code d'API sur Etherscan (opens in a new tab)
- Documentation de l'API sur Blockscout (opens in a new tab)
- Explorateur de la Chaîne phare Beaconcha.in (opens in a new tab)
- Les bases de Dune (opens in a new tab)
- Guide de démarrage rapide SubQuery pour Ethereum (opens in a new tab)
- Aperçu du réseau SQD (opens in a new tab)
- Langage de requête EVM (opens in a new tab)