Besoin d'aide ?

Les bases de la blockchain - nœud (node)

Dans cet article de blog, nous allons parler des bases de la technologie blockchain Bitcoin. Nous répondrons à des questions comme:

  • Qu'est-ce qu'une blockchain nœud?
  • Qu'est-ce qu'un node faire et pourquoi sont-ils pertinents?
  • Est mineur un nœud?
  • Quelle est la différence entre un node et un mineur?
  • Pourquoi les nœuds doivent-ils être à jour à tout moment?
NHOS

Qu'est-ce qu'une blockchain nœud?

Le nœud est une partie cruciale de la blockchain. Sans nœuds, il n'y a pas de blockchain car les nœuds sont nécessaires pour stocker les données de la blockchain. Vous pouvez lire un peu sur la blockchain dans this article.

Au moment de la rédaction, il y a environ 9700 nœuds Bitcoin actifs.

Nœud complet

Un nœud complet est essentiellement un logiciel qui s'exécute sur un ordinateur, le plus souvent Bitcoin Core est utilisé pour le Bitcoin. Il peut s'agir d'un serveur, d'un ordinateur portable ou d'un ordinateur de bureau, à condition qu'il dispose de suffisamment de stockage et qu'il puisse stocker toutes les données historiques. Les données historiques de la blockchain sont tous les blocs précédents de la blockchain. Au moment de la rédaction, Bitcoin la taille de la blockchain est d'environ 350 Go. 

A full node assures that the rules of the blockchain are being followed. 

blockchain nodes

Qu'est-ce qu'un nœud faire et pourquoi sont-ils pertinents?

Noeud à quatre fonctionnalités de base: 

  1. Stocke les données de la blockchain
  2. Accepte ou rejette les tentatives des mineurs d'ajouter un nouveau bloc à la blockchain
  3. Se synchronise avec d'autres nœuds et transmet les données de la blockchain passées aux nœuds nouvellement connectés.
  4. Génère des adresses de portefeuille et des transactions

1. Le nœud stocke toutes les informations de transaction blockchain passées. Avec Bitcoin, chaque bloc se compose de max. 2 Mo de données sont ajoutés à la blockchain toutes les 10 minutes environ. Une fois le bloc confirmé, tous les nœuds sont mis à jour et la taille totale de la blockchain et la hauteur du bloc augmentent.

2. Une fois que le mineur tente de soumettre un nouveau bloc à la blockchain, le nœud relaie le bloc à tous les autres nœuds de la blockchain. Les nœuds acceptent ou rejettent ensuite le nouveau bloc soumis par le mineur.

3. Les nœuds partagent également les transactions de bloc passées avec d'autres nœuds qui tentent de synchroniser leurs nœuds avec le plus récent. Tous les nœuds stockent les mêmes données de blockchain.  Les nœuds empêchent un seul (ou une minorité) d'acteurs de prendre le contrôle du réseau, le rendant ainsi décentralisé. 

4. Un nœud complet peut générer des adresses de portefeuille et des transactions sur la blockchain.

Est mineur un nœud?

Un nœud mineur est un nœud complet qui effectue un travail supplémentaire en validant les transactions. Tous les mineurs sont des nœuds, mais tous les nœuds ne sont pas des mineurs. 

Un nœud mineur utilisera du matériel pour deviner la combinaison de lettres et de chiffres requise pour soumettre un nouveau bloc à la blockchain. Une fois qu'un bloc est soumis, tous les nœuds décideront si la soumission est valide ou non.

Ne confondez pas un mineur de logiciel ou un mineur s'exécutant sur votre ordinateur avec un nœud de mineur. Le nœud mineur est le plus souvent géré par des pools auxquels d'autres mineurs (pas des nœuds mineurs) se connectent.

miner node

Quelle est la différence entre un node et un mineur?

Un mineur ne peut pas fonctionner sans exécuter un nœud. Mais un nœud complet n'est pas forcément un mineur.

Essentiellement, un nœud complet recevra, stockera et diffusera des données vers d'autres nœuds, tandis qu'un nœud mineur fera de même, mais il essaiera également de créer de nouveaux blocs de transactions et tentera de les diffuser à d'autres nœuds qui l'accepteront ensuite. ou le rejeter. 

Tous les pools de minage sont essentiellement des nœuds où d'autres mineurs connectent leur puissance de hachage.

Pourquoi les nœuds doivent-ils être à jour à tout moment?

Un nœud doit toujours être synchronisé avec les autres nœuds. Si un nœud n'est pas synchronisé avec la majorité des nœuds, cela signifie qu'il est en retard et ne peut pas être utilisé pour confirmer les blocs sur la blockchain.

Un nœud entièrement synchronisé offre sécurité, confiance et décentralisation de la blockchain, ce qui est une bonne chose. 

Si un nœud malhonnête essaie de diffuser une fausse transaction pour des tentatives malveillantes, le nœud sera déconnecté de la blockchain par les nœuds honnêtes.

dishonest node blockchain
ÉCRIT PAR
Marko Tarman
Marko est le spécialiste du matériel de minage et le créateur de contenu de NiceHash. Il a commencé à miner en 2012 avant la sortie des premiers ASIC. Il est passé de GPU mining BTC, LTC à VTC, et même DOGE. Sa slogan de minage: "J'ai 99 problèmes, un mauvais riser est tout"