À retenir

  • La Delegated Proof of Stake (DPoS) est un mécanisme de consensus de blockchain dans lequel les détenteurs de tokens votent pour un petit ensemble de délégués, chargés de valider les transactions et de produire de nouveaux blocs.

  • Le DPoS a été créé en 2014 par Daniel Larimer. Les premières implémentations incluent BitShares, Steem et Lisk. Les réseaux de type DPoS plus récents incluent TRON (27 Super Representatives) et EOS (21 producteurs de blocs).

  • Le principal avantage du DPoS est la performance : un petit ensemble de validateurs connus peut atteindre des temps de bloc rapides (souvent inférieurs à trois secondes) et un débit de transactions élevé par rapport à la Proof of Work ou à la Proof of Stake standard.

  • Le principal compromis est la centralisation : le pouvoir est concentré dans un petit nombre de délégués élus, et l’apathie des électeurs peut renforcer les validateurs existants au fil du temps.

  • Le DPoS doit être distingué des mécanismes apparentés mais différents, comme la Proof of Stake nominée (utilisée par Polkadot) et Ouroboros PoS (utilisé par Cardano), qui intègrent la délégation de mise, mais reposent sur des modèles de sécurité différents.

Binance Academy courses banner

Introduction

La Delegated Proof of Stake (DPoS) est un mécanisme de consensus utilisé par certains réseaux de blockchain pour parvenir à un accord sur l’état du grand livre sans l’intensité énergétique du minage par Proof of Work. Elle étend le modèle de Proof of Stake de base en introduisant une couche de vote représentatif : au lieu de potentiellement sélectionner tous les détenteurs de tokens comme validateurs, les acteurs votent pour un groupe plus petit de délégués élus qui gèrent la production de blocs en leur nom.

Pour comprendre le DPoS, il est utile de commencer par comprendre les deux mécanismes de consensus qui l’ont précédé et les compromis que chacun implique.

Proof of Work

La Proof of Work (PoW) est le premier algorithme de consensus de blockchain, d’abord implémenté dans Bitcoin. Dans un système PoW, les mineurs s’affrontent pour résoudre une énigme cryptographique exigeante en calcul. Le premier mineur à trouver une solution valide obtient le droit d’ajouter le bloc suivant à la chaîne et reçoit une récompense de bloc, ainsi que des frais de transaction.

Cette compétition offre de fortes garanties de sécurité : pour réécrire la chaîne, un attaquant devrait dépasser la puissance de calcul combinée des mineurs honnêtes. Cependant, la PoW nécessite des dépenses énergétiques importantes et du matériel spécialisé (ASICs) de manière continue. Elle traite aussi les transactions relativement lentement : Bitcoin en moyenne un bloc environ toutes les dix minutes. Ces limites ont motivé le développement d’approches de consensus alternatives.

Proof of Stake

La Proof of Stake (PoS) remplace le processus de minage gourmand en énergie par une exigence économique de mise. Les validateurs immobilisent une quantité de la crypto-monnaie native du réseau comme garantie. Le protocole sélectionne ensuite les validateurs pour proposer et attester de nouveaux blocs, généralement avec une pondération liée à la taille de leur mise. Une attaque réussie exigerait qu’un attaquant acquière et mise une large proportion de l’offre totale de la monnaie, ce qui est prohibitivement coûteux sur les grands réseaux.

La PoS est nettement plus économe en énergie que la PoW et atteint généralement une finalité de transaction plus rapide. Le passage d’Ethereum à la Proof of Stake en septembre 2022 a mis la PoS sous les projecteurs comme alternative viable pour les grands réseaux à forte valeur. La PoS standard peut toutefois rester relativement lente en termes de transactions par seconde, ce qui est l’un des problèmes que le DPoS a été conçu pour résoudre.

Comment fonctionne la Delegated Proof of Stake

Le DPoS a été développé par Daniel Larimer en 2014. Au lieu de permettre à tous les miseurs d’être potentiellement éligibles à la production de blocs, le DPoS utilise un système de vote pour élire un ensemble fixe et réduit de délégués (aussi appelés témoins, producteurs de blocs ou Super Representatives selon le réseau). Ces délégués élus se relaient pour produire des blocs dans une séquence programmée de type tour par tour (round-robin), plutôt que de s’affronter au hasard ou via une loterie.

