La preuve de participation (PoS) ou preuve de participation est un protocole de consensus créé pour remplacer la preuve de travail bien connue, offrant une meilleure sécurité et évolutivité aux réseaux qui l'implémentent.
La Preuve de participation, est l'un des deux protocoles de consensus les plus utilisés dans la technologie blockchain. Son nom en anglais est Preuve de participation. De là dérive l'acronyme PoS, avec lequel il est connu. L'objectif de cet algorithme, comme dans PoW, c'est créer consentement entre toutes les parties qui composent le réseau.
Vous pouvez passer en revue les différences et les similitudes entre les deux protocoles dans ce Comparaison PoW vs PoS.
À noeuds qui travaillent dans les points de vente s'appellent validateurs. La décision sur quel nœud valider un bloque il est fait au hasard, mais en donnant une plus grande probabilité à ceux qui répondent à une série de critères. Parmi ces critères on peut citer le montant de la monnaie réservée et le temps de participation au réseau, mais d'autres peuvent être définis.
Une fois établi, le processus de sélection de nœud démarre de manière aléatoire et lorsqu'il se termine, les nœuds choisis pourront valider des transactions ou créer de nouveaux blocs.
Cela montre que la preuve de participation est un processus complètement différent du protocole bien connu de preuve de travail (PoW). Où chacun de ses nœuds effectue un travail de calcul difficile pour résoudre des énigmes cryptographiques. Contrairement au PoW, qui nécessite de grandes quantités d'énergie et des équipements spécialisés pour mener à bien ses opérations, le PoS est un processus beaucoup plus simple et économe en énergie. Pour cette raison, de nombreux projets blockchain s'intéressent à ce nouveau protocole.
La première monnaie à utiliser ce protocole était Peercoin en 2012. Puis d'autres sont apparus comme NXT y Bitshares qui utilisent également ce protocole.
Pourquoi la preuve d'enjeu a-t-elle été créée?
Le protocole Proof of Stake a été créé par le célèbre développeur Roi ensoleillé, en 2011. En 2012, King a officiellement présenté le whitepaper de le OPPRS, où il a expliqué comment l'algorithme PoS fonctionnait. L'objectif était de résoudre certains problèmes connus du protocole PoW. Parmi eux figurent les suivants :
- Manque d'évolutivité et de vitesse. Le processus de minage ajoute un haut niveau de latence pour pouvoir approuver les transactions et produire de nouveaux blocs. Cependant, PoS évite cette situation. Dans les blockchains PoS, les vérifications sont effectuées par des nœuds avec des avoirs en pièces élevés. De cette manière, les vérifications sont effectuées rapidement, ce qui a un impact positif sur l'évolutivité et la vitesse du réseau.
- La consommation d'énergie élevée du processus d'extraction. Le processus d'extraction en PoW nécessite beaucoup de puissance de calcul, qui provient généralement de machines à forte consommation d'électricité. PoS transforme le processus de minage en un processus de participation reflété dans la détention de pièces ou dans le temps passé au sein du réseau.
- La décentralisation du réseau. C'est un problème qui affecte les réseaux PoW et qui devient de plus en plus palpable lorsque l'on regarde les grands pools de minage. Une situation qui centralise le réseau entre les mains de quelques-uns. PoS cherche à résoudre ce problème, en diversifiant et en démocratisant l'accès des participants aux différentes tâches du réseau.
- Soustrayez les intérêts financiers de 51% des attaques. Les 51% d'attaques, sont l'une des craintes concomitantes dans les réseaux PoW. Il suffit qu'un pool de minage malveillant dispose de 51% de la puissance de calcul du réseau en cas de catastrophe. Eh bien, avec cette capacité, le groupe minier peut manipuler la blockchain à volonté. Mais dans un système PoS, cela n'est possible que si l'attaquant possède 51% de toutes les pièces. Si l'attaquant effectue une telle attaque, la valeur de la pièce a tendance à baisser. Ce qui entraîne des pertes économiques très importantes pour l'attaquant. Cette situation sert de dissuasion pour empêcher ces attaques, tout en maintenant la sécurité du réseau.
Comment fonctionne la preuve d'enjeu?
Le fonctionnement du protocole Proof of Stake est assez particulier.
Ce système recherche encouragez les participants à avoir un certain nombre de pièces à tout moment. Cela leur permet d'être choisis par le processus de sélection aléatoire qui est effectué pour désigner les tâches. Dans ce schéma, ceux qui ont plus de réserves ont plus de poids dans le réseau et plus de chances d'être choisis. Une fois choisi, web3 ou wa peut valider les transactions et créer de nouveaux blocs au sein du réseau. Leur permettant de recevoir des revenus et des incitations pour le travail effectué.
Exemple de protocole PoS
Un moyen plus simple d'expliquer ce processus serait l'exemple suivant:
Imaginez que vous faites partie d'un réseau de 100 investisseurs. De ce réseau, un premier groupe de 50 investisseurs possède 1,000 30 pièces chacun. Un autre groupe de 2,500 investisseurs, possède 20 10,000 pièces chacun. Et un dernier groupe de XNUMX investisseurs, ils possèdent XNUMX XNUMX pièces chacun. Dans le tableau suivant, vous pouvez voir les données de chacun des groupes mentionnés et leur poids de participation au réseau.
De cette façon, on voit clairement que le Groupe C, c'est celui qui participe le plus au réseau. Un total de 61,54% et 200.000 XNUMX pièces pour être exact. Il est maintenant temps de faire le processus de sélection aléatoire sur le Web. Cela signifie que ceux du groupe C sont plus susceptibles d'être sélectionnés. Mais non seulement ils sont sélectionnés. Membres de Groupes A y B. Ceci est fait pour démocratiser et décentraliser le réseau.
Une plus grande titularisation ne garantit pas la sélection en tant que nœud, mais elle offre de plus grandes opportunités. Avec cela, on cherche à ce que tous ceux qui sont au sein du réseau en bénéficient sans subir de discrimination. De plus, n'importe lequel des investisseurs des groupes A et B peut investir davantage pour augmenter son niveau de participation.
Une fois sélectionnés, les investisseurs ont la possibilité d'effectuer les tâches qui leur sont autorisées. Les investisseurs accomplissent ces tâches afin de recevoir des incitations et des bénéfices proportionnels à leur participation au système. Après le tour, le processus de sélection est relancé afin que d'autres investisseurs puissent participer.
En plus de cela, les fonds utilisés comme avoirs ne peuvent pas être utilisés et doivent être verrouillés dans la blockchain. De cette manière, il est garanti que les fonds seront toujours disponibles en garantie pour le nœud validateur. Cependant, le nœud vous pouvez ajouter de nouveaux fonds à tout moment, afin d'augmenter encore leur niveau de participation.
Caractéristiques PoS
Le protocole Proof of Stake (PoS) présente une grande variété et des fonctionnalités puissantes, parmi lesquelles on peut citer:
- C'est une technologie plus respectueux de l'environnement. Ceci est dû au fait qu'il n'a pas besoin de machines puissantes pour les activités minières. Ce qui signifie que sa consommation d'énergie est réduite.
- Cela permet un meilleur alignement des objectifs et des incitations parmi les membres du réseau. Ainsi, chacun de ceux qui font partie du réseau cherche à entretenir ledit réseau pendant une longue période de temps.
- Il améliore la décentralisation et démocratise l'accès au réseau. Ceci grâce au fait que tout le monde peut participer au réseau, tant qu'il respecte son quota de participation. Dans les réseaux PoS, les concepts de minage et les équipements que cette tâche implique ne s'appliquent pas. Ce qui évite la concentration du pouvoir entre quelques mains en raison du coût élevé de leur activité.
- La distribution des récompenses est plus proportionnelle. En raison du système de sélection aléatoire au sein du réseau, qui vise à attribuer des tâches à ceux qui possèdent des pièces. Ceux qui ont plus de possession ont plus de chance d'être choisis, de faire des vérifications et d'en tirer profit.
- La sécurité du réseau est beaucoup plus élevée. Puisqu'il résout ou entrave certains schémas d'attaque déjà connus, comme l'attaque à 51%.
- Offre une plus grande évolutivité. Ceci est utilisé comme l'une de ses principales caractéristiques. La vitesse et l'évolutivité des réseaux PoS dépassent de loin les réseaux PoW, car ils ne nécessitent aucun travail de calcul intensif qui prend beaucoup de temps. Cela rend PoS parfait pour toute blockchain qui souhaite être utilisée comme système de paiement de détail, où un grand nombre de transactions doivent être vérifiées par seconde.
- Il y a le risque de perdre des fonds en raison d'attaques malveillantes. Les systèmes PoS exigent que le portefeuille de l'utilisateur soit toujours ouvert et connecté à Internet. Cela crée un problème de sécurité qui peut permettre aux pirates d'exploiter les vulnérabilités pour voler des fonds de ces portefeuilles. Une raison de plus pour suivre des critères de sécurité communs lors de l'utilisation de ce système.