Retour à Meridian 2140
Vérifiez Vérification à partir des sources

Ne faites pas confiance.
Vérifiez.

Une bibliothèque pratique pour confronter les affirmations sur Bitcoin aux archives originales, aux spécifications, au code exécutable et à votre propre nœud validant.

19 parcours de vérification primaires et reproductibles
Un lien n’est pas automatiquement une preuve.

La vérification la plus forte se termine sur le matériel et le logiciel que vous contrôlez.

01 · LIRESource primaire

Consultez la spécification, l’annonce ou le document juridique d’origine.

02 · AUDITERRègles exécutables

Comparez l’affirmation au code source ouvert et aux propositions de protocole acceptées.

03 · VÉRIFIERVotre propre nœud

Demandez à votre propre nœud validant quelle chaîne, quelles transactions et quels UTXO il accepte.

A

Fondements et cryptographie

Le modèle original et les normes derrière les hachages et signatures.

04
B

Code et consensus

Les règles exécutables, les constantes du réseau et le processus public de modification.

04
C

Vérifier avec votre nœud

Interrogez directement votre copie validée de la chaîne.

08

Les liens RPC documentent la commande. La preuve vient de son exécution sur votre propre nœud Bitcoin Core pleinement validant.

RPC · 009VOTRE NŒUD

État de la chaîne et travail cumulé

Bitcoin Core RPC · getblockchaininfo

bitcoin-cli getblockchaininfo
Ce que vous pouvez vérifier

Le meilleur bloc, la hauteur, la difficulté, le chainwork, l’élagage et la progression de validation acceptés par votre nœud.

Ouvrir la sourceRPC ↗
RPC · 010VOTRE NŒUD

Un bloc complet et toutes ses transactions

Bitcoin Core RPC · getblock

bitcoin-cli getblock <hash> 2
Ce que vous pouvez vérifier

L’en-tête, le lien avec le bloc précédent, la racine de Merkle, le Proof of Work, les confirmations et les transactions décodées.

Ouvrir la sourceRPC ↗
RPC · 011VOTRE NŒUD

Transaction brute et sorties décodées

Bitcoin Core RPC · getrawtransaction

bitcoin-cli getrawtransaction <txid> true <blockhash>
Ce que vous pouvez vérifier

Les entrées, les sorties, les montants, les scripts, les données witness, le TXID et l’inclusion dans un bloc.

Ouvrir la sourceRPC ↗
RPC · 012VOTRE NŒUD

Ensemble UTXO et offre calculée indépendamment

Bitcoin Core RPC · gettxoutsetinfo

bitcoin-cli gettxoutsetinfo
Ce que vous pouvez vérifier

Le nombre et la valeur totale des sorties actuellement non dépensées dans l’état accepté par votre nœud.

Ouvrir la sourceRPC ↗
RPC · 013VOTRE NŒUD

Intégrité de la base de données locale de la blockchain

Bitcoin Core RPC · verifychain

bitcoin-cli verifychain 4 0
Ce que vous pouvez vérifier

La cohérence des blocs et des données d’annulation selon la profondeur et le niveau de vérification choisis.

Ouvrir la sourceRPC ↗
RPC · 014VOTRE NŒUD

Preuve de Merkle de l’inclusion d’une transaction

Bitcoin Core RPC · gettxoutproof / verifytxoutproof

bitcoin-cli gettxoutproof '["<txid>"]' <blockhash>
Ce que vous pouvez vérifier

L’inclusion cryptographique d’une ou plusieurs transactions dans un bloc précis.

Ouvrir la sourceRPC ↗
RPC · 015VOTRE NŒUD

Estimation du hashrate du réseau

Bitcoin Core RPC · getnetworkhashps

bitcoin-cli getnetworkhashps
Ce que vous pouvez vérifier

Une estimation reproductible issue de la difficulté observée et des temps de bloc, et non une télémétrie directe de tous les mineurs.

Ouvrir la sourceRPC ↗
RPC · 016VOTRE NŒUD

Mempool — état de votre nœud

Bitcoin Core RPC · getmempoolinfo

bitcoin-cli getmempoolinfo
Ce que vous pouvez vérifier

Le nombre de transactions, la mémoire, le seuil de frais et les règles de votre nœud ; les Mempool ne sont pas identiques à l’échelle mondiale.

Ouvrir la sourceRPC ↗
D

Archives et témoins publics

Des sources externes utiles, séparées de l’auto-vérification.

03