Le pouvoir de vote de chaque détenteur de tokens est proportionnel au nombre de tokens qu’il détient. Les délégués partagent généralement une partie de leurs récompenses de blocs avec les votants qui les ont soutenus, créant une incitation pour que les détenteurs participent aux élections. Comme l’ensemble de validateurs actif est petit et connu à l’avance, les réseaux DPoS peuvent atteindre des temps de bloc rapides, souvent bien en dessous de trois secondes, ainsi qu’une forte évolutivité de la blockchain par rapport à la PoW ou à la PoS standard.

La responsabilité est intégrée au système : si un délégué agit mal, se comporte de façon malhonnête ou se déconnecte fréquemment, les détenteurs de tokens peuvent voter pour l’écarter et le remplacer par un autre candidat. Cela crée une incitation à la réputation pour que les délégués agissent honnêtement et maintiennent un bon niveau de disponibilité.

Réseaux DPoS notables

Les premières implémentations de DPoS incluaient BitShares (la première chaîne de DPoS fonctionnelle), Steem (une plateforme de médias sociaux), Lisk et Ark. TRON utilise une variante avec 27 Super Representatives élus, et EOS utilise 21 producteurs de blocs actifs. Sui, un réseau de contrats intelligents plus récent et très performant lancé en 2023, utilise un mécanisme de sélection de validateurs de type DPoS combiné à une architecture d’exécution parallèle conçue pour un débit très élevé.

Avantages et inconvénients du DPoS

Avantages

Le principal avantage du DPoS est la performance. En limitant l’ensemble de validateurs actif à un petit groupe limité, prévisible, le réseau peut finaliser les blocs rapidement et traiter beaucoup plus de transactions par seconde que la PoW ou de nombreuses implémentations de PoS. Cela rend le DPoS adapté aux applications qui nécessitent un débit élevé, comme les plateformes de médias sociaux, le jeu vidéo ou les bourses décentralisées à haute fréquence. Le DPoS est aussi très économe en énergie, comme la PoS, puisqu’il n’y a pas de minage compétitif.

La structure de gouvernance peut aussi être considérée comme un avantage : les détenteurs de tokens disposent d’un mécanisme direct pour influencer qui valide le réseau, et peuvent retirer les délégués sous-performants sans exiger un hard fork.

Inconvénients

La principale critique du DPoS est la centralisation. Avec seulement 21 à 101 validateurs actifs sur la plupart des réseaux, le pouvoir est concentré dans un groupe relativement restreint. Cela crée un risque de collusion entre les délégués les plus influents et peut rendre le réseau plus vulnérable à des attaques coordonnées que des blockchains PoW comptant des milliers de mineurs. En pratique, l’apathie des votants est un défi documenté : de nombreux détenteurs de tokens ne participent pas activement aux élections, ce qui peut renforcer des validateurs bien connus et réduire l’efficacité du mécanisme de responsabilisation.

Certains critiques estiment que, comme les pénalités en cas de mauvaise conduite dans de nombreux systèmes DPoS sont principalement liées à la réputation (perte de votes et de récompenses) plutôt qu’à la destruction du capital misé (comme dans les systèmes PoS basés sur le slashing), les incitations à la sécurité sont plus faibles.

DPoS vs. mécanismes apparentés

Il vaut la peine de distinguer le DPoS classique (tel qu’utilisé dans EOS et TRON) des mécanismes apparentés, mais différents. Polkadot utilise la Proof of Stake nominée (NPoS), dans laquelle les nominateurs soutiennent des validateurs avec leur mise et un algorithme sélectionne l’ensemble actif afin de maximiser la décentralisation. Cardano utilise Ouroboros, un protocole PoS dans lequel les utilisateurs délèguent à des pools de mise et les responsables de pool sont choisis de manière probabiliste en fonction de la mise. Les deux impliquent la délégation, mais avec des mécanismes d’élection et des modèles de sécurité différents de ceux du DPoS de type Larimer.

FAQ

Qu’est-ce qu’un délégué dans le DPoS ?

Dans un système DPoS, un délégué (aussi appelé témoin, producteur de blocs ou Super Representative selon le réseau) est une entité élue par les détenteurs de tokens pour valider les transactions et produire de nouveaux blocs au nom de l’ensemble plus large de la communauté. Les délégués se relaient pour produire des blocs dans une séquence programmée et partagent généralement une partie de leurs récompenses de blocs avec les votants qui ont soutenu leur élection.

