Explication de la Preuve d'Enjeu Déléguée
Accueil
Articles
Explication de la Preuve d'Enjeu Déléguée

Explication de la Preuve d'Enjeu Déléguée

Intermédiaire
Publié le Nov 27, 2018Mis à jour le Apr 20, 2023
5m

L'algorithme de consensus de la preuve d'enjeu déléguée (DPoS) est considéré par beaucoup comme une version plus efficace et démocratique du mécanisme de PoS qui le précédait.

Les systĂšmes PoS et DPoS sont tous deux utilisĂ©s comme alternative Ă  l'algorithme de consensus Proof of Work, puisqu'un systĂšme PoW nĂ©cessite, de par sa conception, de nombreuses ressources externes. L'algorithme Proof of Work utilise une grande quantitĂ© de puissance de calcul afin de sĂ©curiser un registre distribuĂ© qui soit immuable, dĂ©centralisĂ© et transparent. Au contraire, les PoS et les DPoS nĂ©cessitent moins de ressources et ont, de par leur conception, moins d’impact sur l'environnement. Pour comprendre le fonctionnement de la preuve d'enjeu dĂ©lĂ©guĂ©e, il faut d’abord comprendre les bases des algorithmes de preuve de travail et de preuve d'enjeu qui l’ont prĂ©cĂ©dĂ©.


Preuve de travail (PoW)

La plupart des systĂšmes de crypto-monnaie s'exĂ©cutent sur un registre distribuĂ© appelĂ© blockchain et la preuve de travail a Ă©tĂ© le premier algorithme de consensus utilisĂ©. Il a Ă©tĂ© mis en Ɠuvre en tant que composant central du protocole Bitcoin, chargĂ© de gĂ©nĂ©rer de nouveaux blocs et de sĂ©curiser le rĂ©seau (via le processus de minage). Le bitcoin a Ă©tĂ© proposĂ© comme alternative au systĂšme monĂ©taire mondial traditionnel, centralisĂ© et inefficace. PoW a introduit un protocole consensuel viable qui ne nĂ©cessite plus que la transmission de fonds soit dirigĂ©e par une administration centrale. Il fournit des rĂšglements de paiement dĂ©centralisĂ©s en temps rĂ©el sur un rĂ©seau Ă©conomique pair-Ă -pair, Ă©liminant ainsi le besoin d'intermĂ©diaires et rĂ©duisant le coĂ»t de transaction global.

Incluant aussi d’autres types de nƓuds, un systĂšme de preuve de travail est gĂ©rĂ© par un rĂ©seau de nƓuds de minage, qui utilisent un matĂ©riel spĂ©cialisĂ© (ASIC) pour tenter de rĂ©soudre des problĂšmes cryptographiques complexes. En moyenne, un nouveau bloc est extrait toutes les 10 minutes. Le mineur ne peut ajouter un nouveau bloc Ă  la blockchain que s'il parvient Ă  trouver la solution pour ce bloc. En d'autres termes, un mineur ne peut le faire qu'aprĂšs avoir complĂ©tĂ© une preuve de travail, ce qui lui vaut d’ĂȘtre recompensĂ© par des coins nouvellement crĂ©Ă©es ainsi que tous les frais de transaction de ce bloc spĂ©cifique. NĂ©anmoins, le processus induit un coĂ»t Ă©levĂ© car beaucoup d’énergie et de tentatives infructueuses sont nĂ©cessaire pour y arriver. De plus, le matĂ©riel ASIC est assez coĂ»teux. 

Au-delà des efforts de maintenance du systÚme, des questions subsistent quant à la possibilité d'utiliser un systÚme PoW, notamment en ce qui concerne la scalabilité (nombre de transactions par seconde trÚs limité). Cependant, les blockchains PoW sont considérées comme les plus sûres et les plus fiables et restent la norme en tant que solution de traitement tolérante des irrégularités.


La preuve d'Enjeu (Proof of Stake)

