Nœuds et logiciels
Un nœud complet est ce qui rend les règles du bitcoin réelles. Chaque nœud vérifie de façon indépendante chaque bloc et chaque transaction au regard des règles de consensus et rejette tout ce qui échoue, et c'est pourquoi personne ne peut dépenser des pièces qu'il n'a pas, même quand un mineur serait tout disposé à l'aider.
En faire tourner un change votre relation au réseau. Un portefeuille qui interroge le serveur de quelqu'un d'autre fait confiance à ce serveur pour dire la vérité sur votre solde, et pour ne pas garder la trace des adresses sur lesquelles vous l'avez interrogé. Un portefeuille adossé à votre propre nœud ne fait ni l'un ni l'autre. C'est la raison pratique pour laquelle les nœuds reviennent sans cesse dans des discussions sur la confidentialité qui semblent d'abord porter sur autre chose.
La section couvre le logiciel lui-même. Bitcoin Core est l'implémentation dominante et la spécification de fait. Des implémentations alternatives existent et comptent, et les entrées présentées ici sont honnêtes sur le risque d'en faire tourner une. L'élagage permet à un nœud de tout valider puis de supprimer les anciens blocs, ce qui rend un nœud complet praticable sur un ordinateur portable. Le téléchargement initial des blocs est l'attente avant que tout cela fonctionne.
Le RPC, les types de messages pair-à-pair qui relient les nœuds entre eux et les stratégies de synchronisation qu'ils emploient pour se mettre à jour figurent aussi ici, pour le moment où la curiosité se transforme en fichier de configuration.
31 termes. Dernière vérification le 24 septembre 2026.
Termes de la section Nœuds et logiciels
- Addrv2Addrv2 est le message pair-à-pair que les nœuds bitcoin utilisent pour diffuser des adresses de pairs que le message addr plus ancien ne peut pas exprimer, chacune étant étiquetée d'un identifiant de réseau d'un octet pour Tor v3, I2P ou Cjdns.
- AssumeutxoAssumeutxo permet à un nœud Bitcoin Core de démarrer à partir d'un instantané de l'ensemble des sorties non dépensées à une hauteur codée en dur, puis de vérifier en arrière-plan l'historique ainsi sauté.
- Bitcoin CoreBitcoin Core est l'implémentation de référence du bitcoin, descendante du client original de Satoshi et le logiciel que font tourner en pratique la plupart des nœuds de validation du réseau.
- Bitcoin KnotsBitcoin Knots est une implémentation alternative de nœud bitcoin maintenue par Luke Dashjr, compatible avec le consensus de Bitcoin Core mais livrée avec des réglages par défaut plus stricts sur les transactions qu'elle relaie.
- Chaîne d'en-têtesaussi Meilleure chaîne d'en-têtesLa chaîne d'en-têtes est la séquence d'en-têtes de bloc de 80 octets qu'un nœud a vérifiés, laquelle peut compter des milliers de blocs d'avance sur les données de blocs qu'il a réellement téléchargées.
- Chaîne de démarrageaussi Network magicLa chaîne de démarrage est le préfixe de quatre octets placé au début de chaque message du réseau bitcoin ; elle indique sur quel réseau se trouve l'expéditeur avant même que la suite soit lue.
- Client légeraussi Client léger bitcoin, Thin clientUn client léger est un portefeuille qui ne détient aucune copie de la blockchain et demande aux serveurs d'autres personnes ce qui est arrivé à vos adresses.
- DNS seedUn DNS seed est un nom de domaine qui répond avec les adresses IP de nœuds Bitcoin joignables, donnant à un nœud fraîchement installé de quoi établir sa première connexion.
- En-tête de messageL'en-tête de message de Bitcoin est une enveloppe fixe de 24 octets autour de chaque message pair-à-pair : une chaîne de démarrage de réseau, un nom de commande, une longueur de charge utile et une somme de contrôle.
- Envoi de bloc non sollicitéUn envoi de bloc non sollicité désigne un pair qui vous transmet un bloc que vous n'avez jamais demandé, en sautant la poignée de main habituelle d'annonce et de requête pour économiser un aller-retour sur des données urgentes.
- Explorateur de blocsUn explorateur de blocs est un site web qui permet de rechercher dans la blockchain par identifiant de transaction, adresse ou bloc, et d'afficher les confirmations, les frais et les montants sans exécuter de logiciel vous-même.
- Faire tourner un nœud completaussi Running a full nodeFaire tourner un nœud complet consiste à garder un logiciel bitcoin sur une machine que vous contrôlez, qui télécharge la chaîne, vérifie chaque règle lui-même et répond aux questions de votre portefeuille sans demander à personne d'autre.
- Filtre de bloc compactUn filtre de bloc compact est un petit résumé à codage Golomb des scripts de sortie qu'un bloc crée et dépense, publié par les nœuds complets pour qu'un portefeuille léger puisse tester des blocs sans révéler ce qu'il détient.
- Filtre de Bloomaussi BIP37Un filtre de Bloom est un ensemble probabiliste compact que les portefeuilles légers BIP37 envoyaient à un nœud complet afin que celui-ci ne relaie que les transactions susceptibles de leur appartenir.
- Inventaireaussi Message invUn inventaire est la liste des identifiants d'objets qu'un nœud annonce à ses pairs, indiquant quelles transactions et quels blocs il détient sans encore en envoyer aucun.
- MainnetLe mainnet est le réseau Bitcoin en production, la chaîne où les bitcoins ont une valeur réelle, en fonctionnement sans interruption depuis le minage du bloc de genèse le 3 janvier 2009.
- Message P2Paussi Message réseauLes messages P2P sont le vocabulaire fixe que les nœuds bitcoin utilisent pour se parler : de courtes commandes comme version, inv, getdata, tx et block, envoyées sur une connexion TCP en clair.
- Neutrinoaussi BIP157, Filtres de blocs compactsNeutrino est le modèle de client léger dans lequel votre portefeuille télécharge un filtre minuscule pour chaque bloc, le vérifie localement et ne récupère que les blocs entiers susceptibles de vous concerner.
- Nœudaussi Nœud complet, Pair, Nœud d'archiveUn nœud est un ordinateur qui exécute le logiciel bitcoin, stocke la chaîne, vérifie chaque règle par lui-même et relaie les blocs et les transactions valides à ses pairs.
- Nœud élaguéUn nœud élagué valide l'ensemble de la blockchain puis supprime les anciens fichiers de blocs dont il n'a plus besoin, conservant une vérification complète tout en renonçant à l'archive.
- Regtestaussi Mode test de régressionLe regtest est un réseau Bitcoin privé qui tourne sur votre propre machine, où vous minez des blocs sur commande au lieu d'attendre que quelqu'un d'autre les produise.
- Relais de bloc standardLe relais de bloc standard est la manière d'origine dont un nouveau bloc circule entre les nœuds : annoncer le hash, attendre que le pair le demande, puis envoyer le bloc entier sur le réseau.
- RPCaussi JSON-RPC, appel de procédure distanteRPC est l'interface de commande qu'un nœud bitcoin expose à d'autres programmes, permettant à un portefeuille, au back-end d'une plateforme d'échange ou à votre propre terminal de lui poser des questions et de lui donner des instructions.
- Serveur Electrumaussi Electrum Personal ServerUn serveur Electrum indexe la blockchain par script et répond aux requêtes d'adresses pour les portefeuilles légers, si bien que ces portefeuilles obtiennent un solde instantané sans télécharger eux-mêmes la chaîne.
- SignetSignet est un réseau de test dont les blocs ne sont valides que si un signataire désigné les a signés, ce qui maintient son rythme de blocs de dix minutes au lieu de le rendre erratique.
- Synchronisation bloc par blocLa synchronisation bloc par bloc était la méthode de rattrapage d'origine de bitcoin : elle demandait les blocs un par un à un seul pair et validait chacun avant de demander le suivant.
- Synchronisation par en-têtes d'abordLa synchronisation par en-têtes d'abord est la stratégie de démarrage dans laquelle un nœud télécharge et vérifie toute la chaîne d'en-têtes de 80 octets avant de demander le moindre corps de bloc, puis récupère ces corps en parallèle.
- Téléchargement initial des blocsaussi IBDLe téléchargement initial des blocs est la phase de rattrapage que traverse un nouveau nœud bitcoin, qui récupère et vérifie chaque bloc depuis le bloc de genèse jusqu'à la pointe actuelle.
- Testnetaussi Testnet4Le testnet est un réseau Bitcoin parallèle dont les unités sont volontairement sans valeur, utilisé par les développeurs de portefeuilles et de plateformes d'échange pour répéter des transactions avant de toucher à l'argent réel de quiconque.
- Transport chiffré BIP-324aussi v2 transportLe transport chiffré BIP-324 est la version 2 du protocole de liaison pair-à-pair de bitcoin, qui chiffre chaque message échangé entre deux nœuds et rend la connexion indistinguable de données aléatoires pour un observateur.
- Vérification simplifiée des paiementsaussi SPVLa vérification simplifiée des paiements vérifie qu'une transaction figure dans un bloc étayé par une preuve de travail réelle, en utilisant uniquement les en-têtes de bloc et une branche de Merkle.
Les 13 autres sections
- Les basesCe qu'est le bitcoin, ce qu'est un satoshi, et la poignée d'idées sur lesquelles repose le reste du glossaire.
- Adresses et clésOù envoyer des fonds, ce que contrôle réellement une clé privée, et comment une seule phrase de récupération produit des milliers d'adresses.
- Portefeuilles et conservationChaud, froid, dépositaire et multisig, et ce que chacun change sur qui peut déplacer vos fonds.
- Confidentialité et sécuritéLes attaques qui font perdre leur bitcoin aux gens, et les habitudes et outils qui les arrêtent.
- Transactions et fraisDe quoi se compose une transaction bitcoin, pourquoi elle coûte ce qu'elle coûte, et comment débloquer une transaction coincée.
- Achat et plateformesTypes d'ordres, spreads et grilles de frais : le vocabulaire qu'emploie une plateforme pendant qu'elle vous facture.
- Marchés et investissementCapitalisation, volatilité et ETF au comptant. Le langage du prix, sans les prédictions de prix.
- Minage et consensusComment naissent les nouveaux blocs, ce qu'ajuste la difficulté, et pourquoi les règles tiennent sans personne aux commandes.
- Protocole et mises à jourSegWit, Taproot, soft forks et BIP : comment le bitcoin évolue et qui en décide.
- Lightning et couche 2Canaux de paiement, factures et routage, pour déplacer du bitcoin sans payer de place dans un bloc.
- Réglementation et fiscalitéKYC, règle de voyage, MiCA et plus-values : les règles qui touchent votre compte et votre déclaration d'impôts.
- Culture et histoireMt. Gox, le bloc de genèse, HODL, et les événements et l'argot qui ont façonné la façon de parler du bitcoin.
- Référence pour développeursTypes de messages P2P, opcodes et termes de script : les noms de champs que l'on rencontre en lisant le code de bitcoin.
Questions fréquentes
Qu'est-ce que m'apporte un nœud complet ?
Votre propre copie des règles. Un nœud vérifie lui-même chaque bloc et chaque transaction et rejette tout ce qui échoue : votre solde cesse donc de dépendre de l'honnêteté et de la disponibilité du serveur de quelqu'un d'autre. C'est aussi la meilleure confidentialité disponible.
Faut-il un nœud pour utiliser le bitcoin ?
Non. La plupart des gens utilisent des portefeuilles légers qui interrogent un serveur sur leurs adresses, ce qui fonctionne et correspond à ce que font presque tous les portefeuilles mobiles. Un nœud compte quand vous voulez cesser de faire confiance à ce serveur, ou quand vous détenez assez pour vous en soucier.
En quoi consiste la synchronisation initiale ?
À télécharger et vérifier toute la chaîne, ce qui prend des heures et quelques centaines de gigaoctets au premier lancement. Le mode élagué vérifie toujours chaque bloc puis supprime les anciens, ce qui réduit fortement l'espace disque nécessaire.
Bitcoin Core est-il la seule implémentation ?
C'est l'implémentation de référence et celle que fait tourner l'essentiel du réseau, mais pas la seule. Des alternatives comme Bitcoin Knots existent et suivent les mêmes règles de consensus. La diversité des logiciels est saine ici ; la divergence des règles de consensus ne l'est pas.