Qu'est-ce qu'un node ?

What are nodes

By Anycoin Direct

Tout le monde a entendu parler des nœuds. Il s'agit de ces éléments qui doivent approuver les nouvelles transactions. Ou font-ils plus que cela ? Il y a aussi souvent beaucoup de confusion autour de noms comme validator, node et miner. Comme il est assez difficile de savoir ce qu'ils font réellement, nous avons écrit cette leçon pour que vous sachiez exactement ce qu'il en est après ce cours.

  • Le node est un dispositif qui est une unité indépendante

  • Le node suit la blockchain

  • Nodes communiquer dans une langue commune

  • Nodes s'assurer que la blockchain est toujours en ligne.

  • Nodes, validateurs, mineurs

Qu'est-ce qu'un node ?

Définition :

Un node est un dispositif qui fournit une entité indépendante est.

Le node est souvent appelé nœud, ramification ou connexion.

Dans le monde des technologies de l'information, comme dans une blockchain, ces nœuds communiquent entre eux pour atteindre un certain objectif, comme le consensus sur la validité d'un bloc dans une blockchain. On peut également penser à des nœuds beaucoup plus simples, comme les hubs, qui permettent simplement aux parties d'une entité de communiquer entre elles, comme votre PC.

Pensez à un nœud comme à une structure arborescente telle qu'un arbre généalogique, où un nœud relie différentes parties du diagramme arborescent et permet la communication ou communique lui-même avec les branches.

Les nœuds sont utilisés dans toutes sortes de constructions, mais leur tâche principale est toujours de connecter différentes parties d'un ensemble plus vaste, comme un réseau, une collection de données ou une blockchain. En dehors de cet ensemble plus vaste, les nœuds ne peuvent pas fonctionner. Par exemple, vous ne pouvez pas connecter un nœud Bitcoin au réseau Ethereum.

Sans certains nœuds, les crypto-monnaies ne pourraient pas exister, car personne ne saurait alors à quoi doit ressembler la blockchain. À partir du bloc de genèse d'une blockchain, les nœuds gardent la trace exacte des blocs qui ont été créés, du nombre de pièces que chacun possède et de ce à quoi le prochain bloc devrait ressembler. Sans nœuds, personne ne voudrait rejoindre une blockchain et personne n'achèterait de crypto-monnaie. Les nœuds sont donc essentiels à la sécurité et à l'intégrité d'une blockchain.

D'où vient l'idée des nœuds ?

Dans les années 1960, Paul Baran et Donald Davies ont eu l'idée d'appeler la commutation par paquets. Un paquet se compose d'un en-tête et d'une charge utile. Baran voulait inventer une méthode de routage tolérante aux pannes pour les messages de télécommunication. Avec la commutation par paquets, les données sont regroupées dans un paquet et envoyées sur un réseau numérique. Cette méthode est devenue la base de la communication de données dans les réseaux informatiques du monde entier.

Certains de ces termes sont très familiers dans le monde des blockchains.

