Aller au contenu
Commencer

Développement · Développeur

Faire tourner son propre explorateur de blocs

L’auto-hébergement est la seule réponse complète à la confidentialité et aux limites de débit des explorateurs. C’est aussi un engagement réel, et la plupart des guides sont malhonnêtes sur son ampleur.

Mis à jour le 17 septembre 2026 · 14 min de lecture · Notre méthode de test

La réponse courte

Le logiciel d’explorateur est la partie facile et prend une soirée. Le nœud en dessous est le vrai coût : plus de 700 Go et plusieurs jours pour Bitcoin avec un index de transactions, plusieurs téraoctets pour un nœud d’archive Ethereum. L’auto-hébergement est judicieux si vous faites déjà tourner un nœud, si vos recherches sont sensibles, ou si vous avez besoin de requêtes illimitées. Pour une vérification occasionnelle, c’est le mauvais compromis.

Segments de chaîne interconnectés représentant un nœud auto-exploité

Pourquoi les gens font cela

Trois raisons, et il vaut la peine de les distinguer car elles justifient des niveaux d’effort différents.

Confidentialité. Chaque explorateur hébergé apprend que quelqu’un à votre adresse IP s’intéresse aux adresses que vous avez recherchées. Faites tourner le vôtre et personne n’apprend rien, car il n’y a pas d’opérateur. C’est la raison qui ne peut être atteinte d’aucune autre façon — Tor aide considérablement, et il n’élimine pas la divulgation, il la déplace.

Limites de débit. Les API gratuites ralentissent, et elles ont raison de le faire. Votre propre instance n’a aucune limite au-delà de votre matériel, ce qui pour le travail d’analyse change votre façon d’opérer — vous cessez de regrouper vos requêtes par politesse et demandez simplement.

Indépendance. Aucune panne qui ne soit la vôtre, aucune clé qui expire, aucune condition d’utilisation qui change, aucune société rachetée et fermée. Si quelque chose dont vous dépendez tourne sur la bonne volonté de quelqu’un d’autre, l’auto-hébergement convertit cela en infrastructure que vous contrôlez.

Il existe aussi une quatrième raison que les gens avancent et que nous traiterions avec prudence : la vérification. Faire tourner l’explorateur soi-même signifie bien que l’index est le vôtre, mais si vous faites confiance à une RPC tierce plutôt qu’à votre propre nœud, vous avez déplacé la confiance plutôt que de l’éliminer.

Esplora, pour Bitcoin

Esplora est l’explorateur open source de Blockstream et le chemin le plus pratique vers un explorateur Bitcoin auto-hébergé. C’est ce qui fait tourner blockstream.info, et la forme de l’API est devenue un standard de fait — mempool.space implémente une interface compatible, le code écrit pour l’un fonctionne donc pour l’autre.

Ce dont vous avez besoin, c’est d’une node Bitcoin Core avec txindex activé. C’est le coût. Une node par défaut élague les données dont elle n’a plus besoin ; une node d’explorateur ne le peut pas, car quelqu’un demandera une transaction de 2013. Avec l’index, prévoyez confortablement plus de 700 Go, et utilisez un SSD — un disque dur fonctionnera mais la synchronisation initiale devient un exercice de plusieurs semaines plutôt que de plusieurs jours.

L’indexeur Esplora construit ensuite sa propre base de données par-dessus, ajoutant significativement à ce chiffre. La synchronisation initiale et la construction de l’index prennent des jours, pas des heures, et se déroulent largement sans surveillance une fois lancées.

Une fois en marche, l’usage des ressources est modeste. Une machine capable de contenir les données confortablement sert un foyer sans difficulté, et l’API obtenue est la même que celle interrogée par ce site.

L’alternative est la pile complète de mempool.space, qui ajoute la visualisation des frais et les vues du mempool. Elle a besoin de la même node plus un serveur de protocole Electrum, et le projet publie des images Docker. Si vous voulez l’interface plutôt que seulement l’API, c’est le meilleur choix.

Blockscout, pour les chaînes EVM

Blockscout est l’explorateur EVM open source que la plupart des rollups déploient dès le premier jour, et l’auto-hébergement est l’usage pour lequel il est réellement conçu. La pile est un indexeur, une base de données PostgreSQL et une application web Phoenix, avec des configurations Docker Compose publiées pour les installations courantes.

Vous fournissez une node d’archive pour la chaîne, et c’est là que réside le coût. Une node d’archive Ethereum mainnet est un engagement de plusieurs téraoctets sur du stockage rapide — c’est un serveur plutôt qu’un ordinateur portable de secours, et la synchronisation se mesure en semaines plutôt qu’en jours si vous la construisez vous-même plutôt que de restaurer un instantané.

Pour un jeune rollup, le tableau est complètement différent, et c’est la nuance importante. Base a été lancé en 2023. Son historique est court, son état est petit, et une node d’archive pour lui est une fraction de l’engagement Ethereum. La même chose s’applique à Linea, Scroll et la plupart des L2.

Le conseil honnête se scinde donc. Auto-héberger Blockscout pour le mainnet Ethereum est un projet d’infrastructure sérieux. L’auto-héberger pour un rollup qui vous intéresse est un week-end, et c’est pourquoi les rollups adoptent eux-mêmes ce schéma — la chaîne est petite, le logiciel est gratuit, et l’explorateur tourne avant l’arrivée du premier utilisateur.

