Dans le domaine des technologies de registre distribué dont font partie les blockchains, les nœuds (ou nodes en anglais) sont des ordinateurs qui participent au réseau de différentes manières. Généralement, ils hébergent une copie, partielle ou complète, de la base de données décentralisée de la blockchain et peuvent participer à la validation des transactions exécutées sur le réseau. Les nœuds sont des composants essentiels de la blockchain car ils permettent la décentralisation du réseau sur une multitude d’ordinateurs et la sécurisation des transactions grâce à un mécanisme de consensus dédié.
Il existe différents types de nœuds dans la blockchain, chacun remplissant des fonctions spécifiques. Le premier type de nœud est le nœud complet (full node), qui stocke une copie complète de la blockchain et valide toutes les transactions qui y sont enregistrées. Les nœuds complets sont importants car ils permettent de garantir l’intégrité de la blockchain en supprimant les points de défaillance unique concernant l’historique du registre.
Il existe également des nœuds réduits (pruned nodes) et des nœuds légers (light nodes), qui ne stockent qu’une partie de la blockchain et dépendent des nœuds complets pour valider les transactions. Les nœuds légers nécessitent encore moins de stockage que les nœuds réduits. Les nœuds réduits et légers ne suffiraient pas eux seuls mais ils sont plus efficaces en termes de stockage et de bande passante utilisée.
Un autre type de nœud est le nœud minier (mining node), qui est responsable de la création de nouveaux blocs dans les blockchains utilisant la preuve de travail. Les mineurs sont récompensés pour leur travail par des cryptomonnaies, et leur travail consiste à remplir des blocs de transactions puis ajouter ces blocs à la blockchain.
Il existe également les nœuds validateurs, pendant du nœud minier pour les réseaux en preuve d’enjeu. Un tel nœud doit immobiliser une quantité prédéterminée de cryptomonnaies afin de participer au processus de création des blocs.
Les nœuds sont connectés les uns aux autres par un réseau pair à pair, ce qui permet une communication directe entre eux. Les nœuds communiquent entre eux pour vérifier les transactions et pour s’assurer que toutes les copies de la blockchain sont synchronisées. Cette architecture décentralisée permet une plus grande sécurité et résilience de la blockchain.Les nœuds sont également importants pour la gouvernance de la blockchain, car ils peuvent parfois voter sur les propositions de modification de la blockchain et décider si elles sont acceptées ou non. Cela permet à la communauté de la blockchain de participer activement à la gouvernance du réseau et de garantir son évolution de manière transparente et démocratique.