Aller au contenu principal
Outils

Esplora

Esplora est l'explorer/indexer open-source de Blockstream. Backend de Mempool.space (à l'origine), mempool.space en a divergé. Self-hosting possible.

Présentation

Esplora est le projet open-source d'explorateur de blocs et d'indexer développé par Blockstream à partir de 2018. C'est à la fois un backend (en Rust, basé sur electrs fork) et un frontend web (en TypeScript/Svelte). L'instance la plus connue est blockstream.info, mais Esplora a été conçu dès le départ pour être self-hosted, à la différence d'autres explorers de l'époque qui étaient des services fermés.

Architecture en deux briques

| Brique | Rôle | |---|---| | esplora-electrs | Indexer en Rust (fork d'Electrs Zeyde) | | esplora (web) | Interface utilisateur Svelte | | API REST | Endpoint HTTP standardisé | | Bitcoin Core | Source de données (RPC) |

Le backend Esplora expose une API REST publique et standardisée, complète et documentée, qui sert de référence à de nombreux wallets et services Bitcoin (BlueWallet, Sparrow, etc.). Cette API est l'une des contributions les plus durables du projet : elle est devenue un standard de facto.

L'API REST Esplora

Quelques endpoints emblématiques :

GET /address/{addr}                  → infos sur une adresse
GET /address/{addr}/txs              → transactions
GET /address/{addr}/utxo             → UTXO non dépensés
GET /tx/{txid}                       → détails d'une transaction
GET /tx/{txid}/status                → confirmation
GET /block/{hash}                    → en-tête et stats du bloc
GET /mempool/recent                  → mempool récente
GET /fee-estimates                   → estimation des frais
POST /tx                             → diffusion

Cette API a été adoptée par de nombreux services au-delà de Blockstream, dont les premières versions de mempool.space. Le clone open-source permet à toute personne avec un nœud Bitcoin Core de fournir son propre Esplora.

Différences avec mempool.space

Mempool.space, lancé par Wiz en 2019, a démarré comme un fork d'Esplora avant de diverger significativement :

| Aspect | Esplora (Blockstream) | mempool.space | |---|---|---| | Focus | Explorer général | Visualisation mempool | | Visualisations | Sobres | Riches (blocs animés, dashboards) | | Lightning | Limité | Très développé (LN visualizer) | | Self-hosting | Standard | Largement adopté (box) | | Communauté | Liée à Blockstream | Indépendante, sponsorisée |

Les deux projets restent open-source et complémentaires : Esplora pour l'API standardisée et les déploiements légers, mempool.space pour l'expérience UI riche et les analyses mempool avancées.

Cas d'usage du self-hosting

Self-héberger Esplora apporte plusieurs bénéfices :

  • Confidentialité : consulter ses propres adresses sans fuir à un tiers.
  • Indépendance : pas de dépendance à un service externe pour ses scripts/automatisations.
  • Performance : latence faible pour les wallets qui interrogent l'API.
  • Disponibilité : pas affecté par DDoS sur les instances publiques.

Le déploiement type tourne sur un Raspberry Pi avec Bitcoin Core + esplora-electrs + nginx pour servir le frontend.

À retenir

Esplora est l'épine dorsale de l'écosystème d'explorers Bitcoin moderne : standardisé, ouvert, auditable, self-hostable. Voir aussi mempool.space et Electrs.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.