Nœuds dans la Blockchain
Dans notre dernier article, nous avons approfondi les algorithmes de consensus de la Blockchain, leurs différents types et leur fonctionnement. Nous sommes souvent tombés sur le terme « Nœuds » dans notre dernier article.
Dans cet article, nous verrons quels sont les nœuds de la Blockchain, comment ils fonctionnent, leurs différents types et leur importance dans la fonction de décentralisation de la Blockchain.
"Les nœuds sont la source de vérité pour une blockchain"
Nicolas Edmonds.
Que sont les nœuds dans Blockchain ?
En langage profane, un nœud est un point d'intersection ou de communication au sein d'un réseau de communication de données. Dans un réseau où tous les appareils sont connectés et accessibles, ces appareils sont considérés comme des nœuds. La définition individuelle de chaque nœud varie selon le type de réseau auquel il se réfère.
Un nœud Blockchain est un appareil qui participe à un réseau blockchain. Il s'agit d'actionnaires du réseau et d'appareils exécutant le protocole ou le logiciel d'une blockchain spécifique, lui permettant d'aider à valider les transactions et à autoriser et maintenir la sécurité du réseau. La fonction principale des nœuds est de maintenir le consensus de la blockchain.
Comment fonctionnent les nœuds Blockchain ?
Comme mentionné précédemment, différents nœuds ont des définitions et des fonctions différentes et se voient attribuer des rôles différents. Mais nous pouvons dire qu'il y a trois fonctions fondamentales que chaque type de nœud sert :
"Alors que je regardais autour de moi, ce qui se passait dans le monde de la blockchain et de la cryptographie était un mouvement."
Brad Garlinghouse
- Maintenance : Nous savons que le réseau blockchain est décentralisé et qu'il n'y a pas de serveur de stockage centralisé où leur base de données peut être stockée. Chaque réseau de blockchain ne cesse de croître, et probablement des milliers ou plus de blocs continuent d'être ajoutés à la chaîne à chaque instant. Des milliers de nœuds à travers le monde servent à stocker des données, et chaque nœud conserve sa copie et continue de se synchroniser.
- Validation : La blockchain étant décentralisée, il n'y a pas d'autorité d'élite pour vérifier l'authenticité et la validité des transactions. Les nœuds sont responsables de la diffusion et de la validation des transactions. Lorsqu'une transaction est soumise, elle est reçue par un nœud et diffusée sur tout le réseau. Les nœuds exécutent la transaction sur la base d'un consensus majoritaire, et les nœuds autorisés sont ajoutés à la chaîne, copiés et distribués sur tout le réseau. Différents algorithmes de consensus dont nous avons discuté garantissent que tous les nœuds sont synchronisés.
- Accessibilité : Les nœuds de la blockchain sont l'espace de stockage de la blockchain. Chaque fois qu'un participant au réseau récupère des informations sur les transactions, il interagit avec un nœud. La décentralisation de la blockchain garantit qu'elle est transparente et accessible à tous.
- Archival Full Nodes : Ces nœuds sont chargés de stocker l'intégralité de l'enregistrement des transactions effectuées sur la blockchain. C'est pourquoi ils sont également connus comme les serveurs de la blockchain.
- Nœuds complets élagués : comme leur nom l'indique, ces nœuds stockent les données ou les blocs dans l'espace de stockage en élaguant les anciens blocs et en conservant leurs métadonnées et leur séquence. Ils ont un espace de stockage limité.
- Nœuds d'autorité : Dans un réseau blockchain public, quelqu'un devient un nœud en téléchargeant et en se synchronisant avec les données de la blockchain à l'aide d'un logiciel ou d'un protocole blockchain. Mais, dans le réseau blockchain privé, cet accès est limité à quelques nœuds seulement. Ces nœuds sont appelés nœuds d'autorité et ont le pouvoir de contrôler le reste des nœuds.
- Miner Nodes : Ces nœuds font partie intégrante de la blockchain, qui participent au processus de minage et résolvent des énigmes mathématiques complexes pour approuver les transactions de la blockchain.
- Staking Nodes : Ces nœuds vérifient la validité des transactions à l'aide de l'algorithme de consensus Proof-of-Stake. Pour devenir un nœud de jalonnement, les utilisateurs doivent jalonner un certain nombre de jetons de cet écosystème sur la blockchain. Après cela, le système sélectionne au hasard l'un des nœuds de jalonnement pour traiter les transactions et les enregistrer sur la blockchain.
- Nœuds maîtres : Ces nœuds sont des nœuds à part entière, chargés uniquement de valider et d'enregistrer les transactions. Ils n'ont pas le pouvoir d'ajouter de nouveaux blocs de transactions à la chaîne.
- Nœuds légers : il s'agit du deuxième type de nœud de chaîne de blocs le plus courant, responsable des transactions rapides et simples. Il ne stocke que les en-têtes de bloc et les informations nécessaires et s'appuie sur des nœuds complets pour fonctionner.
En bref, les nœuds de la blockchain sont équivalents aux serveurs sur Internet.
J'espère que cet article vous a familiarisé avec l'un des éléments constitutifs de la blockchain et a éveillé votre intérêt pour en savoir plus sur la Blockchain.
Écrit par,
Shauryaditya Yadav du SIAM VIT Bhopal
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































