Открыть сервис

Делегированное доказательство доли

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

История

Концепция Delegated Proof of Stake была впервые предложена Дэниелом Ларимером (Daniel Larimer) в 2014 году. Лаример, известный разработчик блокчейн-протоколов, создал DPoS для решения проблем масштабируемости и энергоэффективности, характерных для Proof of Work (PoW), используемого в биткойне. Первой реализацией DPoS стала платформа BitShares (2014), за ней последовали блокчейны Steem (2016) и EOS (2018). В России и мире DPoS привлёк внимание как альтернатива традиционным алгоритмам консенсуса, особенно в проектах, ориентированных на высокую скорость транзакций и низкие комиссии.

Принцип работы

Основные участники

В системе DPoS выделяются три ключевые роли:

  • Держатели токенов — владельцы криптовалюты, которые голосуют за делегатов. Каждый токен даёт один голос, и голоса могут быть распределены между несколькими кандидатами.
  • Делегаты (валидаторы) — избранные участники, которые производят блоки и проверяют транзакции. Их количество фиксировано (обычно от 21 до 101 в разных сетях). Делегаты получают вознаграждение за свою работу в виде комиссий или новых токенов.
  • Наблюдатели — все остальные участники сети, которые могут проверять корректность работы делегатов, но не участвуют в создании блоков.

Процесс голосования

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

Создание блоков

Активные делегаты по очереди (циклически) создают блоки. Время создания одного блока фиксировано (например, 3 секунды в EOS). Если делегат пропускает свою очередь или создаёт некорректный блок, он может быть исключён из списка, а его место занимает следующий по рейтингу кандидат. Такой подход обеспечивает высокую скорость обработки транзакций — до нескольких тысяч в секунду.

Классификация

Открытые сети

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

Закрытые (консорциумные) сети

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

Характеристики

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

  • Высокая пропускная способность: за счёт ограниченного числа валидаторов сеть обрабатывает тысячи транзакций в секунду (TPS), что сравнимо с централизованными платёжными системами (например, Visa).
  • Энергоэффективность: DPoS не требует майнинга с высоким энергопотреблением, как в PoW. Вычислительные затраты минимальны.
  • Демократичность: держатели токенов могут влиять на управление сетью, голосуя за делегатов и участвуя в обсуждении изменений протокола.
  • Гибкость: возможность быстрого внесения изменений в протокол (например, через голосование делегатов) без хардфорков.

Недостатки

  • Тенденция к централизации: из-за малого числа делегатов (21–101) власть концентрируется в руках крупных держателей токенов, которые могут контролировать голосование. В некоторых сетях (например, EOS) наблюдалась олигополия, когда несколько пулов делегатов доминировали в голосовании.
  • Риск сговора: делегаты могут координировать свои действия для манипуляции сетью, например, для цензурирования транзакций или двойного расходования.
  • Зависимость от голосования: низкая явка держателей токенов (многие не участвуют в голосовании) приводит к тому, что реальный контроль переходит к активным валидаторам.
  • Уязвимость к атакам: при захвате контроля над большинством делегатов (например, через покупку голосов) злоумышленник может временно нарушить работу сети.

Применение

Криптовалюты и блокчейн-платформы

DPoS используется в ряде популярных проектов:

  • EOS — платформа для децентрализованных приложений (dApps), где 21 делегат (Block Producers) управляют сетью. EOS поддерживает до 4000 TPS.
  • TRON — блокчейн для развлечений и контента, использующий 27 суперпредставителей (Super Representatives). TRON обрабатывает около 2000 TPS.
  • Steem — социальная платформа для блогов, где делегаты (Witnesses) обеспечивают работу сети. Steem ориентирован на микроплатежи и вознаграждение авторов.
  • BitSharesдецентрализованная биржа, где DPoS впервые был реализован. Сеть использует 101 делегата.

Корпоративные решения

В бизнес-среде DPoS применяется в частных блокчейнах для управления цепочками поставок, финансовыми операциями и документооборотом. Например, в России некоторые компании (например, в сфере логистики) тестировали DPoS для создания прозрачных систем отслеживания товаров, хотя массового внедрения не произошло.

Примеры

EOS

EOS — одна из крупнейших реализаций DPoS. Сеть была запущена в 2018 году после рекордного ICO на сумму около 4 миллиардов долларов. В EOS делегаты (Block Producers) избираются держателями токенов EOS. Каждый делегат получает вознаграждение за создание блоков и может быть отозван голосованием. Несмотря на высокую производительность, EOS подвергалась критике за централизацию: в 2019 году несколько крупных пулов контролировали более 50% голосов.

TRON

TRON, основанная Джастином Саном, использует механизм DPoS с 27 суперпредставителями. Сеть ориентирована на децентрализованные приложения в сфере развлечений (игры, стриминг). TRON известна высокой скоростью транзакций и низкими комиссиями, но также критикуется за зависимость от небольшого числа валидаторов.

Критика

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

Интересные факты

  • Дэниел Лаример, создатель DPoS, также разработал алгоритм Proof of Stake (PoS) и был сооснователем блокчейна Bitshares, Steem и EOS. Позднее он покинул проект EOS из-за разногласий с сообществом.
  • В 2020 году в сети EOS была проведена атака, при которой злоумышленник временно захватил контроль над несколькими делегатами, что привело к задержке в обработке транзакций. Уязвимость была устранена после обновления протокола.
  • DPoS иногда называют «парламентской демократией» в мире блокчейнов, поскольку он имитирует представительную систему управления, где избранные лица принимают решения от имени всех участников.

Источники

  • Larimer, D. (2014). Delegated Proof-of-Stake (DPoS) Whitepaper. BitShares.
  • EOS.IO Technical White Paper v2.0. (2018). Block.one.
  • Tron Foundation. (2017). Tron: Decentralized Protocol for the Internet.
  • Википедия. Delegated Proof of Stake. (2023). Материалы свободной энциклопедии.
  • Корнеллский университет. (2018). Analysis of DPoS Consensus Mechanisms.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →