Preuve de mise (Proof Of Stake) expliquée

0
48

Qu’est-ce qu’une preuve de participation?

L’ algorithme de consensus Proof of Stake a été introduit en 2011 sur le forum Bitcointalk afin de résoudre les problèmes de l’algorithme le plus utilisé actuellement, à savoir Proof of Work . Bien qu’ils partagent le même objectif de parvenir à un consensus au sein de la blockchain, le processus pour atteindre l’objectif est très différent.

Comment ça marche?

L’algorithme Proof Of Stake utilise un processus d’élection pseudo-aléatoire pour sélectionner un nœud qui sera le validateur du bloc suivant, en fonction d’une combinaison de facteurs pouvant inclure l’âge de mise, la randomisation et la richesse du nœud .

Il est bon de noter que dans les systèmes Proof of Stake, les blocs sont dits « forgés » plutôt que minés. Les crypto-monnaies utilisant Proof of Stake commencent souvent par vendre des pièces pré-exploitées ou sont lancées avec l’algorithme Proof of Work, puis basculent ensuite vers Proof of Stake.

Là où, dans les systèmes basés sur Proof of Work, de plus en plus de crypto-monnaie sont créées pour récompenser les mineurs, le système Proof-of-Stake utilise généralement les frais de transaction comme récompense.

Les utilisateurs qui souhaitent participer au processus de forgeage doivent verrouiller un certain nombre de pièces dans le réseau. La taille de l’enjeu détermine les chances qu’un nœud soit sélectionné comme prochain validateur pour forger le prochain bloc – plus l’enjeu est grand, plus les chances sont grandes. Afin que le processus ne favorise pas uniquement les nœuds les plus riches du réseau, des méthodes plus uniques sont ajoutées au processus de sélection. Les deux méthodes les plus couramment utilisées sont la «sélection aléatoire de blocs» et la «sélection d’âge des pièces».

Dans la méthode de sélection de bloc aléatoire, les validateurs sont sélectionnés en recherchant des nœuds associant la valeur de hachage la plus basse et la plus haute mise. Étant donné que la taille des mises est publique, le falsificateur suivant peut généralement être prédit par d’autres nœuds.

La méthode de sélection de l’âge des pièces choisit les nœuds en fonction de la durée d’imposition de leurs jetons. L’âge des pièces est calculé en multipliant le nombre de jours où les pièces ont été mises en jeu par le nombre de pièces misé. Une fois qu’un nœud a forgé un bloc, son âge de pièces est remis à zéro et il doit attendre un certain temps pour pouvoir forger un autre bloc – ceci empêche les grands nœuds de mise de dominer la blockchain.

Chaque crypto-monnaie utilisant l’algorithme Proof of Stake a son propre ensemble de règles et de méthodes combinées pour ce qu’ils pensent être la meilleure combinaison possible pour eux et leurs utilisateurs.

Lorsqu’un nœud est choisi pour forger le bloc suivant, il vérifie si les transactions du bloc sont valides, signe le bloc et l’ajoute à la chaîne de blocs. En guise de récompense, le nœud reçoit les frais de transaction associés aux transactions du bloc.

Si un nœud veut cesser d’être un faussaire, sa participation ainsi que les récompenses obtenues seront libérées après un certain temps, ce qui donnera au réseau le temps de vérifier qu’aucun bloc frauduleux n’a été ajouté à la blockchain par le nœud.

Sécurité

L’enjeu fonctionne comme une motivation financière pour que le nœud faussaire ne valide pas ou ne crée pas de transactions frauduleuses. Si le réseau détecte une transaction frauduleuse, le nœud faussaire perdra une partie de sa participation et de son droit de participer en tant que faussaire à l’avenir. Ainsi, tant que l’enjeu est supérieur à la récompense, le validateur perdra plus de pièces qu’il n’en gagnerait en cas de tentative de fraude.

Pour contrôler efficacement le réseau et approuver les transactions frauduleuses, un nœud devrait détenir une participation majoritaire dans le réseau, également appelée attaque à 51% . En fonction de la valeur d’une crypto-monnaie, cela serait très peu pratique car pour acquérir le contrôle du réseau, il vous faudrait acquérir 51% de l’alimentation en circulation.

Les principaux avantages de l’algorithme Proof of Stake sont l’efficacité énergétique et la sécurité. 
Un plus grand nombre d’utilisateurs sont encouragés à exécuter des nœuds car c’est simple et abordable. Ce processus, associé au processus de randomisation, rend également le réseau plus décentralisé, car les pools miniers ne sont plus nécessaires pour exploiter les blocs. Et comme il est moins nécessaire de libérer de nombreuses nouvelles pièces pour une récompense, cela permet au prix d’une pièce de rester plus stable.

Il est bon de se rappeler que le secteur des crypto-monnaies évolue et évolue rapidement et que plusieurs autres algorithmes et méthodes sont actuellement développés et expérimentés.

Source : Binance

LEAVE A REPLY

Please enter your comment!
Please enter your name here