Six raisons pour lesquelles vous devriez exécuter le nœud Bitcoin


Laissez-moi vous expliquer rapidement qu’un nœud Bitcoin est un ordinateur qui exécute un logiciel (Bitcoin Core) qui a des tâches importantes  :

Votre nœud Bitcoin doit conserver une copie de l’intégralité de la blockchain Bitcoin. Il doit se connecter avec d’autres nœuds, formant un réseau de communication, qui propage les transactions (les transactions sont conservées dans un « mempool », c’est-à-dire la file d’attente des transactions en attente d’être incluses dans le bloc suivant, et donc ajoutées à la blockchain). Il doit vérifier que tous les ajouts à la blockchain sont valides et rejeter ceux qui ne le sont pas. Il fournira des détails sur la blockchain – tels que les soldes – à d’autres types de logiciels qui le demandent, comme les portefeuilles. Et il fournira une copie de la blockchain à tout nouveau nœud qui souhaite se joindre. Le nouveau nœud vérifie ensuite indépendamment que chaque transaction dans la copie qu’il reçoit est valide. Il ne fait pas réellement confiance au nœud connecté.

puis vous le laissez copier la blockchain à partir d’autres nœuds, et votre nœud vérifie chaque bloc lui-même. Vous le laissez ensuite allumé et de nouveaux blocs sont reçus toutes les 10 minutes environ (les blocs contiennent des transactions extraites du mempool). Votre nœud vérifiera si le bloc est valide, et si c’est le cas, l’ajoutera à sa copie de la blockchain.

Six raisons pour lesquelles vous devriez exécuter le nœud Bitcoin

Un bloc douteux est rejeté, non pas parce que tout le monde le rejette, et pas parce que tout le monde copie son voisin, mais parce que le bloc n’est pas valide selon les règles contenues dans le logiciel Bitcoin Core, et que tous les autres exécutant le même logiciel le rejetteront également. ce bloc louche.

Votre portefeuille Bitcoin ne conserve pas de copie de la blockchain et est généralement distinct de Bitcoin Core (bien que Bitcoin Core ait une fonction de portefeuille). Votre portefeuille ne contient que vos clés. Il doit demander à un nœud Bitcoin  : « Hé M. Node, cette adresse à moi, contient-elle du bitcoin ? » Techniquement, ce n’est pas tout à fait exact, mais c’est suffisant pour le moment.

Exécuter votre propre nœud signifie que vous ne demandez pas aux autres ce que fait leur copie de Bitcoin Core. C’est votre propre copie de Bitcoin Core, et vous n’avez pas besoin de faire confiance à d’autres personnes. Votre portefeuille peut demander VOTRE copie de la blockchain Bitcoin (la connexion numérique entre votre portefeuille et le nœud est la partie techniquement difficile et critique, pas seulement l’exécution du nœud – un article pour un autre jour).

Donc, une fois le préambule terminé, laissez-moi maintenant vous expliquer pourquoi il est important d’exécuter votre propre nœud  :

Raison 1

Intimité.

Lorsque votre portefeuille vous indique votre solde bitcoin, il demande à un nœud Bitcoin public RANDOM quel solde contient chacune de vos adresses. Il vous donne ensuite les résultats et vous voyez votre total de bitcoins dans ce portefeuille. Même les adresses vides que vous n’avez pas utilisées sont interrogées. Les sociétés de surveillance gèrent certains de ces nœuds. « Que diable? » Oui c’est vrai.

Vous dites à une entité aléatoire, éventuellement une société de surveillance, votre adresse IP (qui peut être utilisée pour vous identifier), et que vous avez un portefeuille Bitcoin, et TOUTES vos adresses actuelles et futures que vous utiliserez dans ce portefeuille, et tous les soldes de toutes ces adresses, maintenant et plus tard. Fournir ces informations aux sociétés de surveillance est dangereux pour de nombreuses raisons. Par exemple, ces données peuvent être divulguées intentionnellement – au gouvernement sur demande – ou involontairement (aux pirates informatiques). Les gouvernements peuvent cibler les Bitcoiners avec de lourds impôts sur la fortune ou la confiscation, comme le gouvernement américain l’a fait une fois pour l’or avec la commande 6102 en 1933, et les pirates peuvent vous cibler pour vous extorquer ou vous tromper de votre bitcoin.

Raison 2

Vous pouvez confirmer par vous-même en toute confiance que vous recevez du vrai bitcoin.

Par exemple, lorsque vous vendez quelque chose, un acheteur techniquement sophistiqué pourrait potentiellement manipuler le nœud auquel votre portefeuille se connecte. Ils pourraient vous envoyer des bitcoins contrefaits, et votre portefeuille penserait qu’il a reçu de vrais bitcoins parce que le nœud malveillant a menti à votre portefeuille. Certes, c’est très peu probable, mais le fait que vous puissiez l’empêcher en exécutant un nœud rend le développement de ce genre d’attaque peu intéressant ou fructueux. Que se passe-t-il réellement avec cette attaque ? L’escroc obtient en quelque sorte votre portefeuille Bitcoin pour lire la mauvaise blockchain à partir d’un nœud malveillant. Il déplace le supposé bitcoin sur CETTE blockchain, pas le vrai, et votre portefeuille pense que vous avez été payé.

