LiteBit

il y a 2 mois

Que sont les nœuds Bitcoin ?

Faire fonctionner un nœud Bitcoin n'est pas si compliqué. Alors que de nombreuses personnes prêtent attention à ce que font les mineurs et aux raisons pour lesquelles la preuve de travail est si importante pour le réseau, elles négligent souvent le fait que chaque nœud joue un rôle important. Mais qu'est-ce qu'un nœud Bitcoin, et que fait-il exactement ? Dans l'article d'aujourd'hui, nous souhaitons faire la lumière sur l'un des composants centraux du réseau Bitcoin.

Qu'est-ce qu'un nœud Bitcoin ?

De manière générale, un nœud est un ordinateur qui se connecte à d'autres ordinateurs, qui doit suivre des règles prédéfinies et partager des informations. Avec Bitcoin, ces règles sont définies par le protocole de Bitcoin. Les nœuds sont essentiels dans un réseau peer-to-peer car ils sont nécessaires au fonctionnement du réseau. Vous avez peut-être déjà entendu le terme « full node ».

Un full node est un ordinateur du réseau Bitcoin qui héberge et synchronise une copie complète de l'ensemble de la blockchain Bitcoin. Chaque full node valide les transactions et les blocs, et la plupart d'entre eux acceptent les transactions et les blocs des autres full nodes. Leur tâche principale consiste donc à valider les transactions à l'aide de leur copie de la blockchain et à les relayer au reste du réseau.

Light nodes - La version la plus courante

L'exécution d'un full node nécessite beaucoup de ressources et n'est donc pas réalisable avec tous les appareils. C'est notamment le cas lorsque la capacité du disque dur est limitée. Pour résoudre ce problème et faire des portefeuilles l'application la plus courante disponible sur ces appareils, un light node est nécessaire pour faire le travail.

Un light node ne dispose pas d'une copie complète de la blockchain de Bitcoins. Ils ne téléchargent que les en-têtes de bloc, ce qui les rend plus rapides et également plus légers en termes d'espace disque. Les light nodes dépendent des full nodes et se connectent soit à un serveur public qui les aide à synchroniser le réseau, soit à un full node spécifique défini par l'utilisateur.

Si vous utilisez le portefeuille Electrum, vous pouvez l'essayer. Comme le logiciel est un client léger, il vous permet de vous connecter à un serveur ou à un full node de votre choix pour interagir avec le réseau. Il en va de même pour la plupart des portefeuilles logiciels qui sont disponibles pour votre smartphone. Il n'y a que très peu d'exceptions où un portefeuille logiciel sur un smartphone agira comme un full node. Au moment de la rédaction du présent document, cela nécessiterait plus de 350 Go d'espace disque libre.

Les mineurs sont aussi des nœuds

S'ils sont parfois perçus comme étant à part du reste du réseau, ils ne le sont pas. Les mineurs sont également des nœuds actifs dans le réseau, mais ils ont un objectif différent. Au lieu de valider et de propager les blocs et les transactions, ils ajoutent de nouveaux blocs à la blockchain.

Si un mineur parvient à trouver un nouveau bloc en résolvant une énigme cryptographique, le reste du réseau valide ce bloc, qui devient alors partie intégrante de la chaîne. En retour, le mineur reçoit une récompense, composée de ce que l'on appelle la récompense du bloc et des frais de transaction qui sont inclus dans le bloc que le mineur a résolu.

Autres types de nœuds

De nombreuses autres crypto-monnaies utilisent une technologie différente de celle du bitcoin, et les nœuds peuvent donc également avoir des fonctions différentes. Dans la plupart des cas, la différence est créée par l'utilisation d'un autre modèle de consensus. Alors que le Bitcoin utilise la preuve de travail, de nombreuses autres crypto-monnaies utilisent la preuve d'enjeu ou même des modèles complètement différents.

Masternodes

Les masternodes en sont un exemple. Un masternode est un type spécial de full node. Outre la validation des transactions et le stockage de la blockchain, ces nœuds offrent également des services. Voici quelques exemples de ce qu'ils offrent :

- Transactions instantanées

- Vote de gouvernance dans le réseau/DAO

- Transactions privées

En fournissant ces services, ils renforcent le réseau et le stabilisent. Contrairement aux autres full nodes, un masternode doit souvent détenir un certain seuil de la crypto-monnaie concernée pour pouvoir jouer ce rôle spécial dans le réseau. L'idée est qu'un masternode doit être impliqué dans le jeu pour qu'on lui fasse confiance. Sinon, il pourrait essayer de nuire au réseau par des transactions malveillantes. En échange de ces services et du verrouillage des pièces, les masternodes reçoivent souvent une part de la récompense du bloc avec les mineurs.

Les Staking nodes ou nœuds de jalonnement

La preuve d'enjeu est un modèle de consensus qui ne nécessite pas de grandes quantités d'énergie ou de matériel. Très similaire aux masternodes, un staking node est un full node qui doit être impliqué dans le jeu ; il s'agit donc d'un full node qui détient une certaine quantité de pièces.

Il suit également une idée similaire à celle des masternodes. En tant que partie prenante, les stakers sont incités à ne pas tricher et à remplir leur rôle honnêtement. Les staking nodes participent à la création, l'approbation et la validation des blocs. Ils reçoivent une récompense de bloc similaire à celle des mineurs.

Trader à tout moment, n'importe où

Augmentez votre impact de trading et votre temps de réaction dans plus de 40 crypto-monnaies grâce à l'accès instantané à votre portfolio avec l'application LiteBit.

download-app