Chapitre 7 - 0 quiz réussis sur 10
Les nœuds : les vérificateurs des règles
Les nœuds donnent du pouvoir aux utilisateurs de Bitcoin en rejetant indépendamment les transactions et les blocs invalides.
- Distinguer un nœud complet, un nœud élagué et un client léger
- Expliquer ce qu’un nœud vérifie et ce qu’il ne peut pas faire
Réponses rapides
Que fait un nœud complet Bitcoin ?
Il vérifie lui-même chaque bloc et chaque transaction selon les règles et rejette tout élément invalide, même s’il provient de mineurs puissants.
Quelle est la différence entre un nœud complet et un client léger ?
Un nœud complet vérifie lui-même les règles ; un client léger s’appuie sur d’autres pour la majeure partie de ces vérifications. Un nœud élagué vérifie entièrement, mais supprime les anciennes données de blocs.
Un nœud Bitcoin peut-il voler ou dépenser vos pièces ?
Non. Les nœuds ne peuvent pas dépenser vos bitcoins, mais le fait d’en faire fonctionner un ne garantit pas à lui seul la confidentialité et ne vous protège pas contre les attaques au niveau du réseau.
Qui fait fonctionner un nœud
Un nœud peut être exploité par une personne, une entreprise, une plateforme d’échange, un mineur ou toute personne qui souhaite vérifier Bitcoin directement. Un nœud complet télécharge et valide la chaîne et conserve l’ensemble des UTXO. Un nœud élagué valide les mêmes règles, mais supprime les anciennes données de blocs. Un client léger fait confiance à un serveur pour certaines données au lieu de tout valider lui-même.
Ce que les nœuds valident
Un nœud complet vérifie lui-même chaque transaction et chaque bloc selon les mêmes règles avant de les accepter. Le laboratoire réseau simule une version simplifiée de ce processus (signatures P2WPKH uniquement).
Chaque transaction
- Structure correcteAu moins une entrée et une sortie, et une taille dans les limites autorisées.
- Les bitcoins existent et ne sont pas dépensésChaque entrée pointe vers une sortie réelle et non dépensée. Aucun bitcoin n’est dépensé deux fois.
- Le propriétaire a donné son accordLes signatures et les données de témoin satisfont les conditions de verrouillage de chaque bitcoin (P2PKH, P2SH, SegWit, Taproot).
- Pas de création d’argent à partir de rienLe total des sorties ne dépasse pas celui des entrées (seule la transaction coinbase, ci-dessous, crée de nouveaux bitcoins) ; chaque montant est compris entre 0 et 21 millions de BTC.
- Les délais de verrouillage sont écoulésToute échéance de verrouillage ou tout délai relatif défini sur la transaction ou ses entrées est écoulé.
- Les nouveaux bitcoins ont atteint leur maturitéLes bitcoins créés par le minage ne peuvent être dépensés qu’après 100 blocs supplémentaires.
Chaque bloc
- Preuve de travail suffisanteLe hash de l’en-tête du bloc est inférieur à la cible actuelle.
- Difficulté correcteLa cible respecte la règle d’ajustement et est recalculée tous les 2 016 blocs.
- S’appuie sur un bloc connuIl pointe vers un bloc parent que ce nœud a déjà accepté.
- Horodatage plausibleIl est postérieur à la médiane des horodatages des 11 derniers blocs et ne dépasse pas de plus de 2 heures l’heure de l’horloge du nœud.
- Le contenu correspond à l’en-têteLe Merkle root et l’engagement SegWit sur les données de témoin correspondent aux transactions contenues dans le bloc.
- Respecte les limites du blocLe poids total ne dépasse pas 4 000 000 unités et les opérations de signature restent sous la limite.
- Le mineur se rémunère correctementUne seule transaction coinbase, placée en premier dans le bloc, réclame au maximum la subvention plus les frais. La subvention est divisée par deux tous les 210 000 blocs ; c’est ainsi que la limite de 21 millions est respectée.
- Chaque transaction passe les vérificationsChacune passe les vérifications de transaction ci-dessus, et aucune paire de transactions ne dépense le même bitcoin.
Choix de la chaîne
- La chaîne valide ayant le plus de travail l’emporteLe nœud suit la chaîne valide ayant accumulé le plus de preuve de travail et change de chaîne (réorganisation) si une chaîne valide avec plus de travail apparaît. Une chaîne invalide est ignorée, quelle que soit la quantité de travail accumulée.
Politique locale : ce que ce nœud relaie
Ce ne sont pas des règles de consensus. Chaque nœud définit sa propre politique ; une transaction qui ne la respecte pas peut tout de même être valide si un mineur l’inclut.
- Taux de frais minimalLes transactions dont les frais sont trop faibles ne sont ni conservées ni relayées.
- Formes standard uniquementLes scripts inhabituels et les sorties de très faible valeur, appelées « poussière », ne sont pas relayés.
- Règles de remplacementUne transaction de remplacement doit payer plus de frais que celle qu’elle remplace (RBF).
- Limites de taille et de chaîneDes limites s’appliquent à la taille des transactions et aux longues chaînes de transactions parentes et enfants non confirmées.
Si une vérification du consensus échoue, le nœud rejette la transaction ou le bloc entier, quel que soit son expéditeur ou la quantité de travail qu’il représente.
Le pouvoir de rejeter
Le pouvoir d’un nœud est celui de rejeter les données invalides. Si un mineur crée un bloc contenant de fausses signatures, des entrées déjà dépensées, une subvention trop élevée ou des scripts invalides, les nœuds honnêtes l’ignorent même si le mineur a dépensé de l’énergie réelle. C’est pourquoi les mineurs ne peuvent pas simplement modifier la règle d’émission : ils mineraient une chaîne que les autres nœuds n’acceptent pas.
Ce que les nœuds ne peuvent pas faire
Les nœuds ne peuvent pas saisir les bitcoins d’autres personnes ni contraindre des utilisateurs respectant les règles à les payer. Ils ne contrôlent pas les clés privées. Leur pouvoir est défensif : ils décident de ce que leur propre copie de Bitcoin accepte comme valide. Un nœud ne vous rend pas non plus anonyme, et une attaque par éclipse peut vous couper des pairs honnêtes. Le consensus n’est pas un vote : c’est une validation indépendante qui converge vers les mêmes règles.
Laboratoire réseau
Découvrez-le dans la simulation
Observez le nœud rejeter une transaction dont la signature est invalide.
Ce qu’il faut retenir
Les nœuds complets vérifient eux-mêmes les règles et rejettent les blocs invalides, y compris ceux provenant de mineurs puissants. Ils ne peuvent pas dépenser vos bitcoins, mais ils ne garantissent pas non plus la confidentialité ni une protection totale contre les attaques au niveau du réseau.
Rappelez-vous, puis appliquez
Distinguez un nœud complet d’archivage, un nœud élagué et un client léger.
Vérifiez votre explication
Les nœuds complets d’archivage et les nœuds élagués valident les règles ; l’élagage supprime les anciennes données de blocs après leur validation. Un client léger effectue moins de vérifications et dépend d’autres acteurs pour certaines informations.
Point de contrôle
Termes clés
Sources
- Guide du développeur Bitcoin : validation des blocs et travail
- Satoshi Nakamoto, livre blanc de Bitcoin
Vérifié le 25 octobre 2026 · ne constitue pas un conseil financier