Entièrement nodé  : les bases et les avantages de l'exécution d'un nœud Bitcoin

    Dojo Samouraï- Bitcoin est une monnaie numérique décentralisée et limitée vérifiable par tout le monde dans le monde, raison principale pour laquelle les gens ont un intérêt à l'utiliser. - Pour participer pleinement au réseau Bitcoin et valider les transactions, il faut exécuter un logiciel appelé client, dont le plus utilisé est Bitcoin Core.
  • En exécutant son propre nœud complet, on peut vérifier soi-même les transactions effectuées, assurer l'intégrité du plafond d'approvisionnement de 21 millions de bitcoins et conserver la confidentialité de ses fonds.

Bitcoin est une monnaie numérique décentralisée et limitée, elle est vérifiable par n'importe qui partout dans le monde. C’est la principale raison pour laquelle les gens ont un quelconque intérêt à le détenir. Personne ne peut diluer l’offre, personne ne peut contrefaire le Bitcoin, il fonctionne simplement comme un système autonome sur lequel aucune interférence n’est possible. Alors comment participer pleinement à ce système pour tout vérifier ?

Si vous pensez qu'il suffit d'utiliser un portefeuille Bitcoin pour y parvenir, je suis désolé de vous dire qu'en réalité, cela ne fait pas de vous un participant à part entière au réseau Bitcoin. Un portefeuille gère simplement vos clés privées et vous aide à rédiger et signer vos transactions, il ne participe pas réellement à la validation complète de la blockchain Bitcoin.

Pour devenir un nœud et valider les transactions, vous devez exécuter un logiciel supplémentaire appelé client. Ce logiciel gère réellement le traitement et la validation des blocs produits par les mineurs. Le client Bitcoin le plus utilisé est Bitcoin Core.

Entièrement nodé  : les bases et les avantages de l'exécution d'un nœud Bitcoin

Il est possible d’interagir avec Bitcoin en utilisant simplement un portefeuille et sans exécuter un nœud complet, mais il y a des avantages à utiliser Bitcoin Core vous-même.

Vérifier les choses vous-même

Lorsque vous lancez puis signez une transaction pour envoyer un montant de Bitcoin, la transaction signée est transmise aux nœuds du réseau Bitcoin. Ces nœuds complets, dont certains sont des mineurs, vérifient les transactions puis se lancent dans une course pour réaliser le bloc suivant. Les mineurs regroupent les transactions en un bloc et, une fois la preuve de travail requise terminée, le bloc est diffusé sur le réseau.

La plupart des gens ne se soucient probablement pas des paiements Bitcoin des autres, si vous n'êtes ni l'expéditeur ni le destinataire d'une transaction, pourquoi vous en soucieriez-vous ? Si une transaction dans un bloc Bitcoin n'est pas une transaction valide, alors le bloc entier est considéré comme invalide et rejeté par tous les nœuds complets exécutés sur le réseau. Cela signifie que pour être absolument sûr qu'un paiement que votre portefeuille affiche comme confirmé est effectivement confirmé, vous devez savoir que toutes les autres transactions confirmées dans ce bloc sont également valides.

Votre nœud complet gère tout cela automatiquement pour vous. Chaque fois qu'un bloc est trouvé, votre nœud vérifie automatiquement que chaque pièce dépensée n'a pas été dépensée auparavant, que toutes les signatures sont valides et que toutes les autres conditions de dépenses telles que les délais répondent aux exigences de dépenses.

vous faites essentiellement confiance à l'opérateur de ce portefeuille pour effectuer toute cette vérification à votre place. L’exécution vous-même d’un nœud complet supprime complètement cet aspect de la confiance que vous accordez à votre fournisseur de portefeuille.

Le plafond d’approvisionnement

L’offre limitée de 21 millions de bitcoins est l’une des propriétés fondamentales du Bitcoin, sinon la seule, à laquelle les gens pensent lorsque le sujet est abordé. Au cœur de tout le projet se trouve l’idée de retirer aux gouvernements l’émission et le contrôle de la masse monétaire. Satoshi lui-même a spécifiquement évoqué le facteur de confiance placé dans le gouvernement pour ne pas dévaloriser la masse monétaire comme un problème central du fonctionnement de la monnaie dans la société.

Tout le travail effectué par un nœud complet pour vérifier vos propres transactions est également la vérification nécessaire pour garantir l'intégrité du plafond d'approvisionnement de 21 millions. Chaque bitcoin qui existe actuellement en circulation sur le réseau provient en fin de compte de la même source, une transaction spéciale dans chaque bloc appelée transaction coinbase. Cette transaction spéciale permet aux mineurs de mettre en circulation une quantité prédéfinie de Bitcoin par bloc.