Comment fonctionne le vote dans le DPoS ?

Les détenteurs de tokens utilisent leurs tokens misés comme pouvoir de vote, chaque token représentant typiquement un vote. Ils peuvent voter pour un ou plusieurs délégués candidats, et les candidats totalisant le plus grand nombre de votes deviennent l’ensemble de validateurs actif. Le nombre de délégués actifs est fixe par réseau (par exemple, 21 sur EOS ou 27 sur TRON). Les élections sont continues : les détenteurs de tokens peuvent modifier leurs votes à tout moment, et les délégués peuvent être remplacés si leur nombre de votes chute en dessous de celui d’un concurrent.

Le DPoS est-il plus centralisé que le PoS ?

Le DPoS classique est généralement considéré comme plus centralisé que la Proof of Stake standard, car la production de blocs est concentrée dans un très petit nombre de délégués élus (typiquement 21 à 101), contrairement aux réseaux PoS où des centaines ou des milliers de validateurs peuvent participer. Ce compromis est volontaire : un ensemble de validateurs plus restreint permet un consensus plus rapide et un débit plus élevé. Le caractère acceptable de cette centralisation dépend des objectifs de conception du réseau et de son cas d’usage.

Quels blockchains utilisent le DPoS ?

Les réseaux de type DPoS classique incluent BitShares (le premier), EOS (21 producteurs de blocs), TRON (27 Super Representatives), Lisk (101 délégués), Steem, Hive et Ark. Des réseaux plus récents comme Sui utilisent des mécanismes inspirés du DPoS combinés à d’autres optimisations de performance. Certains réseaux, dont Polkadot et Cardano, intègrent des éléments de délégation de mise, mais utilisent des protocoles de consensus distincts, différents du DPoS de type Larimer.

Quelle est la différence entre le DPoS et le PoS ?

Dans une Proof of Stake standard, les validateurs sont généralement sélectionnés de manière probabiliste en fonction de leur mise, et l’ensemble de validateurs actif peut être assez important. Dans le DPoS, les détenteurs de tokens votent pour élire un petit groupe fixe de délégués qui gèrent toute la production de blocs. Le DPoS échange une partie de la décentralisation contre un débit de transactions nettement plus élevé et des temps de bloc plus rapides. Les systèmes PoS dotés de mécanismes de slashing ont aussi tendance à prévoir des pénalités économiques plus fortes en cas de mauvaise conduite que de nombreuses implémentations de DPoS.

Dernières réflexions

La Delegated Proof of Stake a été développée comme un moyen d’obtenir un débit de transactions élevé et une finalité rapide tout en conservant l’efficacité énergétique du consensus fondé sur la mise. Elle y parvient en concentrant la production de blocs dans un petit ensemble de délégués élus, tenus responsables envers les détenteurs de tokens grâce à un mécanisme de vote continu. Le compromis est un degré de centralisation plus élevé par rapport à des ensembles de validateurs plus larges. Le DPoS reste un domaine actif de conception de blockchain, et de nouveaux réseaux adaptent ses principes de base en les combinant avec d’autres innovations en performance et en sécurité.

Pour aller plus loin

  • Proof of Work expliquée

  • Proof of Stake expliquée

  • Consensus hybride PoW/PoS expliqué

  • Scalabilité de la blockchain, sidechains et canaux de paiement

  • Ethereum en Proof of Stake : ce que les détenteurs d’Ethereum doivent savoir


Avertissement : ce contenu vous est présenté « tel quel » à des fins d’information générale et/ou d’éducation uniquement, sans aucune déclaration ni garantie de quelque nature que ce soit. Il ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel, et n’a pas pour but de recommander l’achat d’un produit ou service spécifique. Vous devriez demander votre propre avis à des conseillers professionnels compétents. Lorsque le contenu est fourni par un contributeur tiers, veuillez noter que les opinions exprimées appartiennent à ce contributeur tiers et ne reflètent pas nécessairement celles de Binance Academy. Les prix des actifs numériques peuvent être volatils. La valeur de votre investissement peut baisser ou augmenter et vous pourriez ne pas récupérer le montant investi. Vous êtes seul responsable de vos décisions d’investissement et Binance Academy n’est responsable de aucune perte que vous pourriez subir. Pour en savoir plus, consultez nos Conditions d’utilisation, l’Avertissement relatif aux risques et les Conditions de Binance Academy.