La définition des nœuds est différente dans de nombreux cas. Lorsqu'il s'agit d'ordinateurs ou de réseaux de communication, un nœud fait souvent référence à un point de redistribution ou à un terminal de communication. Généralement, un nœud est constitué de périphériques réseau physiques, mais les nœuds virtuels sont très différents.
En termes simples, un nœud de réseau peut générer, recevoir ou transmettre des informations. En conséquence, nous allons aborder les différents types de nœuds de réseau Bitcoin : nœuds complets, super nœuds, nœuds miniers et utilisateurs SPV.
Nœud Bitcoin
En approfondissant l'article sur la blockchain - en raison de ses caractéristiques de système distribué - les nœuds du réseau informatique permettent au Bitcoin de fonctionner comme une monnaie numérique décentralisée peer-to-peer (P2P). De même, Bitcoin est exempt de censure, ce qui signifie que les transferts entre utilisateurs ne nécessitent aucun intermédiaire pour fournir des garanties (quelle que soit la distance entre les utilisateurs).
Par conséquent, le nœud de la blockchain est comme un nœud de communication qui joue différentes fonctions. Tout ordinateur ou autre appareil connecté au réseau Bitcoin peut être considéré comme un nœud du réseau Bitcoin. Ces nœuds communiquent également entre eux. En même temps, ils peuvent également transmettre des transactions et des transactions via le protocole point à point de Bitcoin. bloquer les informations. Cependant, chaque nœud informatique est défini en fonction de sa fonction spécifique, il existe donc de nombreux types de nœuds différents dans le réseau Bitcoin.
nœud complet
Les nœuds complets sont les nœuds qui prennent réellement en charge et sécurisent le réseau Bitcoin et sont indépendants du réseau. Ils participeront également à la confirmation des informations de transaction et des informations de bloc. De même, les nœuds complets peuvent également ajouter de nouvelles informations de bloc au réseau blockchain.
En règle générale, un nœud complet téléchargera une copie complète des informations du réseau blockchain Bitcoin, mais ce n'est pas une exigence stricte (parfois une copie raccourcie sera téléchargée).
L'établissement d'un nœud complet Bitcoin peut être complété en installant une variété de logiciels différents, mais le logiciel le plus couramment utilisé est Bitcoin Core. Voici les exigences de base pour exécuter un nœud complet Bitcoin Core :
Un ordinateur de bureau ou portable avec le système d'exploitation Windows, Mac OS X ou Linux
200 Go d'espace disque libre
2 Go de RAM
Bande passante avec une vitesse de téléchargement d'au moins 50 Ko/s
Une connexion Internet sans restrictions de téléchargement ni limites de téléchargement élevées. Chaque mois, le nœud complet peut télécharger pas moins de 200 Go d'informations et télécharger pas moins de 20 Go d'informations. Lors de l'exécution d'un nœud complet pour la première fois, environ 200 Go de texte doivent être téléchargés
La durée de fonctionnement complète du nœud n'est pas inférieure à 6 heures par jour, de préférence en mode de fonctionnement 7x24 heures.
De nombreuses organisations bénévoles et utilisateurs fonctionnent comme des nœuds à part entière du réseau Bitcoin pour aider au développement écologique du Bitcoin. Comme en 2018, il y avait environ plus de 9 700 nœuds publics fonctionnant sur le réseau Bitcoin. Notez que ce numéro concerne uniquement les nœuds publics, c'est-à-dire les nœuds visibles.
En plus des nœuds publics, il existe de nombreux nœuds cachés qui ne sont pas visibles, souvent via des protocoles cachés comme Tor, ou simplement exécutés derrière des pare-feu car ils sont configurés pour ne pas être annoncés.
Nœud public (super nœud)
Essentiellement, un nœud public ou un super nœud est un nœud complet visible. Il communique et transmet des données avec d'autres nœuds. Par conséquent, un super nœud est un point de redistribution et joue le rôle de source de données et de pont de communication.
Un super nœud fiable transmet généralement les informations historiques et les données de transaction de la blockchain aux nœuds du monde entier 24h/24 et 7j/7. Pour cette raison, un super nœud nécessite plus de puissance de calcul et de meilleures connexions réseau qu’un nœud complet caché.
Nœud minier
Afin de pouvoir exploiter du Bitcoin dans un environnement de plus en plus concurrentiel, il est nécessaire d’investir dans du matériel et des programmes de minage spéciaux. Ces programmes (logiciels) de minage ne sont pas directement liés à Bitcoin Core, ils sont minés en parallèle avec Bitcoin Core. Un mineur peut choisir d’exploiter lui-même ou de rejoindre un pool minier.
Les nœuds complets des mineurs individuels utilisent leurs propres copies de données de bloc, tandis que les mineurs du pool minier collaborent ensemble, chacun pouvant apporter sa propre puissance de calcul. Dans un pool de minage, seul l'administrateur du pool de minage doit s'exécuter en tant que nœud complet - qui peut être considéré comme le nœud complet de l'ensemble du pool de minage.
Utilisateurs légers ou SPV
Également connus sous le nom d’utilisateurs SPV (Simple Payment Verification), ces utilisateurs légers utilisent le réseau Bitcoin mais ne sont pas des nœuds complets. Les utilisateurs du SPV ne contribuent pas à la sécurité du réseau car ils ne sauvegardent pas de copies des informations de la blockchain et ne participent pas à la vérification des informations de transaction.
En termes simples, SPV est un moyen d'afficher les informations de transaction sans télécharger une copie de l'intégralité des informations de la blockchain. Par conséquent, les utilisateurs de SPV s'appuient sur d'autres nœuds complets (super nœuds) pour fournir des informations. Ces utilisateurs légers sont comme des terminaux de communication et sont également utilisés par de nombreux portefeuilles de devises numériques.
Nœud utilisateur VS Mining
Il convient de mentionner qu'il existe une différence entre exécuter un nœud complet et exécuter un nœud de minage complet. N'importe qui peut devenir un nœud minier à part entière en investissant dans du matériel et des logiciels miniers spéciaux.
Avant de tenter d'exploiter un bloc, un mineur doit collecter des informations de transaction préalablement confirmées par des nœuds complets. Ensuite, vous devez créer un bloc alternatif (avec un ensemble d’informations de transaction) et essayer d’exploiter en même temps. Si un mineur parvient à trouver le hachage de ce bloc candidat, il le publie sur l'ensemble du réseau afin que d'autres nœuds puissent vérifier son authenticité. Par conséquent, l’exactitude et la sécurité de cette règle de consensus sont maintenues conjointement par les nœuds de l’ensemble du réseau, et pas seulement par les mineurs.
Conclusion
Les nœuds Bitcoin communiquent entre eux via le protocole réseau peer-to-peer de Bitcoin, c'est ainsi qu'ils vérifient l'intégrité du système. Si un nœud souhaite diffuser des informations erronées, il sera rapidement identifié par ces nœuds fidèles et déconnecté du réseau.
Il n'y a aucune récompense financière pour l'exécution d'un nœud complet, mais cela reste fortement recommandé car il offre aux utilisateurs intégrité, sécurité et confidentialité. Les nœuds complets assurent la bonne exécution des règles. Ils protègent la blockchain contre les attaques. De plus, un nœud complet n'a pas besoin de faire confiance à d'autres personnes, ce qui permet aux utilisateurs d'avoir un contrôle à 100 % sur leur propriété.

