Sources de données
Bitcoin Tools n'exécute pas son propre nœud Bitcoin ou indexeur Ordinals. Voici les sources externes sur lesquelles nous nous appuyons et où elles sont utilisées.
Tableau récapitulatif
| Source | Type de données | Utilisé par |
|---|---|---|
| Ordiscan | Plages de sat, inscriptions, runes, BRC-20, métadonnées | Wallet Dashboard, Mover, Consolidator, Padding Recovery, Rescuer, Splitter, Runes Mover/Minter, Inscriber, PSBT Inspector |
| WecSats | Catégories de sats rares supplémentaires (sats exacts, niveau de plage et niveau d'outpoint) + score de rareté optionnel | Wallet Dashboard, Mover, Consolidator, Rescuer, Splitter |
| Calculs locaux (dans votre navigateur) | Échelle de rareté de la théorie ordinale et satributes déterministes calculés à partir des numéros de sat | Chaque outil qui affiche des sats rares |
| mempool.space | UTXO bruts, taux de frais, prix BTC, diffusion, suivi des transactions | Tous les outils + Accélérer + Aperçu Bitcoin |
| Blockstream.info | Diffusion de secours | Chaque outil de diffusion |
| Sandshrew | Détection d'Alkanes | Wallet Dashboard, Mover, Consolidator |
| ordinals.com | Aperçu de l'inscription déléguée | Inscriber |
| Binance / CoinGecko | Taux ETHBTC, SOLBTC, etc. | Aperçu Bitcoin (convertisseur) |
| blockchain.info | Taux de hachage, difficulté, offre en circulation | Aperçu Bitcoin (métriques on-chain) |
| alternative.me | Indice de peur et de cupidité | Aperçu Bitcoin |
| Explorateur de nœuds Luke Dashjr | Nombre de nœuds Bitcoin atteignables (en écoute) et inatteignables + historique sur 31 jours | Bitcoin Overview (Nœuds actifs) |
| Flux RSS Bitcoin | Actualités | Aperçu Bitcoin (fil d'actualités) |
Détails par source
Ordiscan (BYOK)
Source principale pour tout ce qui concerne les Ordinals. Appelée via un proxy de serveur authentifié avec votre clé personnelle (chiffrée). Rotation automatique entre vos clés si le quota est atteint. Un cache partagé côté serveur peut stocker temporairement certaines plages de sats (immuables) pour réduire la consommation de quota.
mempool.space (proxy de lecture + diffusion directe)
Le trafic de lecture/consultation (taux de frais, prix, sommet de chaîne, requêtes d'adresses et d'UTXO) peut passer par notre proxy /api/public/mempool/*. Cache serveur léger : 15 s pour les taux de frais, 60 s pour les prix, 10 s pour le sommet de chaîne, aucun cache pour les requêtes d'UTXO et d'adresses (toujours à jour). La diffusion est différente : une fois votre portefeuille ayant signé, votre navigateur envoie la transaction finalisée directement à mempool.space via POST /tx, sans passer par notre proxy. Pour l'Inscriber, le paquet atomique commit+reveal est de même envoyé directement à POST /api/v1/txs/package.
Blockstream.info (repli de diffusion)
Si mempool.space rejette ou ne répond pas pour une diffusion, Bitcoin Tools essaie automatiquement Blockstream.info. Le cas déjà connu est géré avec élégance (txid extrait localement).
Sandshrew (Alkanes)
Appel JSON-RPC pour détecter si un UTXO contient un actif Alkane. Sans cet appel, un Alkane pourrait être traité comme un UTXO commun et donc brûlé.
ordinals.com
Utilisé uniquement par l'Inscriber pour récupérer un aperçu visuel d'une inscription déléguée.
Crawler de nœuds de Luke Dashjr
Source pour le compteur Nœuds Bitcoin actifs sur le Bitcoin Overview. Nous lisons le total en direct, les comptes en écoute (atteignables) et inatteignables depuis luke.dashjr.org/programs/bitcoin/files/charts/, et complétons l'historique sur 31 jours à partir du même crawler. L'ensemble de données est actualisé quotidiennement ; nous échantillonnons une fois par jour de notre côté.
WecSats (sats rares)
Deuxième avis sur les sats rares, utilisé en complément d'Ordiscan — jamais à la place. WecSats peut répondre à trois niveaux de précision différents, et Bitcoin Tools maintient cette précision visible au lieu de prétendre en savoir plus qu'il n'en sait :
- Découvertes exactes : WecSats nomme un sat spécifique. C'est le seul cas où un badge peut être attaché à un sat identifié.
- Catégories ou compteurs au niveau de la plage : WecSats indique qu'une catégorie existe quelque part dans une plage de sats, sans nommer le sat. Le badge est alors affiché à l'échelle de la plage.
- Agrégats au niveau de l'outpoint : WecSats indique que l'UTXO dans son ensemble porte une catégorie. Le badge est affiché à l'échelle de l'UTXO.
Bitcoin Tools n'invente jamais un sat exact à partir de preuves de niveau de plage ou de niveau d'outpoint. Le score WecSats optionnel ne s'applique qu'aux sats identifiés individuellement ; un score manquant ne supprime jamais une catégorie et ne dégrade jamais un badge.
Efficacité et confidentialité : l'enrichissement passe par un seul appel groupé (POST /search/batch_sat_ranges) couvrant jusqu'à 100 outpoints non encore mis en cache à la fois. Les résultats sont stockés dans un cache dédié au sein de votre propre navigateur, séparé du cache Ordiscan. Aucun contenu de portefeuille et aucun enrichissement WecSats n'est persisté dans notre backend. Un administrateur peut désactiver globalement l'intégration WecSats ; lorsqu'elle est désactivée, aucune logique WecSats ne s'exécute.
Calculs locaux et leurs références
De nombreux attributs de sats rares sont de l'arithmétique pure sur le numéro de sat et sont calculés dans votre navigateur. Chacun porte la référence qui le définit réellement :
- La théorie ordinale de Casey Rodarmor — l'échelle de rareté elle-même (common, uncommon, rare, epic, legendary, mythic).
- La référence communautaire magicoss/ord-kafka, à un commit épinglé, pour les satributes qu'elle définit (alpha, omega, palindrome, vintage, block 9, block 78, block 286, block 666, Nakamoto, Pizza, JPEG, Hitman, Legacy, Silk Road, familles palinception…).
- Formules locales de Bitcoin Tools pour les attributs restants, qu'aucune référence externe ne définit (palindromes de noms, 2D/3D, Nova, prime, Fibonacci, Tesla 369, Trump, nom Rodarmor, Hal Finney, palindromes de séquences, les niveaux black-*).
Un attribut que nous calculons nous-mêmes est étiqueté avec sa référence réelle, même lorsqu'il est affiché à côté de données renvoyées par Ordiscan. Ordiscan n'est crédité que pour ce qu'Ordiscan a réellement renvoyé.
Comment une classification est présentée
- « Confirmé » signifie qu'au moins deux sources indépendantes affirment la même chose sur le même sat exact. Deux affirmations sur des sats différents, ou sur une plage au lieu d'un sat, ne constituent pas une confirmation.
- « Les sources diffèrent » est évalué par sat et uniquement lorsque les preuves sont comparables : une source dit explicitement présent et une autre dit explicitement absent pour le même sat et le même attribut.
- Une couverture manquante ou incomplète est inconnue, jamais une contradiction. Le silence d'une source n'est pas un démenti.
- Les implications dérivées (un badge en impliquant logiquement un autre) et les drapeaux manuels que vous définissez vous-même sont affichés comme tels, et ne comptent jamais comme une confirmation indépendante.
- Les satributes black-* sont uniquement des badges : ils ne promeuvent jamais un sat sur l'axe de rareté de la théorie ordinale.
Aucune source unique n'est exhaustive ou infaillible. Le recoupement d'Ordiscan et de mempool.space nous permet de détecter les incohérences (un UTXO marqué comme dépensé d'un côté mais pas de l'autre) et de nous replier lorsque l'un est en panne.
