Delegated Proof-of-Stake (DPoS) — разновидность Proof-of-Stake, в которой владельцы токенов используют свою экономическую или голосующую силу для выбора ограниченного набора участников, отвечающих за производство или подтверждение блоков. Эти участники могут называться делегатами, производителями блоков или иметь другое протокольное название.

В классической модели пользователь может непосредственно делегировать актив валидатору, а в DPoS акцент часто делается на голосовании за ограниченный набор производителей блоков. Конкретная реализация существенно зависит от блокчейна, поэтому термин DPoS нельзя свести к одной универсальной формуле.

Основная модель

  1. владельцы токенов получают определенную голосующую силу;
  2. они голосуют за участников, которые будут выполнять функции производства блоков;
  3. выбранные участники работают в соответствии с расписанием или правилами протокола;
  4. за корректную работу они могут получать вознаграждение;
  5. владельцы токенов могут изменять свой выбор в соответствии с механизмом голосования сети.

DPoS позволяет ограничить количество активных производителей блоков, что может упростить координацию и повысить пропускную способность конкретной архитектуры. Одновременно распределение влияния зависит от того, как устроено голосование и насколько широко распределены токены и голосующие права.

DPoS следует отличать от общего понятия делегирования. Делегирование может быть лишь одной операцией внутри PoS-протокола, тогда как DPoS описывает более широкую архитектуру консенсуса с выбором производителей блоков через голосование держателей токенов.