Passer au contenu principal

Qu’est-ce que le nœud complet ?

U
Écrit par UKey Wallet

Un nœud complet est un nœud qui conserve une copie complète de la blockchain, y compris toutes les données de transaction. Plus précisément, il devrait être appelé un nœud blockchain complet. Au début de Bitcoin, tous les nœuds étaient des nœuds complets, et le client Bitcoin Core actuel est toujours un exemple de nœud blockchain complet. Cependant, ces dernières années, de nombreux nouveaux types de clients sont apparus qui n'ont plus besoin de stocker l'intégralité de la blockchain et fonctionnent plutôt comme des clients légers. Ces clients légers seront abordés plus en détail dans les sections suivantes.

Un nœud blockchain complet conserve une copie complète et à jour de la blockchain Bitcoin, y compris toutes les informations de transaction. Il est capable de construire et de vérifier indépendamment la blockchain depuis le tout premier bloc, appelé bloc de genèse, jusqu'au dernier bloc du réseau. Un nœud blockchain complet peut également vérifier indépendamment n’importe quelle transaction sans s’appuyer sur un autre nœud ou une source d’informations externe. Lorsqu'il reçoit un nouveau bloc contenant des données de transaction via le réseau Bitcoin, il vérifie d'abord le bloc puis l'ajoute à sa copie locale de la blockchain.

L’exécution d’un nœud blockchain complet offre l’expérience Bitcoin la plus pure, car elle vous permet de vérifier toutes les données de transaction par vous-même, sans dépendre ni faire confiance à un système tiers. Il est facile de savoir si vous utilisez un nœud complet : vérifiez simplement si votre périphérique de stockage permanent, tel qu'un disque dur, dispose de plus de 20 Go d'espace disponible pour stocker la blockchain complète. Si votre nœud nécessite une grande quantité d'espace disque et prend deux à trois jours pour se synchroniser avec le réseau Bitcoin, vous exécutez probablement un nœud complet. C’est le prix à payer pour parvenir à une indépendance complète par rapport au contrôle centralisé.

Bien qu'il existe plusieurs autres clients blockchain complets construits avec différents langages de programmation et architectures logicielles, le plus largement utilisé est 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 de Bitcoin Core. Comme mentionné précédemment, ces nœuds peuvent être identifiés grâce aux messages de version échangés entre pairs, ou par la chaîne subversion « Satoshi » renvoyée par la commande getpeerinfo, par exemple : /Satoshi:0.8.6/.

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