Votre nœud valide chacune de ces transactions coinbase chaque fois qu'un bloc est trouvé. Cela garantit que les nouvelles pièces mises en circulation ne dépassent pas les limites du plafond d’offre prédéfini. Tout excédent au-dessus ne doit pas dépasser les frais de transaction payés par toutes les transactions de ce bloc. En combinant la vérification que la transaction coinbase suit ces règles spéciales, ainsi que le fait que toutes les autres transactions ne dépensent que des pièces valides qui n'ont jamais été dépensées auparavant, votre nœud complet garantit que le plafond d'approvisionnement de 21 millions de pièces reste intact.

Garder votre Bitcoin privé

Un autre aspect important expliquant pourquoi il est important d’exécuter votre propre nœud est la confidentialité. Avant d’aborder ce point, il est très important de comprendre que la confidentialité est une question très nuancée concernant Bitcoin. Lorsqu'il s'agit de préserver réellement la confidentialité et d'empêcher les personnes avec lesquelles vous effectuez réellement des transactions, c'est-à-dire d'envoyer ou de recevoir de l'argent, la gestion d'un nœud n'est en aucun cas une solution complète. C’est un point de départ très important : la base nécessaire pour améliorer votre vie privée.

est pas connecté à votre propre nœud complet, vous devez compter sur quelqu'un d'autre pour traiter vos transactions. Pour ce faire, votre portefeuille communique tous les détails de votre portefeuille Bitcoin au nœud de quelqu'un d'autre. La plupart du temps, cela implique de leur envoyer les détails de votre xpub, le code qui permet à quelqu'un de lire l'historique de vos transactions et de voir vos pièces non dépensées. Pour la plupart des gens, cela ne constitue pas une menace, mais si vous souhaitez rester anonyme, cela peut présenter un risque. En exécutant votre propre nœud complet et en connectant votre portefeuille à celui-ci, aucune de ces informations ne leur est révélée.

Si vous tenez à préserver votre confidentialité en utilisant Bitcoin, connecter votre portefeuille à votre propre nœud complet est une exigence absolue.

Sans utiliser votre propre nœud, toutes les autres mesures que vous prenez pour préserver votre confidentialité, telles que le coinjoining (les coinjoinings sont une transaction collaborative que vous pouvez effectuer en toute confiance avec d'autres personnes pour déterminer à qui les pièces vont où) sont un point discutable, votre fournisseur de portefeuille peut le voir. tout votre solde.

Pourquoi tout cela est important

Bien que détenir vos propres clés soit une nécessité absolue pour interagir avec Bitcoin de manière souveraine, j'espère que vous pourrez voir maintenant que prendre des mesures supplémentaires pour valider pleinement vos interactions avec votre propre nœud complet présente des avantages supplémentaires.

Sans exécuter votre propre nœud complet, vous faites confiance à un fournisseur de portefeuille pour vérifier que vos transactions sont confirmées. Il est possible que cet opérateur vous trompe. Ils peuvent vous dire que vous avez reçu des pièces qui n’existent pas réellement. Ils pourraient tenter de vous tromper en disant que les pièces que vous avez reçues ne sont jamais arrivées. Vous leur faites confiance pour vérifier votre solde à votre place, ou à un autre explorateur de blocs tiers qui apprend votre adresse IP. Un nœud complet peut supprimer cette confiance.

Faire confiance à quelqu’un d’autre pour vérifier vos transactions à votre place sous-traite de la même manière la vérification de l’offre totale de Bitcoin au groupe collectif d’utilisateurs qui vérifient eux-mêmes les choses. En exécutant votre propre nœud, vous pouvez vérifier vous-même avec une certitude absolue que le plafond d'approvisionnement est resté intact.

historique de vos transactions en chaîne, cette activité est compromise par l'utilisation du nœud de quelqu'un d'autre pour vérifier vos soldes. Ce n’est qu’en exécutant votre propre nœud que vous pourrez combler cette énorme faille de confidentialité dans votre utilisation de Bitcoin.

Détenir vos propres clés est une première étape essentielle sur votre chemin vers Bitcoin, mais en ne franchissant pas cette prochaine étape, vous faites certains compromis dans votre interaction avec le réseau. Une fois que vous avez sécurisé vos clés, il est absolument important que vous passiez à l’étape suivante.

Voici quelques portefeuilles et outils pour vous aider dans ce processus  :

Noyau Bitcoin

Pile de données du grand livre

Entièrement noué

Portefeuille Moineau

Portefeuille Spectre

Début9

Citadelle

Dojo Ronin