Otterscan, l’option légère pour Ethereum

Si votre objectif est des recherches Ethereum privées pour vous-même plutôt que de faire tourner un service public, Otterscan convient bien mieux que Blockscout et presque personne ne sait qu’il existe.

Il est délibérément mince. Plutôt que de construire son propre indexeur, il utilise celui d’Erigon — Erigon est un client Ethereum conçu autour d’un stockage efficace et d’un traçage riche, et expose déjà la plupart de ce dont un explorateur a besoin via des méthodes RPC personnalisées. Il n’y a pas d’index séparé à construire et synchroniser ; la node est l’index.

Cela rend Otterscan assez petit pour être auditable et assez rapide pour être réellement agréable. Les requêtes touchent le disque local plutôt qu’une API distante, et la différence change votre façon de travailler.

L’exigence est ferme : Erigon, en mode archive pour l’historique complet. Cela reste un engagement de plusieurs téraoctets et il n’y a pas moyen de le contourner. Mais c’est un seul engagement plutôt qu’une node plus une base de données d’indexation séparée, une économie significative.

Il n’y a pas non plus de version hébergée, délibérément — une instance hébergée réintroduirait exactement l’opérateur qu’Otterscan existe pour éliminer. Vous le faites tourner ou vous ne l’utilisez pas.

Les chaînes où c’est réellement facile

La plupart des guides d’auto-hébergement se concentrent sur Bitcoin et Ethereum, les deux cas les plus difficiles. Plusieurs chaînes sont bien plus accessibles et cela vaut la peine de savoir lesquelles.

Monero est le cas le plus fort de toute la catégorie. La chaîne est nettement plus petite que celle de Bitcoin, une node monerod est réaliste pour une personne, et Onion Explorer fonctionne contre elle. L’argument de confidentialité est aussi le plus fort ici, car interroger un serveur public sur ses propres transactions Monero contredit en partie la raison d’utiliser Monero.

Litecoin est une version plus légère du cas Bitcoin, faisant tourner la même pile mempool.space contre une chaîne bien plus petite.

Horizon de Stellar est conçu pour être exploité par n’importe qui et le ledger est petit. La mirror node de Hedera est de la même façon une partie de première classe de la plateforme plutôt que quelque chose d’ajouté après coup.

Les jeunes rollups, comme ci-dessus, sont maîtrisables car leur historique est court.

Si vous voulez l’expérience de faire tourner votre propre explorateur sans engager un serveur pour cela, l’un de ceux-ci est un meilleur point de départ que Bitcoin.

Devriez-vous vraiment le faire ?

Soyons directs, car la plupart des guides ne le sont pas.

Oui, si vous faites déjà tourner une node. Le coût marginal est proche de zéro et le bénéfice est immédiat. Ajouter Esplora à une node Bitcoin existante, ou Otterscan à une instance Erigon existante, en vaut sans ambiguïté la peine.

Oui, si vos recherches sont sensibles. Chercheurs, journalistes, quiconque dont l’intérêt pour une adresse serait lui-même révélateur, quiconque gérant des avoirs significatifs. Le coût de la node est réel, tout comme l’exposition qu’il élimine.

Oui, si vous avez besoin de requêtes illimitées. Pour le travail d’analyse, supprimer les limites de débit élimine une catégorie entière de friction.

Non, si vous vérifiez une transaction une fois par mois. Utilisez Blockstream.info ou Blockchair via Tor et obtenez la majeure partie du bénéfice de confidentialité sans le coût. Les deux publient des services onion.

Non, si le matériel serait un effort excessif. Une node à moitié synchronisée sur un stockage inadéquat est pire qu’aucune node — elle vous donne des réponses périmées auxquelles vous croyez. Si vous ne pouvez pas engager les ressources, ne commencez pas.

Le cadrage utile est que l’auto-hébergement est une réponse proportionnée à un besoin précis plutôt qu’une vertu générale. Savoir quel besoin vous avez est toute la décision.

Questions fréquentes

De combien d’espace disque un explorateur Bitcoin auto-hébergé a-t-il besoin ?

Confortablement plus de 700 Go pour Bitcoin Core avec txindex, plus la propre base de données de l’explorateur par-dessus. Utilisez un SSD — un disque dur transforme une synchronisation de plusieurs jours en une de plusieurs semaines.

Puis-je faire tourner un explorateur de blocs sur un Raspberry Pi ?

Pour Bitcoin avec un stockage SSD externe, oui, et c’est une installation courante. Pour une node d’archive Ethereum, non — c’est du domaine des serveurs.

Otterscan est-il plus facile que Blockscout ?

Bien plus. Otterscan est une interface mince sur la propre RPC d’Erigon, il n’y a donc pas d’index séparé à construire. La node reste le coût, mais c’est un seul engagement plutôt que deux.

Ai-je besoin d’une node d’archive ?

Pour Ethereum, oui, si vous voulez l’historique complet. Pour Bitcoin, l’équivalent est une node avec txindex activé, nettement plus légère qu’une node d’archive Ethereum.

Pour quelle chaîne est-il le plus facile d’auto-héberger un explorateur ?

Monero, où la chaîne est petite et l’argument de confidentialité le plus fort, ou un jeune rollup dont l’historique est court. Les deux sont bien plus maîtrisables que le mainnet Bitcoin ou Ethereum.