L’algorithme de consensus Delegated Proof of Stake (DPoS) est considéré par beaucoup comme une version plus efficace et plus démocratique du mécanisme PoS précédent. PoS et DPoS sont utilisés comme alternative à l'algorithme de preuve de travail, car le système PoW nécessite une grande quantité de ressources externes. L'algorithme Proof of Work utilise une grande quantité de travail de calcul pour fournir un grand livre distribué immuable, décentralisé et transparent. En revanche, les PoS et DPoS nécessitent moins de ressources et sont intrinsèquement plus durables et respectueux de l’environnement. Pour comprendre le fonctionnement de la preuve de participation déléguée, vous devez d'abord comprendre les bases de ses algorithmes prédécesseurs, « Preuve de travail » et « Preuve de participation ».


Preuve de travail (PoW)

La plupart des systèmes de crypto-monnaie fonctionnent sur un registre distribué appelé blockchain, la preuve de travail a été le premier algorithme de consensus utilisé. Il a été implémenté en tant que composant central du protocole Bitcoin, chargé de créer de nouveaux blocs et de sécuriser le réseau (en cours de développement). Bitcoin a été proposé comme alternative au système monétaire mondial traditionnel, centralisé et inefficace. PoW a introduit un protocole de consensus viable qui ne nécessite pas la participation d'une autorité centrale lors du transfert d'argent. Il a permis un règlement décentralisé des paiements en temps réel, en utilisant un réseau économique peer-to-peer, éliminant le besoin d'intermédiaires et réduisant le coût global des transactions.


Avec d'autres types de nœuds, le système Proof of Work est pris en charge par un réseau minier qui utilise des périphériques matériels spécialisés (ASIC) pour résoudre des problèmes cryptographiques complexes. En moyenne, un nouveau bloc se forme toutes les 10 minutes. Un mineur ne peut ajouter un nouveau bloc à la blockchain que s’il parvient à trouver une solution pour ce bloc. En d’autres termes, le mineur ne peut le faire qu’après avoir terminé la preuve de travail, qui à son tour le récompense pour les pièces nouvellement créées et tous les frais de transaction pour ce bloc particulier. Cependant, le coût élevé vient du fait que cela nécessite beaucoup d’énergie et des tentatives infructueuses. De plus, le matériel ASIC est assez cher. Au-delà de l'effort de maintenance du système, il existe des problèmes persistants dans lesquels un système PoW peut être appliqué, notamment en ce qui concerne l'évolutivité (nombre limité de transactions par seconde). Cependant, les blockchains PoW sont considérées comme plus fiables et restent la norme en matière de solution tolérante aux pannes.


Preuve de participation (PoS)

La preuve d’enjeu consensuelle est l’alternative la plus courante à la preuve de travail. PoS a été développé pour résoudre certaines des inefficacités et des problèmes émergents auxquels PoW était confronté. Plus précisément, il examine les coûts associés au développement PoW (consommation d'énergie et matériel). En principe, la blockchain Proof of Stake est sécurisée de manière déterministe. Il n'y a pas de minage dans ces systèmes et la vérification des nouveaux blocs dépend de la quantité de pièces qui ont été placées. Plus les sujets mettent en jeu de pièces, plus ils ont de chances d'être choisis comme validateur de bloc (également connu sous le nom de monnayeur ou faussaire). Alors que les systèmes PoW reposent sur des investissements externes (énergie et matériel), la blockchain Proof of Stake est sécurisée par un investissement interne (la cryptomonnaie elle-même).

De plus, les systèmes PoS rendent une attaque plus coûteuse, car une attaque réussie nécessiterait la propriété d'au moins 51 % de toutes les pièces existantes. Les attaques ratées entraîneront d’énormes pertes financières. Malgré toutes les opinions et arguments convaincants en faveur du PoS, ces systèmes en sont encore à leurs débuts et doivent encore être testés à plus grande échelle.


Preuve de participation déléguée (DPoS)

L'algorithme de consensus Delegated Proof of Stake (DPoS) a été développé par Daniel Larimer en 2014. Bitshares, Steem, Ark et Lisk font partie des projets de crypto-monnaie qui utilisent cet algorithme de consensus DPoS.

Une blockchain basée sur DPoS est notée à l'aide d'un système de vote dans lequel les parties prenantes soumettent leur travail aux autres. En d’autres termes, ils peuvent voter pour plusieurs délégués qui soutiendront le réseau en leur nom. Les délégués peuvent également être appelés témoins et sont chargés de parvenir à un consensus pendant le processus de création et de validation de nouveaux blocs. Le pouvoir de vote est proportionnel au nombre de pièces que possède chaque utilisateur. Le système de vote varie d'un projet à l'autre, mais en général, chaque délégué soumet une proposition individuelle lors de la demande de vote. En règle générale, les récompenses récoltées par les délégués sont réparties proportionnellement entre ceux qui les ont élus.

Par conséquent, l’algorithme DPoS crée un système de vote directement dépendant de la réputation des délégués. Si un nœud sélectionné ne fonctionne pas correctement ou ne fonctionne pas efficacement, il sera rapidement supprimé et remplacé par un autre.

En termes de performances, la blockchain DPoS est plus évolutive, lui permettant de traiter plus de transactions par seconde (TPS) par rapport au PoW et au PoS.


DPoS contre PoS

Bien que PoS et DPoS soient similaires en termes de parties prenantes, DPoS introduit un nouveau système de vote démocratique dans lequel les producteurs de blocs sont élus. Étant donné que le système DPoS est soutenu par les électeurs, les délégués sont incités à agir honnêtement et efficacement afin d'être élus à l'avenir. De plus, les blockchains DPoS ont tendance à être plus rapides en termes de transactions par seconde que les PoS.


DPoS contre PoW

Là où PoS tente de résoudre les problèmes de PoW, DPoS cherche à optimiser le processus de production de blocs. Pour cette raison, les systèmes DPoS sont capables de traiter plus rapidement des transactions plus importantes sur la blockchain. Désormais, le DPoS n'est pas utilisé de la même manière que le PoW ou le PoS. PoW est toujours considéré comme l’algorithme de consensus le plus sécurisé par lequel s’effectuent la plupart des transferts d’argent. PoS est plus rapide que PoW et a potentiellement plus de cas d'utilisation. DPoS limite l’utilisation du jalonnement lors de la sélection des producteurs de blocs. Sa production réelle de blocs est prédéterminée, contrairement au système PoW concurrent. Chaque témoin a son tour dans la production de blocs. Certains soutiennent que le DPoS devrait être considéré comme un système de preuve d'autorité.


Conclusion

Le DPoS est très différent du PoW et même du PoS. Son inclusion du vote des parties prenantes sert de moyen de prendre des décisions et de motiver des délégués (ou témoins) honnêtes et efficaces. Cependant, la production réelle de blocs est très différente des systèmes PoS et, dans la plupart des cas, offre un débit plus élevé en termes de transactions par seconde.