Delegated Proof of Stake (DPoS) простыми словами

Delegated Proof of Stake (DPoS) простыми словами

Публичные блокчейны часто сталкиваются с проблемами масштабируемости. Для решения этих проблем в некоторых блокчейнах (например, Lisk, EOS, Steem, BitShares и Ark) принят механизм консенсуса Delegated Proof of Stake (DPoS). DPoS стремится ускорить транзакции и создание блоков, не нарушая при этом децентрализованную структуру стимулов, лежащую в основе блокчейна.

Кто разработал DPoS?

Алгоритм консенсуса Delegated Proof-of-Stake был разработан в 2014 году криптопредпринимателем и программистом Дэном Ларимером. Он создал систему DPoS как альтернативу и усовершенствование системы доказательства работы Биткоина (PoW). Еще раньше он понял, что алгоритм Биткоина PoW однажды станет подвержен централизации крупными пулами майнинга.

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

Как работает DPoS?

Голосование

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

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

Как и в реальной жизни, делегаты голосуют за своих представителей, называемых валидаторами. Более того, в реальной жизни избиратели голосуют за своих представителей в Палату представителей. В блокчейне DPoS делегаты делегируют свои голоса валидаторам. Затем валидаторы проверяют блоки, а также голосуют за основные решения по блокчейну. Таким образом, блокчейн DPoS реализует реальное решение для истинного консенсуса и демократической системы голосования.

Свидетели

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

Хотя свидетели на верхнем уровне могут предотвратить включение определенных транзакций в предстоящий блок, они не могут изменить детали какой-либо транзакции. Таким образом, они эквивалентны майнерам в системе Proof of Work.

Голосование – это непрерывный процесс, и каждый свидетель на верхнем уровне всегда рискует быть замененным пользователем, который набирает больше голосов и поэтому считается более надежным. По мере роста блокчейна становится все более конкурентоспособным стать или оставаться свидетелем на высшем уровне. Пользователи также могут проголосовать за удаление потерявшего доверие свидетеля на верхнем уровне.

Для свидетеля высшего уровня угроза потери дохода и репутации является основным стимулом против злонамеренного поведения.

Делегаты

Пользователи в системах DPoS также голосуют за группу «делегатов» (доверенные стороны, ответственные за обслуживание сети). Делегаты контролируют управление и производительность всего протокола блокчейн, но не играют роли в проверке транзакций и производстве блоков.

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

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

  • Они намного быстрее, чем традиционные системы Proof of Work и Proof of Stake.
  • Их стимулы и структуры повышают безопасность и целостность их блокчейнов, и у каждого пользователя есть стимул честно выполнять свою роль.
  • Для того, чтобы стать пользователем, свидетелем или делегатом, не требуется специального оборудования. Достаточно обычного компьютера.
  • Они энергоэффективны по сравнению с энергоемкими алгоритмами хеширования Proof of Work.

DPoS – это следующий шаг в эволюции механизмов консенсуса. Он основан на оригинальном механизме консенсуса Proof of Stake и значительно увеличивает скорость и масштабируемость.

Добавить комментарий

Ваш адрес email не будет опубликован.