Aller au contenu
buybitcoinsmart

Glossaire / Nœuds et logiciels

Bitcoin Knots

Qu'est-ce que Bitcoin Knots ?
Bitcoin 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.

Knots n'est pas une monnaie concurrente ni une chaîne rivale. Le projet a commencé en 2011 sous la forme d'un ensemble de correctifs appelé Bitcoin LJR, il est reconstruit à partir de chaque version de Bitcoin Core, et ses chaînes de version le disent : v29.4.knots20260508 correspond à Core 29.4 plus les correctifs Knots datés du 8 mai 2026. Ce qu'il change, c'est la politique, l'ensemble des transactions qu'un nœud accepte de transmettre à ses voisins.

Comment cela fonctionne

Knots reprend le code source de Bitcoin Core, applique des correctifs et livre le résultat avec des opinions différentes préinstallées.

Le code de validation en dessous est le même. Knots calcule les mêmes hachages de bloc, applique les mêmes règles de signature, suit le même calendrier de subvention et accepte la même chaîne. Rien en son sein ne peut créer un bitcoin que Bitcoin Core rejetterait ni rejeter un bloc que Bitcoin Core accepterait, car aucun des correctifs ne touche au consensus.

Les différences se situent en amont de la chaîne. Knots plafonne depuis longtemps les données OP_RETURN à 42 octets par défaut, contre les 83 que Bitcoin Core a conservés pendant une décennie et les 100 000 que Core a adoptés dans la version 30.0 le 13 octobre 2025. Il ajoute des options pour refuser les transactions que son opérateur considère comme un usage abusif de la chaîne plutôt qu'un paiement, et il expose plus de paramètres que Core, selon le principe que l'opérateur doit pouvoir décider.

Comprendre ce que cela permet est l'essentiel. Une règle de relais est un filtre sur votre propre boîte de réception et d'envoi. Si un mineur inclut une transaction que votre nœud a refusé de transmettre, votre nœud valide le bloc, l'accepte et stocke cette transaction pour toujours. Le filtrage façonne ce qui circule sur le réseau public et rend les données indésirables légèrement plus coûteuses à placer. Il ne retire rien du registre, et un nombre suffisant d'opérateurs qui filtrent la même chose pousse le trafic vers des arrangements directs avec les pools de minage plutôt que vers sa disparition.

Les faiblesses honnêtes du projet sont structurelles. Il a un mainteneur principal et une fraction de la capacité de relecture de Bitcoin Core, et chaque correctif est du code que les contributeurs de Core n'ont pas approuvé. Dashjr est un contributeur chevronné et un éditeur de BIP, ce qui explique que le projet soit pris au sérieux, mais une petite équipe reste une petite équipe.

Où le rencontre-t-on

Knots est passé du statut de client de spécialiste à celui de bloc visible pendant la controverse sur le stockage de données sur la chaîne bitcoin.

Les décomptes publics de nœuds le situent à environ 12 pour cent des nœuds joignables en juin 2025, 19 pour cent en septembre de la même année, et environ 22 pour cent fin juillet 2026. Ces chiffres ne comptent que les nœuds joignables, et les décomptes de nœuds sont faciles à gonfler, donc considérez-les comme une direction plutôt que comme un recensement. Les personnes qui ont changé de client contestaient en grande partie les inscriptions et la décision de Bitcoin Core de cesser de restreindre OP_RETURN.

Pour quelqu'un dont l'intérêt pour le bitcoin est de l'acheter et de le conserver, rien ici n'exige d'action. Les deux clients vérifient vos bitcoins de façon identique. Choisissez Knots si vous voulez que votre machine refuse de transporter des données que vous considérez comme du spam et que le processus de relecture plus restreint vous convienne. Choisissez Core si vous préférez le plus large. Ne choisissez ni l'un ni l'autre et vous faites confiance au serveur d'une entreprise à la place, ce qui est la seule option de la liste qui affaiblit réellement votre position.

Bitcoin Knots vs un hard fork

Passer à Bitcoin Knots n'est pas un hard fork du bitcoin, et c'est la distinction la plus souvent maltraitée dans les articles sur le différend. Un hard fork modifie les règles qui déterminent si un bloc est valide, de sorte que les nœuds qui exécutent l'ancien logiciel rejettent la nouvelle chaîne et que deux monnaies existent, ce qui s'est produit lorsque Bitcoin Cash a fait sécession en août 2017. Knots ne change rien à la validité. Ses utilisateurs et ceux de Bitcoin Core se trouvent sur la même chaîne, voient les mêmes soldes et peuvent se payer mutuellement toute la journée. Ils ne sont en désaccord que sur les transactions en attente qu'ils sont prêts à transmettre à un pair, ce qui est une préférence, pas un schisme.

À ne pas confondre avec

Questions fréquentes

Exécuter Bitcoin Knots me place-t-il sur une chaîne différente ?

Non. Knots applique les mêmes règles de consensus que Bitcoin Core, il accepte donc les mêmes blocs et suit la même chaîne. La seule différence est l'ensemble des transactions non confirmées que votre nœud accepte de relayer à ses pairs.

Le filtrage des transactions dans Knots permet-il de garder les données hors de la blockchain ?

Pas à lui seul. Si un mineur inclut une transaction que votre nœud a refusé de relayer, votre nœud valide et stocke quand même le bloc qui la contient. Le filtrage augmente le coût pour faire miner des données ; il ne peut pas retirer ce qui est déjà confirmé.

À lire ensuite

Termes associés

Plus de termes : Nœuds et logiciels

Lire cette page en anglais