Les protocoles PoW et PoS sont deux géants qui sont actuellement en bataille constante dans la communauté crypto.
PoW vs PoS : rencontrez ces géants
MDe nombreux membres de la communauté se demandent : quel est le meilleur ? Quel protocole a le plus grand avenir ? Des questions tout à fait compréhensibles voir comment les géants Bitcoin et Ethereum continuent de faire face à leur propre vision et engagement technologique.
Cela nous amène à essayer de comprendre ce que sont ces protocoles, ce qu'ils proposent et comment ils peuvent changer l'évolution technologique toujours présente dans le monde de la cryptographie.
Qu'est-ce que le PoW ou la preuve de travail ?
Le protocole Proof of Work ou Preuve de travail (PoW) Il s'agit d'un protocole de consensus qui fonctionne selon le concept d'exiger un travail de calcul complexe qui est ensuite vérifié par le réseau et inclus dans la blockchain qui utilise ce protocole. Avec tout ce travail, l'objectif est d'empêcher les acteurs malveillants de consommer ou d'attaquer le réseau de manière dangereuse.
Dans tous les cas, l'utilisation du PoW indique une stratégie asymétrique. Cela signifie que l'accomplissement du travail requis par le réseau est extrêmement complexe (offrant une plus grande sécurité au réseau), mais la vérification de ce travail est très simple (permettant au reste du réseau de servir d'arbitre du travail minier).
C'est précisément cette fonctionnalité qui a attiré l'attention de Satoshi Nakamoto lors de la conception de Bitcoin. C'est pourquoi il a implémenté le système HashCash (un système PoW) dans sa célèbre crypto-monnaie.
Qu'est-ce que le PoS ou la preuve de participation ?
La preuve de participation ou Preuve de participation (PoS) c'est l'un des deux protocoles de consensus les plus utilisés dans la technologie blockchain. Son nom en anglais est Proof of Stake et de là dérive l'acronyme PoS avec lequel il est communément connu. L'objectif de cet algorithme, comme dans PoW, est de créer un consensus entre toutes les parties qui composent le réseau.
Les nœuds qui minent dans PoS sont appelés validateurs. La décision sur quel nœud doit valider un bloc est prise 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 aléatoire des nœuds commence. Une fois le processus de sélection terminé, les nœuds choisis pourront valider des transactions ou créer de nouveaux blocs.
Cela révèle 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. Ce qui signifie que le PoW, contrairement au PoS, a besoin de grandes quantités d'énergie et d'équipements spécialisés pour mener à bien ses opérations.
Dans les points de vente, en revanche, ce n'est pas nécessaire. Dans les points de vente, le processus est beaucoup plus simple et économe en énergie. Ce sont les raisons pour lesquelles de nombreux projets blockchain s'intéressent actuellement à ce nouveau protocole. La première pièce à utiliser ce protocole a été PeerCoin en 2012.
Comparaison entre PoW et PoS
Décentralisation
En raison de la nature de son fonctionnement, le PoW a tendance à créer des réseaux miniers plus décentralisés tandis que les réseaux PoS ont tendance à une plus grande centralisation, non seulement de l'accès (avec des exigences économiques assez élevées pour accéder) mais aussi de l'exploitation (avec des nœuds de validation qui reposent généralement sur nuages centralisés
consommation d'énergie
Les réseaux PoW consomment beaucoup plus d'énergie car ils nécessitent des équipements puissants pour résoudre les énigmes cryptographiques du réseau alors que les réseaux PoS sont beaucoup plus conviviaux (en termes directs) au niveau énergétique, puisque leur processus de validation est beaucoup moins coûteux en termes d'énergie. sens.
Seguridad en la rouge
La sécurité dans les réseaux PoW dépend en grande partie de la puissance de minage au sein du réseau, de la difficulté de l'algorithme utilisé et des paramètres dynamiques de difficulté du réseau, un ensemble d'éléments qui rendent ces réseaux très sécurisés, dans la plupart des conditions. D'un autre côté, jeLa sécurité dans le réseau PoS dépend exclusivement du bon fonctionnement des nœuds de validation, ceux-ci étant les seuls ayant un poids réel sur la génération de nouveaux blocs et leur inclusion dans le réseau. Le problème à ce stade est que les validateurs dotés d'un grand pouvoir peuvent déformer la gouvernance du protocole (comme cela s'est produit dans LUNA) ou simplement utiliser leur pouvoir économique pour torpiller le fonctionnement d'autres acteurs en faveur de leurs intérêts.
Par exemple, dans les points de vente, il est beaucoup plus facile de mener des attaques par pot-de-vin, des attaques par thésaurisation de pièces, des attaques de précalcul, des attaques Sybil ou des déni de services (DoS et DdoS).
évolutivité
Les réseaux PoW présentent de grands défis dans l'évolutivité de leurs opérations, nécessitant souvent la construction de solutions L2 pour résoudre ce problème, tandis que les réseaux PoS ont des mécanismes d'évolutivité beaucoup plus flexibles, ce qui en fait une option avec moins de défis techniques dans ce sens.
subjectivité opérationnelle
Le protocole PoW est un protocole de consensus objectif dans lequel un nouveau nœud peut arriver indépendamment au même état actuel que le reste du réseau en se basant uniquement sur les règles du protocole. D'autre part, PoS n'est pas un protocole objectif. Il est faiblement subjectif, car un nœud a besoin d'un état récent en plus des règles de protocole et des messages propagés à travers le système pour déterminer indépendamment l'état actuel du système.
Implémentation algorithmique
Les algorithmes et protocoles de consensus basés sur PoW sont beaucoup plus simples à mettre en œuvre et à développer, tout en étant moins sujets aux erreurs et donc plus sécurisés, tandis que les algorithmes PoS sont plus complexes à mettre en œuvre, donc plus sujets aux erreurs ou plus compliqués à mettre en œuvre. Fonctionnalité. Un exemple de ceci est le même Ethereum dont le PoS était en développement depuis 2018.
Faits amusants
- Les systèmes PoS tels qu'Ethereum (utilisant ce qu'on appelle consensus de nakamoto) ont la capacité d'offrir une résistance aux attaques de 50 % pour les points de vente. Cela signifie que 50% de toute la richesse du réseau est nécessaire pour pouvoir l'attaquer. En revanche, des réseaux comme Algorand (utilisant également le PoS) utilisent un consensus de type BFT, ce qui porte cette résistance à seulement 33 %. Cela montre clairement que la sécurité du PoS dépendra beaucoup de la manière dont le consensus final sera généré.
- La décentralisation est l'une des principales préoccupations concernant les points de vente. Par exemple, actuellement la majorité du staking d'Ethereum est contrôlée par LIDO (plus de 30%). A cela s'ajoute le fait que plus de 60% des nœuds de validation sont déployés sur Amazon.
- Malgré l'arrivée du PoS sur Ethereum, la vitesse du réseau et son évolutivité n'ont pas augmenté, en fait, ce n'était jamais la fin de ce changement. L'évolutivité dépendra de Layer2 et des fragments lorsqu'ils arriveront (en 2024, selon la feuille de route).