Il a été utilisé dans ARPANET (prédécesseur du WWW et d'Internet) et a finalement conduit au nœud, qui peut envoyer et recevoir des informations dans un réseau distribué. Un nœud étant remplaçable, la perte d'un nœud n'a pratiquement aucun impact sur l'ensemble du réseau. C'est ce qui fait la force d'un réseau distribué, car il est pratiquement impossible qu'il tombe en panne pour cette raison.

Comment fonctionnent les nœuds ?

Si vous voulez créer un réseau d'appareils différents, vous ne pouvez le faire que s'ils ont un langage commun. Si vous voulez créer un réseau d'ordinateurs et d'appareils, ils doivent tous se conformer au langage informatique conçu pour eux, tel qu'une adresse IP. Des protocoles comme TCP/IP et d'autres protocoles couramment utilisés en informatique doivent être préprogrammés dans ces appareils, faute de quoi la communication entre les nœuds est impossible.

Dans le monde des blockchain et cryptocurrency il n'en va pas différemment. Pour travailler en tant que nœud dans une blockchain, vous devez télécharger les règles de cette blockchain et les installer dans votre nœud. Ce n'est qu'ainsi que vous pourrez, en tant que node, déterminer si un bloc de cette blockchain est valide ou erroné.

C'est ainsi qu'une blockchain avec un protocole de consensus. Le consensus est un mot fantaisiste pour désigner un accord. Si un node connaît les règles d'un réseau blockchain, il peut les appliquer. Étant donné que tous les autres nœuds disposent du même ensemble de règles, il est généralement facile de parvenir à un consensus.

En l'absence de consensus, c'est la majorité qui est utilisée. Si plus de 50 % (dans la plupart des réseaux, certains réseaux fonctionnent avec des nombres différents) des nœuds approuvent un bloc, celui-ci sera enregistré de manière immuable dans la blockchain. Il est toujours nécessaire de forcer le consensus, sinon la blockchain s'effondrerait. Dans presque tous les cas, le consensus est extrêmement élevé parce qu'il est rare que des choses bizarres se produisent sur une blockchain.

Un tel cas rare serait, par exemple, si deux mineurs trouvaient simultanément la solution d'une énigme cryptographique lors de l'exploitation d'une mine dans le cadre du programme proof of work réseau. Ensuite, on n'a pas de chance, car la chaîne la plus longue est toujours considérée comme la bonne dans une blockchain, et une fois que l'une est acceptée par un node, l'autre est automatiquement considérée comme incorrecte.

Une fois qu'un bloc est accepté, un horodatage et un numéro d'identification sont attribués à chaque bloc. hash définir les propriétés d'un bloc de manière définitive, afin que tous les nœuds sachent quel est le nouvel état de la blockchain.

Pourquoi les nœuds sont-ils utilisés dans une blockchain ?

Une blockchain peut être décrite comme une base de données distribuée. En d'autres termes, il s'agit d'une collection de données partagées par les participants à cette blockchain.

Ainsi, lorsque vous rejoignez un tel réseau, vous devenez un node. Vous téléchargez alors normalement l'ensemble de la base de données et commencez à la gérer vous-même.

La décentralisation est un mot important dans la technologie blockchain. Cela signifie que tout n'est pas conservé sur un ou quelques ordinateurs, mais sur toute une batterie d'ordinateurs. Plus il y a d'ordinateurs qui assurent le suivi d'un réseau, plus la blockchain est sûre.

Imaginez qu'il n'y ait qu'un seul ordinateur pour conserver la copie intégrale de la base de données Bitcoin. Dès qu'il y a une coupure de courant ou que l'ordinateur est éteint, tout est paralysé. Alors, même les échanges de cette cryptocurrency ne seraient pas possibles. Il en va de même pour un réseau composé de quelques nœuds seulement.

Il y a aussi le consensus. Supposons qu'il n'y ait que quelques nœuds, ils pourraient travailler ensemble pour approuver des transactions qui, bien que non correctes, sont en leur faveur (telles que double dépense), ce qui corrompt la base de données.

Si de très nombreux nœuds sont également répartis dans le monde, il restera toujours plus qu'assez de nœuds fiables pour maintenir une base de données précise en toutes circonstances (sauf lorsqu'il n'y a plus d'électricité nulle part).

Plus les cryptocurrency existent longtemps, plus leurs blockchains deviennent sûres et robustes, car de plus en plus de nœuds sont ajoutés pour maintenir la base de données. Les cryptocurrency n'étant désormais plus un jeu d'enfant, les nœuds ont pris une fonction très importante dans le monde de la crypto.

La différence entre les nœuds, les validateurs et les mineurs

 

Node