L'algorithme de consensus Proof of Stake est l'alternative la plus courante Ă  Proof of Work. Les systĂšmes de PoS ont Ă©tĂ© conçus pour rĂ©pondre Ă  certaines des inefficacitĂ©s et des problĂšmes Ă©mergents qui se posent gĂ©nĂ©ralement sur les blockchains basĂ©es sur le PoW. Ils abordent spĂ©cifiquement les coĂ»ts associĂ©s au minage du PoW (consommation d'Ă©nergie et matĂ©riel). Fondamentalement, une blockchain preuve d'enjeu est sĂ©curisĂ©e de maniĂšre dĂ©terministe. Il n’y a pas de minage dans ces systĂšmes et la validation de nouveaux blocs dĂ©pend du nombre de Coins dont la possession est prouvĂ©e. Plus une personne dĂ©tient de Coins verrouillĂ©s en “stake”, plus les chances d'ĂȘtre choisi comme validateur (Ă©galement appelĂ© monnayeur ou forgeur) de bloc sont Ă©levĂ©es.

Alors que les systĂšmes PoW reposent sur des investissements externes (consommation d'Ă©nergie et matĂ©riel), une blockchain preuve d'enjeu est sĂ©curisĂ©e par le biais d'un investissement interne (dans la crypto-monnaie elle-mĂȘme).

De plus, les systĂšmes PoS rendent l'attaque d'une blockchain plus coĂ»teuse, car une attaque rĂ©ussie nĂ©cessiterait la possession d'au moins 51 % du total des Coins existants. Des attaques infructueuses entraĂźneraient d’énormes pertes financiĂšres. MalgrĂ© les avantages et les arguments convaincants en faveur du PoS, de tels systĂšmes en sont encore Ă  leurs dĂ©buts et doivent encore ĂȘtre testĂ©s Ă  plus grande Ă©chelle.


Preuve d'enjeu déléguée (Delegated Proof of Stake)

L'algorithme de consensus de preuve d'enjeu déléguée (DPoS) a été développé par Daniel Larimer en 2014. BitShares, Steem, Ark et Lisk font partie des projets de crypto-monnaie qui utilisent l'algorithme de consensus DPoS.

Une blockchain basĂ©e sur DPoS est crĂ©Ă©e avec un systĂšme de vote oĂč les parties prenantes sous-traitent leur travail Ă  un tiers. En d'autres termes, ils peuvent voter pour quelques dĂ©lĂ©guĂ©s qui sĂ©curiseront le rĂ©seau en leur nom. Les dĂ©lĂ©guĂ©s peuvent Ă©galement ĂȘtre appelĂ©s tĂ©moins et ils sont chargĂ©s de parvenir Ă  un consensus lors de la gĂ©nĂ©ration et de la validation de nouveaux blocs. Le nombre de voix est proportionnel au nombre de Coins que chaque utilisateur dĂ©tient. Le systĂšme de vote varie d'un projet Ă  l'autre, mais en gĂ©nĂ©ral, chaque dĂ©lĂ©guĂ© candidat prĂ©sente une proposition individuelle lorsqu'il demande des votes. Habituellement, les rĂ©compenses recueillies par les dĂ©lĂ©guĂ©s sont partagĂ©es proportionnellement avec leurs Ă©lecteurs respectifs.

Par consĂ©quent, l'algorithme DPoS crĂ©e un systĂšme de vote qui dĂ©pend directement de la rĂ©putation des dĂ©lĂ©guĂ©s. Si un nƓud Ă©lu se comporte mal ou ne fonctionne pas efficacement, il sera rapidement expulsĂ© et remplacĂ© par un autre.

En ce qui concerne les performances, les blockchains DPoS sont plus flexibles, car elles sont capables de traiter plus de transactions par seconde (TPS), par rapport Ă  PoW et PoS.


DPoS et PoS

Alors que PoS et DPoS sont similaires au sens de la participation par le verouillage de Coins, DPoS prĂ©sente un nouveau systĂšme de vote dĂ©mocratique, par lequel les producteurs de blocs sont Ă©lus. Dans la mesure oĂč un systĂšme DPoS est maintenu par les Ă©lecteurs, les dĂ©lĂ©guĂ©s sont motivĂ©s pour ĂȘtre honnĂȘtes et efficaces sans quoi un vote les limoge. En outre, les blockchains de DPoS ont tendance Ă  ĂȘtre plus rapides en termes de transactions par seconde que les transactions de PoS.


DPoS et PoW

LĂ  oĂč PoS tente de solutionner les dĂ©fauts de PoW, DPoS cherche Ă  rationaliser le processus de production de blocs. Pour cette raison, les systĂšmes DPoS sont capables de traiter rapidement de plus grandes quantitĂ©s de transactions blockchain. Pour le moment, DPoS n'est pas utilisĂ© de la mĂȘme maniĂšre que PoW ou PoS. Le PoW est toujours considĂ©rĂ© comme l’algorithme de consensus le plus sĂ»r, et en tant que tel, c’est par ce biais que se produit le plus grand nombre de transmissions monĂ©taires. PoS est plus rapide que PoW et a potentiellement plus de cas d'utilisation. DPoS limite l'utilisation du verouillage de Coins Ă  l’élection des producteurs de blocs. Sa production rĂ©elle de bloc est prĂ©dĂ©terminĂ©e contrairement au systĂšme de PoW basĂ© sur la concurrence. Les tĂ©moins ont chacun leur tour dans la production de bloc. Certains prĂ©tendent que DPoS devrait ĂȘtre considĂ©rĂ© comme un systĂšme de preuve de l'autoritĂ©. 


Conclusion

Le DPoS diffĂšre considĂ©rablement du PoW et mĂȘme du PoS. Son incorporation du vote des parties prenantes est un moyen de dĂ©cider et de motiver des dĂ©lĂ©guĂ©s (ou des tĂ©moins) honnĂȘtes et efficaces. Toutefois, la production de blocs actuelle est assez diffĂ©rente de celle des systĂšmes de PoS et, dans la plupart des cas, elle offre de meilleures performances en termes de transactions par seconde.

Partager des publications
S’inscrire pour un compte.
Mettez vos connaissances en pratique en ouvrant un compte Binance dùs aujourd’hui.