Validateur

Aperçu

Puisqu'une blockchain est basée sur mécanisme de consensus, il devient évident d'avoir un protocole intégré sur la manière dont de nouveaux blocs seront validés sur la blockchain. Les validateurs de la blockchain sont essentiellement des systèmes informatiques dédiés à maintenir la sécurité et l'intégrité de la blockchain.

Les nœuds validateurs exécutent un programme sur les transactions et décident en outre de l'ordre dans lequel les blocs seront placés sur la blockchain. Chaque validateur contribue au protocole de consensus en signant des blocs contenant des signatures cryptographiques à l'aide de leurs clés privées.

Ainsi, en utilisant un protocole de consensus distribué, les nœuds validateurs traitent les transactions, les exécutent sur la blockchain et enregistrent les résultats sur la blockchain.

PoSA et validateurs - aperçu général

Proof of Staked Authority (PoSA) est l'un des mécanismes de consensus qui fonctionne avec l'aide de validateurs qui valident de nouveaux blocs sur la blockchain. Un nœud validateur permet de mettre en jeu votre crypto-monnaie sur la blockchain.

Un validateur est sélectionné parmi le pool de validateurs en fonction du montant mis en jeu ou contribué. Une fois sélectionné, le validateur est responsable d'authentifier les nouvelles transactions et de mettre à jour la blockchain. En retour, le validateur gagne des récompenses via les frais de transaction et les commissions.

Il existe un critère pour la sélection d'un validateur. Parmi le pool, les participants qui ont passé un temps considérable et misé des montants plus élevés sont choisis pour valider les transactions et être récompensés par la suite. Le bloc du validateur doit ensuite recevoir une attestation de la part des autres validateurs concernant l'exactitude avant que la transaction ne soit confirmée sur la blockchain. Pour ce travail, la récompense (qui pourrait être la crypto-monnaie native) est ensuite répartie entre les validateurs proportionnellement au montant qu'ils ont engagé.

Les critères pour devenir validateur :

En tant que validateur volontaire, vous devez :

  • dédier un système (ordinateur) pour vérifier et maintenir l'intégrité de la blockchain.

  • ajouter une certaine quantité de mise (stake) au pool.

Candidats

Les candidats sont un ensemble de validateurs inactifs qui restent en réserve en dehors des validateurs actifs. Les candidats sont également responsables de la validation des blocs au cas où les validateurs actifs se déconnecteraient ou seraient inactifs.

Slashing

Devenir validateur implique une grande responsabilité puisqu'ils doivent engager ou contribuer leur part de crypto pour avoir une chance de valider et d'enregistrer des blocs sur la blockchain. Cela dit, les validateurs pourraient perdre une quantité significative de mise à cause du processus de slashing sous forme de pénalité.

La mise d'un validateur peut être réduite (slashed) si un bloc malveillant est validé sur la blockchain. De même, si un nœud validateur ne parvient pas à valider des blocs à temps (ou est hors ligne ou inactif), un nœud se voit appliquer une petite pénalité. Cependant, cette pénalité n'est pas aussi sévère que le slashing.

Slashing pour double signature

Un validateur est « slashed pour double signature » lorsqu'un ou plusieurs blocs sont validés en utilisant ses clés de validateur en même temps.

Mis à jour

Ce contenu vous a-t-il été utile ?