Dune Analytics est une plateforme web où n'importe qui peut exécuter des requêtes de type SQL sur des données blockchain publiques et transformer les résultats en graphiques et tableaux de bord partageables. Vous n'avez pas besoin d'être programmeur pour consulter les meilleurs tableaux de bord, mais comprendre le fonctionnement des requêtes, de la fraîcheur des données et de l'étiquetage des portefeuilles fait la différence entre repérer une véritable tendance on-chain et se laisser abuser par un joli graphique.
Points clés
- Dune Analytics transforme les transactions brutes de la blockchain en tableaux de bord créés par la communauté grâce à un langage de requête de type SQL.
- Vous pouvez tirer l'essentiel de la valeur en tant que lecteur : mettre en favoris des tableaux de bord vérifiés et apprendre à interpréter les cohortes de portefeuilles, les flux de tokens et l'activité décodée des contrats.
- Chaque graphique Dune n'est aussi fiable que sa requête, la précision de son étiquetage et la fraîcheur des données sous-jacentes.
- Écrire une première requête est réaliste en une après-midi si vous copiez, ajustez et exécutez un exemple existant plutôt que de partir de zéro.
Ce qu'est réellement Dune Analytics
Dune Analytics est une plateforme web qui indexe les données blockchain publiques de réseaux comme Ethereum et Solana, puis permet aux utilisateurs d'interroger ces données à l'aide d'un langage de type SQL et d'en publier les résultats sous forme de graphiques et de tableaux de bord interactifs. Au lieu de faire tourner votre propre nœud blockchain et d'écrire du code pour analyser les transactions, vous vous connectez, vous tapez quelque chose de proche de l'anglais avec des noms de tables, et Dune renvoie un tableau que vous pouvez transformer en histogramme, en graphique linéaire ou en carte.
Le modèle est communautaire. L'équipe de Dune maintient les pipelines de données sous-jacents et un ensemble de tables de contrats décodés pour les principaux protocoles, mais les tableaux de bord que vous lisez réellement sont rédigés par des analystes indépendants, des protocoles, des chercheurs et des utilisateurs curieux. C'est à la fois la raison pour laquelle Dune est utile et la raison pour laquelle il est dangereux : la plateforme évolue grâce à la contribution d'amateurs, mais rien ne garantit nativement qu'un graphique trouvé soit correct, complet ou à jour.
Considérez Dune comme un outil à mi-chemin entre un moteur de recherche et un tableur. La blockchain est le tableur brut de chaque transaction, et Dune est l'outil qui permet aux gens d'écrire des formules dessus, puis de publier le graphique obtenu. Lorsque quelqu'un partage un lien Dune sur X ou dans une note de recherche, il vous renvoie vers une requête sauvegardée accompagnée d'une visualisation.
Risques et limites de la lecture des tableaux de bord Dune
Le plus grand risque sur Dune est de prendre un graphique pour la vérité parce qu'il semble soigné. Les tableaux de bord ne valent que par le SQL qui les sous-tend, et le SQL est impitoyable : une jointure manquante, une jointure erronée, et un graphique qui semble montrer les revenus d'un protocole peut en réalité compter un mauvais sous-ensemble de transactions. Il n'existe aucune étape officielle de notation ou d'audit avant la mise en ligne d'un tableau de bord ; un tableau de bord ayant des milliers de vues peut donc tout à fait contenir un bug.
La latence est la deuxième limite. Dune actualise ses données selon un calendrier, souvent en quelques minutes à quelques heures selon la chaîne et la table, mais ce n'est pas un terminal en temps réel. Si vous suivez un lancement de token ou un événement de liquidation, les chiffres affichés sur Dune peuvent être en retard de 15 à 60 minutes par rapport à la chaîne réelle. Pour les graphiques à long terme, cela n'a pas d'importance ; pour des décisions de trading, si.
L'étiquetage est la troisième limite, et c'est celle que la plupart des débutants sous-estiment. Dune dispose de tables qui associent des adresses de portefeuilles à des noms lisibles, par exemple en étiquetant le multisig de l'Ethereum Foundation ou un hot wallet connu d'une plateforme d'échange. Ces étiquettes proviennent d'un mélange de soumissions officielles, de contributions communautaires et parfois de déclarations volontaires. Une étiquette est un indice, pas un verdict. L'adresse étiquetée « Binance 7 » peut en réalité appartenir à un market maker qui reçoit simplement des dépôts de Binance, et l'adresse étiquetée « Team Wallet » peut être un multisig que l'équipe ne contrôle plus activement.
Enfin, Dune vous montre ce que la chaîne vous montre. Si un protocole opère son activité sur une couche 2, une sidechain ou sa propre app-chain, les tables mainnet Ethereum ou Solana peuvent en manquer certaines parties. Lire un tableau de bord Dune de manière isolée vous donne une tranche de réalité, et non la réalité elle-même.
Comment les requêtes et les tableaux de bord s'articulent
À la couche de base, une requête Dune est un script SQL. SQL, qui signifie Structured Query Language (langage de requête structuré), est la façon standard d'interroger une base de données avec des questions comme « additionner la valeur de chaque transaction envoyée à l'adresse X au cours des 30 derniers jours, regroupée par jour ». Dune propose des centaines de tables préconstruites : des tables de transactions brutes, des tables d'événements décodés pour les contrats populaires, des tables de transferts de tokens ERC-20, des tables de transactions NFT et des tables d'adresses étiquetées.
Un tableau de bord est simplement un ensemble de graphiques issus d'une ou plusieurs requêtes. Quand vous ouvrez un tableau de bord, vous regardez des résultats de requêtes enregistrés avec une visualisation par-dessus. Si vous cliquez sur un graphique, Dune vous montre le SQL sous-jacent, ce qui est l'une des fonctionnalités les plus utiles de la plateforme, car elle vous permet de voir exactement comment le graphique a été construit.
Cela importe, car lire un graphique Dune sans lire la requête revient un peu à lire l'article d'un journaliste sans vérifier les liens sources. La compétence ne consiste pas à écrire du SQL de zéro, mais à parcourir une requête pour vérifier qu'elle joint les bonnes tables, filtre sur les bonnes colonnes et utilise le bon jeu d'étiquettes. Vous pouvez apprendre à le faire en un après-midi, même si vous n'avez jamais écrit de requête de base de données auparavant.
Trouver et mettre en favori des tableaux de bord reconnus
Le moyen le plus rapide d'entrer dans Dune n'est pas d'écrire quoi que ce soit. C'est de trouver un petit ensemble de tableaux de bord fiables et de les consulter régulièrement. Il existe plusieurs façons concrètes de constituer cette shortlist.
- Commencez par les équipes des protocoles. Les grands protocoles DeFi tels que Uniswap, Aave et Lido publient des tableaux de bord Dune officiels depuis des comptes d'équipe vérifiés. Ce sont généralement les sources d'activité de protocole les plus propres et les mieux étiquetées.
- Cherchez des analystes connus. Une poignée d'utilisateurs pseudonymes de Dune se sont forgé une réputation sur plusieurs cycles grâce à des requêtes précises et bien commentées. Leurs tableaux de bord ont tendance à afficher des milliers de « favoris » et des notes explicites sur la méthodologie.
- Vérifiez la requête, pas seulement le graphique. Ouvrez un graphique, cliquez sur le SQL et parcourez-le. Si la requête est courte, bien commentée et fait référence à des tables clairement nommées comme erc20_evt_Transfer, elle est probablement en meilleur état qu'un script de 400 lignes sans commentaires.
- Soyez attentif au versionnage. Les bons tableaux de bord sont versionnés : l'auteur publie une nouvelle requête lorsqu'il change de méthodologie et note ce qui a changé. Un tableau de bord qui n'a pas été mis à jour depuis 18 mois peut refléter un protocole qui a depuis modifié ses contrats.
- Recoupez avec les explorateurs on-chain. Si un tableau de bord affirme qu'un portefeuille détient X tokens, collez l'adresse dans un explorateur de blocs comme Etherscan ou Solscan et confirmez. Deux minutes de recoupement permettent d'attraper la plupart des erreurs d'étiquetage.
Une fois que vous avez une shortlist de 10 à 20 tableaux de bord, ajoutez-les à vos favoris. Dune vous permet de suivre des créateurs et des tableaux de bord, et la plateforme fera remonter les nouvelles versions des tableaux de bord que vous avez ajoutés à vos favoris. Traitez votre liste de favoris comme un flux RSS de recherche on-chain curated, et non comme un terminal de marché.
Lire les cohortes de portefeuilles et les tableaux de bord de flux de tokens
Deux schémas de tableaux de bord reviennent sans cesse dans les recherches on-chain sérieuses : l'analyse de cohortes de portefeuilles et l'analyse des flux de tokens. Il vaut la peine de savoir lire les deux d'un coup d'œil.
L'analyse de cohortes de portefeuilles regroupe les adresses par comportement plutôt que par solde. Une cohorte courante est « les portefeuilles qui ont reçu de l'ETH pour la première fois au cours des 30 derniers jours », ce qui approxime les nouveaux entrants. Une autre est « les portefeuilles qui ont été bridgés depuis une chaîne spécifique », ce qui approxime les utilisateurs d'une fonctionnalité cross-chain. Quand vous voyez un graphique intitulé quelque chose comme « Adresses actives par cohorte », vous regardez comment un groupe de portefeuilles se comporte dans le temps. Une activité de cohorte en hausse est souvent lue comme une adoption croissante, mais la bonne question est toujours : quels portefeuilles se trouvent dans cette cohorte, et la cohorte pourrait-elle être gonflée par des chasseurs d'airdrops ou des attaquants Sybil qui répartissent leurs fonds sur de nombreuses adresses ?
L'analyse des flux de tokens suit les mouvements d'un token spécifique entre catégories de portefeuilles : portefeuilles d'échange, smart contracts, portefeuilles de trésorerie et « autres ». Un graphique montrant « des USDC entrant dans des exchanges centralisés » est souvent interprété comme une pression de vente, puisque les utilisateurs déposent généralement des stablecoins sur un échange lorsqu'ils veulent acheter d'autres actifs ou encaisser. Cette interprétation est raisonnable, mais elle n'est pas automatique. Le même afflux pourrait refléter un exchange qui rééquilibre sa propre trésorerie.
La compétence de lecture que vous developpez est le calibrage. Après avoir regardé un tableau de bord pendant quelques semaines et comparé ses affirmations à ce qui s'est réellement passé sur le marché, vous commencez à développer une intuition pour savoir quels graphiques Dune mènent, lesquels suivent, et lesquels sont du bruit déguisé en signal.
Écrire une requête de base sans être un expert SQL
Si vous voulez passer de lecteur à rédacteur, le chemin réaliste est petit : copier, ajuster, exécuter. Dune propose une vaste bibliothèque de requêtes « spellbook » pré-écrites par la communauté pour des questions courantes. Choisissez-en une qui se rapproche de ce que vous voulez, lisez-la ligne par ligne, modifiez une chose à la fois, et relancez.
Une requête de départ pourrait compter le nombre de transactions quotidiennes sur une chaîne donnée. Le SQL ressemble à : sélectionner le jour, compter les transactions, regrouper par jour, trier par jour. Une fois que cela fonctionne, ajoutez un filtre sur une adresse de contrat spécifique pour ne compter que les transactions qui ont touché un seul protocole. Une fois que cela fonctionne, ajoutez un filtre sur les transactions au-dessus d'une certaine taille pour vous concentrer sur l'activité des « baleines ». Chaque étape est petite.
Vous n'avez pas besoin d'apprendre SQL en profondeur pour faire cela. Vous devez apprendre quatre notions : select (quelles colonnes renvoyer), from (quelle table), where (quelles lignes conserver) et group by (comment les regrouper). Tout le reste est décoration. Il existe aussi des fonctionnalités assistées par IA dans Dune qui peuvent générer ou modifier une requête à partir d'une consigne en langage naturel, ce qui abaisse encore la barrière, même si vous devez quand même lire le SQL généré avant de faire confiance à son résultat.
L'objectif d'écrire une première requête n'est pas de publier un tableau de bord viral. C'est de devenir un lecteur plus sceptique. Une fois que vous aurez galéré avec une jointure manquante qui a doublé votre résultat, vous ne regarderez plus jamais un graphique brillant de la même façon.
Suivez les données on-chain de manière intelligente
Les données on-chain évoluent rapidement, et les tableaux de bord qui comptent le plus changent souvent leur méthodologie au moment précis où le graphique devient intéressant. Suivre les bons créateurs sur Dune, actualiser les bons tableaux de bord et repérer quand une requête a été mise à jour représente un véritable travail si vous le faites à la main. Zippfeed met en avant les titres de Dune et de l'actualité on-chain, accompagnés d'une notation de sentiment, afin que vous puissiez voir d'un coup d'œil si le dernier graphique sur les flux d'ETH ou de SOL est considéré comme haussier, neutre ou baissier par la presse crypto au sens large, et l'importance que les éditeurs accordent réellement à cette information.