Ce que fait vraiment un nœud Bitcoin
Un nœud Bitcoin n'est qu'un ordinateur qui vérifie les règles pour son propriétaire. Il ne gagne rien, et pourtant c'est là que réside l'autorité du réseau — et pourquoi personne ne peut modifier Bitcoin en douce.
- Un nœud est un ordinateur sous logiciel Bitcoin qui vérifie lui-même chaque bloc et transaction et rejette ce qui enfreint les règles — sans récompense.
- Cette vérification indépendante fait que les nœuds tranchent : les règles ne changent que si assez d'opérateurs les exécutent, et nul ne peut y être contraint.
On décrit souvent Bitcoin comme un réseau animé par des ordinateurs répartis dans le monde, ce qui peut faire passer un « nœud » pour une machine mystérieuse cachée quelque part dans le cloud. Il n'en est rien. Un nœud, c'est simplement un ordinateur qui exécute un logiciel Bitcoin et communique avec d'autres nœuds — souvent quelque chose d'aussi modeste qu'un petit ordinateur monocarte posé derrière une box. Ce qui compte, ce n'est pas le matériel, mais le travail qu'il accomplit.
Ce travail, c'est la vérification. Lorsqu'un nœud reçoit un nouveau bloc ou une transaction, il contrôle lui-même que les règles de Bitcoin ont été respectées : que la preuve de travail du bloc est valide au regard de la difficulté exigée, que les signatures sont correctes, que les bitcoins dépensés existent réellement et n'ont pas déjà été dépensés, et que le mineur ne s'est pas attribué plus que la récompense de bloc et les frais autorisés. Ce n'est pas une image. Si une seule règle de consensus est enfreinte, le nœud rejette le bloc, sans appel et sans discussion. Pour ce nœud, ce bloc n'est tout simplement pas Bitcoin.
Il vaut la peine de distinguer deux mots souvent confondus. Le client est le logiciel, celui qui contient les règles ; Bitcoin Core est de loin le plus répandu, même si d'autres implémentations existent, comme Bitcoin Knots. Le nœud est ce logiciel qui tourne sur une machine et applique les règles pour le compte de son opérateur. Le client porte le règlement ; le nœud le fait respecter pour vous.
Voici ce qui surprend : le protocole ne rémunère pas les opérateurs de nœuds. Aucun bitcoin nouvellement émis, aucun rendement, aucune récompense de bloc. La récompense et les frais reviennent au mineur qui trouve le bloc, pas aux milliers de nœuds qui le vérifient. Faire tourner un nœud vous coûte du stockage, de l'électricité, de la connexion et un peu de temps, et ne rapporte pas un centime. Alors pourquoi le faire ? Parce qu'un nœud vous rend d'abord service à vous. Sans le vôtre, recevoir un paiement revient à faire confiance à un tiers qui vous affirme que la transaction est réelle, confirmée et conforme aux règles. Avec le vôtre, vous vérifiez directement que les bitcoins sont valides, qu'aucune unité supplémentaire n'a été créée, et que la transaction figure bien dans la chaîne que vous reconnaissez comme Bitcoin. Le plus élégant, c'est que la théorie des jeux remplace discrètement la morale : personne n'a besoin de faire tourner un nœud par altruisme pour « protéger le réseau ». Chaque opérateur vérifie par intérêt personnel, et la somme de ces contrôles indépendants suffit à faire appliquer les règles à l'échelle de tout le système. Pour qui est un tant soit peu curieux, un nœud est aussi étonnamment accessible à monter — quelques centaines d'euros de matériel dédié, ou bien moins sur une machine que vous possédez déjà.
C'est aussi ce que l'on veut dire quand on affirme que les nœuds « tranchent ». Un mineur produit des blocs ; une entreprise ou un exchange peut financer des développeurs, faire de la communication ou apporter de la liquidité. Aucun d'eux ne peut installer un logiciel à votre place. Si un bloc enfreint les règles de votre nœud, celui-ci le rejette — et si suffisamment d'utilisateurs et d'acteurs économiques font de même, le mineur aura dépensé une énergie bien réelle pour produire une récompense que cette partie de l'économie refuse de reconnaître comme du bitcoin. Pour modifier Bitcoin sans provoquer de scission durable, il faut donc convaincre assez d'opérateurs d'exécuter les nouvelles règles. Ce n'est pas impossible ; c'est même ainsi que Bitcoin évolue. Les développeurs proposent, l'écosystème débat, le logiciel est publié, et chaque opérateur de nœud décide de l'adopter ou non. SegWit en 2017 et Taproot en novembre 2021 se sont activés ainsi, après avoir obtenu un soutien suffisamment large. Ce qui n'existe pas, c'est un levier pour forcer tout le monde à suivre.
L'asymétrie est la plus forte pour un hard fork — un changement qui rendrait valides des blocs que les règles actuelles rejettent. Pour faire reconnaître de nouvelles règles comme étant toujours Bitcoin, il faut un accord très large ; pour les refuser, un opérateur n'a rien à faire, il conserve le logiciel qu'il utilise déjà, lequel rejettera de lui-même les blocs incompatibles. Un soft fork fonctionne autrement, car il ne fait que resserrer les règles : les blocs valides selon les nouvelles règles plus strictes restent valides selon les anciennes, si bien que les anciens nœuds continuent de les accepter même sans vérifier les nouvelles restrictions. Mais un soft fork ne peut jamais rendre valide ce que les règles actuelles interdisent déjà — on ne peut pas s'en servir pour faire passer l'offre maximale de 21 à 23 millions, ni pour relever directement la limite de taille des blocs. Cela exigerait le genre d'adoption large et volontaire qu'aucun acteur seul ne peut fabriquer.
Rien de tout cela n'est le tableau complet — les nœuds complets sont un type parmi d'autres, et d'autres blockchains appliquent une logique similaire à leur manière. Mais l'idée centrale porte l'essentiel : les règles de Bitcoin ne sont pas imposées par une autorité au sommet. Elles sont appliquées aux extrémités, par quiconque choisit de les vérifier, une machine indépendante à la fois.
Cette publication constitue une analyse de marché et non une recommandation d’achat ou de vente.
Ce qui changerait la vue
- Un futur changement de règles qui obtient un large soutien des nœuds et s'active, comme SegWit et Taproot, plutôt qu'un qui échoue faute de soutien.
- L'évolution de la concentration des nœuds, puisque l'argument repose sur de nombreux opérateurs indépendants qui vérifient pour eux-mêmes.