Pour rendre tout cela un peu plus facile, les développeurs et autres hotshots inventent sans cesse de nouveaux termes pour désigner ce qui est à la base des nœuds. Nous allons les répertorier pour vous, afin que vous ayez une petite vue d'ensemble et que vous ne vous retrouviez pas dans une confusion babylonienne des langues :

  1. Le node. C'est le terme générique pour désigner un nœud. Vous savez maintenant ce que c'est.

  2. Le nœud complet . Il s'agit d'un node qui doit généralement utiliser un logiciel spécial pour télécharger et vérifier la blockchain complète. Cette pratique est courante dans le cas de Bitcoin, par exemple. Ces nœuds vérifient si une transaction est valide.

  3. Le nœud léger. Il n'a pas besoin de télécharger l'intégralité de la blockchain et est connecté à des nœuds complets. Il n'effectue qu'une partie du travail que fait un nœud complet. Vous n'obtiendrez presque jamais de récompense pour cela.

  4. Le nœud principal (master node). Ce sont les nœuds les plus importants d'une blockchain. En général, vous devez télécharger un nombre solide de pièces de leur cryptocurrency et exécuter un logiciel lourd. Vous avez presque toujours besoin d'une connexion permanente à l'internet et d'un ordinateur spécialisé. Les nœuds maîtres communiquent avec d'autres nœuds maîtres pour maintenir le réseau aussi sûr que possible. Si vous vous trompez en tant que nœud maître, une lourde pénalité s'ensuit, qu'ils appellent un slash. Dans ce cas, vous pouvez perdre toute la garantie, ainsi que votre rôle de nœud maître. Les nœuds maîtres sont rémunérés pour ce travail. C'est DASH qui est à l'origine de ce concept.

  5. Le super node. Il doit effectuer des tâches très spécifiques, telles que la mise en œuvre de mises à niveau et de mises à jour, et permettre à des éléments tels que des sidechains ou des applications de fonctionner sur une plateforme. Il est également souvent responsable de l'infrastructure d'une blockchain. Ils sont quelque peu similaires aux nœuds maîtres, car vous devez généralement aussi avoir une quantité décente de pièces comme garantie et vous pouvez être condamné à une amende si vous n'êtes pas en ligne suffisamment longtemps (généralement près de 100 % ou toujours). Cela n'est pas surprenant, car ils s'assurent que la blockchain fonctionne correctement. Ils sont également récompensés pour leur travail.

Validator

Les validateurs doivent valider les transactions envoyées par les participants à un réseau blockchain. Pour ce faire, ils adhèrent au mécanisme de consensus associé à la blockchain. Une fois que les validateurs d'un réseau sont parvenus à un consensus (accord) sur un bloc d'une blockchain, ils approuvent le bloc et l'ajoutent à la blockchain.

Les validateurs se trouvent généralement dans un réseau de proof of stake. Les participants doivent alors staken la cryptocurrency d'une telle blockchain et recevoir une récompense pour cela, qui varie selon la blockchain. Ces validateurs doivent staken pas mal de pièces et tenir des registres extrêmement fiables du réseau, sous peine de se voir infliger une lourde amende et de voir leur carrière de validateur prendre fin. Ils y veillent. En général, les individus stakifient à un staker délégué, parce que tout cela est un peu technique et qu'il faut faire attention à trop de choses. La forme la plus connue est celle où un exchange joue le rôle de délégué dans un réseau de Proof-of-Stake et où les traders d'une plateforme frappent des coins et obtiennent une grande partie des recettes de leur délégué, l'exchange.

C'est également ce qui rend la preuve of stake si fiable : un validateur a un énorme intérêt économique à ce que toutes les transactions soient validées correctement, il s'assure donc qu'elles le sont.

Mineurs

C'est traditionnellement la forme la plus connue d'un node, car c'est avec elle que fonctionne Bitcoin. Il s'agit de nœuds dans un réseau de proof of work.

Les mineurs utilisent généralement du matériel très coûteux, tel que des ASIC (Application-Specific Integrated Circuit) spécialisés dans la résolution des problèmes d'accès à l'information. les énigmes mathématiques cryptographiques qui appartiennent à un réseau particulier. Par exemple, les mineurs de Bitcoin ne peuvent extraire que des bitcoins qui appartiennent au protocole algorithmique de cette cryptocurrency. Si vous résolvez l'énigme en premier, alors vous avez le droit de créer un nouveau bloc dans cette blockchain et d'obtenir les nouveaux coins plus les frais de transaction de toutes les transactions qui se trouvent dans un tel nouveau bloc.

