Passer au contenu principal

Qu'est-ce qu'un nœud complet ?

Mis à jour aujourd’hui

Un nœud complet est un nœud qui maintient une blockchain complète contenant toutes les informations de transaction. Plus précisément, un tel nœud devrait être appelé un nœud de blockchain complet. Aux débuts de Bitcoin, tous les nœuds étaient des nœuds complets ; le client Bitcoin Core actuel est également un nœud de blockchain complet. Cependant, au cours des deux dernières années, de nombreux nouveaux types de clients ont vu le jour qui n'ont pas besoin de maintenir une blockchain complète, mais fonctionnent plutôt comme des clients légers. Nous décrivons ces clients légers plus en détail dans les sections suivantes.

Un nœud de blockchain complet maintient une copie complète et à jour de la blockchain Bitcoin contenant toutes les informations de transaction, et un tel nœud peut construire et vérifier indépendamment la blockchain depuis le premier bloc (le bloc de genèse) jusqu'au dernier bloc du réseau. Un nœud de blockchain complet peut vérifier indépendamment et de manière autonome toute information de transaction sans l'aide d'aucun autre nœud ou autre source d'information. Le nœud de bloc complet obtient une nouvelle mise à jour de bloc contenant des informations de transaction via le réseau Bitcoin et fusionne cette mise à jour dans une copie locale de la blockchain après avoir vérifié qu'elle est correcte.

L'exécution d'un nœud de blockchain complet vous offre une expérience Bitcoin pure : vous pouvez vérifier indépendamment toutes les informations de transaction sans avoir à dépendre ou à faire confiance à d'autres systèmes. Il est facile de savoir si vous exécutez un nœud complet : vérifiez simplement si votre périphérique de stockage permanent (par exemple, disque dur) dispose de plus de 20 Go d'espace disponible pour stocker une blockchain complète. Si vous avez besoin de beaucoup d'espace disque et qu'il faut 2 à 3 jours pour synchroniser votre réseau Bitcoin, alors vous utilisez un nœud complet. C'est le prix à payer pour une indépendance totale vis-à-vis de la gestion centralisée.

Bien qu'un certain nombre d'autres clients de blockchain complets existent qui utilisent différents langages de programmation et architectures logicielles, le plus couramment utilisé est le client Bitcoin Core, également connu sous le nom de "client Satoshi". Plus de 90 % des nœuds du réseau Bitcoin exécutent différentes versions du client Bitcoin Core. Comme mentionné précédemment, il peut être identifié par les messages de version envoyés entre les nœuds ou par la chaîne de sous-version "Satoshi" obtenue à partir de la commande getpeerinfo, par exemple /Satoshi: 0.8.6/.

Avez-vous trouvé la réponse à votre question ?