DPoS

Делегированное доказательство доли владения
DPoS (Delegated Proof-of-Stake / Делегированное доказательство доли владения) - алгоритм консенсуса, являющийся демократизированной и оптимизированной версией классического Proof-of-Stake (PoS).

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

Ключевые принципы работы

  • Делегирование полномочий: Владельцы монет (ноды) не участвуют в валидации напрямую. Вместо этого они голосуют за делегатов, передавая им свои полномочия по обеспечению безопасности и работы сети.
  • Ограниченное число валидаторов: Количество делегатов фиксировано (например, 21 в EOS, 27 в TRON). Это позволяет достичь высокой пропускной способности и скорости подтверждения транзакций по сравнению с системами, где валидацию могут выполнять все.
  • Демократический процесс: Голосование является непрерывным. Если делегат работает неэффективно или действует против интересов сообщества, избиратели могут отозвать свои голоса и выбрать другого кандидата.
  • Ротация и вознаграждение: Делегаты по очереди производят блоки и получают за это вознаграждение, часть которого они могут распределять между своими избирателями, чтобы стимулировать дальнейшую поддержку.

Роли участников системы

  1. Владельцы монет (Избиратели): Голосуют за делегатов, используя свой баланс монет. Чем больше монет у избирателя, тем больше его «вес» голоса.
  2. Делегаты (Свидетели, Валидаторы):
    • Отобранные путем голосования узлы, которые отвечают за создание и проверку блоков.
    • Их основная задача — поддерживать работу сети и обеспечивать ее безопасность.
  3. Менеджеры (в некоторых системах): Отвечают за управление параметрами сети (например, размер комиссий).

Преимущества и недостатки

Преимущества:

  • Высокая производительность: Ограниченное число валидаторов позволяет достичь консенсуса быстрее, что значительно увеличивает пропускную способность сети (тысячи транзакций в секунду).
  • Энергоэффективность: Для работы не требуются сложные вычисления, как в Proof-of-Work, что делает сеть экологичнее и дешевле в поддержании.
  • Гибкость управления: Сообщество может быстро принимать решения по изменению параметров сети через голосование делегатов.
  • Стимул для честности: Делегаты, действующие в интересах сети, поощряются вознаграждениями, а недобросовестные могут быть быстро отозваны.

Недостатки:

  • Централизация: Валидация сосредоточена в руках небольшой группы делегатов, что противоречит принципу полной децентрализации. Существует риск формирования «картеля» крупных валидаторов.
  • Низкая вовлеченность избирателей: Как и в традиционных демократиях, может наблюдаться апатия избирателей, когда большинство держателей монет не участвуют в голосовании, что ослабляет систему.
  • Риск коррупции: Возможен сговор между делегатами или подкуп избирателей для получения и удержания власти.
  • Атака на голосование: Крупные держатели монет (киты) могут оказывать чрезмерное влияние на результаты выборов.

Примеры блокчейнов, использующих DPoS

  • EOS
  • TRON (TRX)
  • BitShares
  • Steem
  • Lisk

Вывод

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

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