Un mineur garde la trace de l'ensemble de la blockchain.

De nos jours, un mineur n'a pratiquement pas d'autre choix que de rejoindre une tierce partie, un pool minier, car le mining en solo est déficitaire. Ce n'est que si vous disposez d'un équipement très performant et coûteux et que l'énergie est très bon marché que vous avez encore une chance d'exploiter des mines en tant qu'opérateur individuel.

Les mineurs veillent ainsi à ce que l'état du réseau soit connu, de sorte que toute personne disposant de la base de données peut voir dans quels portefeuilles se trouvent les pièces.

Pouvez-vous exécuter vous-même un node et valider les transactions ?

Il est tout à fait possible de gérer un node pour n'importe quel réseau. Toutefois, la question est de savoir s'il est judicieux de s'engager dans cette voie.

Avec la preuve du travail, vous avez besoin d'un équipement très coûteux et d'un savoir-faire assez important en matière de matériel et de logiciel. En outre, les coûts de l'électricité dans l'UE ont augmenté à un point tel qu'il n'est pas conseillé d'adhérer à un réseau de proof of work. Les coûts risquent d'être supérieurs aux avantages.

Avec un réseau de type "proof of stake", vous pouvez également gérer vous-même un node. Cela nécessite généralement des investissements très importants. Avec les pièces établies, qui ont une valeur plus élevée, vous avez déjà besoin d'une quantité considérable de pièces comme garantie pour être autorisé à démarrer un nœud du tout. Vous avez également besoin de matériel et de logiciels spéciaux. Le matériel est très cher et le logiciel est difficile à comprendre pour ceux qui n'ont pas fait d'études universitaires en TIC. Votre meilleur pari est donc de staken via un délégué et de rejoindre quand même une blockchain, sans avoir à faire tout ce travail difficile.

Dans certains réseaux, il est encore possible de participer en tant que node. En tant que node light, vous pouvez de toute façon participer, mais vous ne recevez pas de récompense pour cela. Vous pouvez également assurer le suivi de la blockchain Bitcoin en tant que node, sans rémunération. Cependant, si vous voulez gagner de l'argent avec, il pourrait être possible de rejoindre une blockchain en tant que nœud principal ou super nœud si la pièce n'est pas encore élevée dans la liste de CoinGecko. Dans ce cas, les garanties ne coûteront pas si cher. Les exigences matérielles resteront élevées et vous devrez consacrer beaucoup de temps à votre connaissance du logiciel et à d'autres exigences, mais au moins vous participerez pleinement. L'inconvénient de cette configuration est que cette pièce risque de ne jamais monter et que vous obtiendrez de plus en plus de pièces d'un réseau qui ne se développe pas, voire qui s'effondre. Dans ce cas, vous besoin de recherche aux chances de succès de ce projet.

L'avenir des nœuds

Les nœuds sont-ils là pour rester ? Les nœuds seront-ils toujours nécessaires dans les blockchains ? La plupart des gens le pensent.

Étant donné qu'une blockchain est une base de données distribuée, les nœuds seront nécessaires pendant très longtemps, peut-être toujours. Après tout, l'idée derrière l'exploitation d'une blockchain est de distribuer une base de données à travers des nœuds de manière à ce qu'elle soit stockée de façon décentralisée, de sorte qu'elle soit non seulement toujours en ligne, mais aussi très sûre contre les attaques sur un tel réseau.

Un node est le pivot d'un réseau blockchain. Il ne disparaîtra donc pas si rapidement, même si son nom peut varier selon le réseau ou la technologie.

Testez vos connaissances

Question: 1/5Est-il possible que les nœuds soient perçus de manière significative ?
ALingua comune
BHachage
Cconsensus
DConnexion en ligne