votre portefeuille montrera que vous n’avez en fait jamais reçu de bitcoin. Votre solde sera inférieur à ce que vous pensiez qu’il devrait être, car le faux transfert n’a jamais existé sur la vraie blockchain Bitcoin.

Vous pouvez empêcher cela en connectant votre portefeuille à un nœud en qui vous avez confiance, mais il est encore mieux de vous connecter à votre propre nœud. « Ne faites pas confiance, vérifiez », est le mantra du Bitcoiner.

Ne pas le faire, c’est un peu comme accepter de l’or comme moyen de paiement et demander à une personne au hasard d’utiliser son analyseur XRF pour vérifier si l’or que vous avez reçu est réel. Vous ne savez pas si cette personne au hasard est du côté de l’acheteur, ou si elle est honnête.

Vous pourriez demander  : « Pas de confiance ? Attendez, est-ce que je ne fais pas confiance à Bitcoin Core lorsque je le télécharge ? Comment puis-je savoir que ce n’est pas faux ? » Oui et non. Il existe des moyens de vérifier que le logiciel que vous avez téléchargé est authentique, mais ce n’est pas pour cet article.

ou payez quelqu’un pour lire le code – mais alors vous leur faites confiance. Il doit y avoir un certain niveau de confiance, mais l’idée est de la garder au minimum. (Juste dire que cela pourrait me causer des ennuis avec la foule Bitcoin, chut ! ) La plupart des gens (moi inclus), ne peuvent pas et ne veulent pas lire le code, il y a donc un certain élément de confiance. La confiance est que des centaines, voire des milliers d’yeux de développeurs parcourent le code à la recherche d’erreurs et de problèmes avant sa publication. Il n’est pas facile d’apporter des modifications à Bitcoin Core, et c’est une fonctionnalité, pas un bogue. En utilisant l’analogie de l’analyseur XRF d’or, vous n’allez probablement pas en construire un à partir de zéro pour vérifier si votre or est réel ou non, et ce n’est pas grave.

Raison 3

Défendez les règles Bitcoin contre les changements indésirables, comme la rareté ou la taille des blocs.

Si un groupe de personnes « puissantes » s’est regroupé, comme ils l’ont fait en 2017, et a décidé d’essayer de changer les règles de fonctionnement de Bitcoin (par exemple, en augmentant la taille du bloc), vous pouvez choisir de ne pas mettre à niveau votre nœud vers le nouveau système et conservez votre nœud actuel. Si vous êtes plus que la minorité, il y aura un groupe de personnes exécutant le Bitcoin Core inchangé et un groupe de personnes exécutant la version modifiée – un fork. C’est ainsi qu’est né Bitcoin Cash. La nouvelle version a été rejetée à l’unanimité, mais ceux qui ont perdu la guerre ont continué à gérer leurs nœuds et à extraire du bitcoin cash. Ceux qui possédaient du bitcoin possédaient alors également du bitcoin cash. Pour une adresse donnée, il y avait un solde sur la blockchain Bitcoin, un solde sur la blockchain Bitcoin Cash.

Si vous n’exécutiez pas votre propre nœud à l’époque, vous n’aviez rien à dire dans cette guerre. Votre portefeuille peut s’être connecté à un nœud Bitcoin Cash et quelqu’un peut vous avoir payé en bitcoin cash au lieu de bitcoin. Vous avez alors peut-être cédé vos biens en échange de pièces qui ne correspondaient pas à la politique monétaire que vous préfériez.

Raison 4

Si vous exécutez un nœud et le laissez allumé 24 heures sur 24, cela aide le réseau.

Plus il y a de nœuds en cours d’exécution, plus les transactions peuvent se propager rapidement pour tout le monde, et plus il est difficile de fermer Bitcoin. Afin de tuer Bitcoin, chaque copie de la blockchain doit être détruite.

Raison 5

Soyez un « Oncle Jim ».

J’imagine qu’il y aura une personne technique dans chaque « cercle de confiance » social (« Oncle Jim ») auquel les gens pourront connecter leur portefeuille. Ce petit compromis est bien meilleur que la connexion à des nœuds Bitcoin publics aléatoires.

Si vous apprenez à exécuter votre propre nœud, VOUS devenez également une sorte de nœud humain, car vous pourriez un jour aider quelqu’un d’autre à exécuter et à utiliser son propre nœud.

Raison 6

Facteur de fraîcheur et street cred.

Exécuter votre propre nœud est super cool et vous donne une grande appréciation de la puissance de Bitcoin. Vous finirez probablement par en acheter plus.

Conclusion :

Pour les illettrés en informatique

Ceci est un article invité par Arman le Parman. Les opinions exprimées sont entièrement les leurs et ne reflètent pas nécessairement celles de BTC Inc ou de Bitcoin Magazine.