На прошлой неделе разработчик российской блокчейн-платформы GBLedger, компания «Genesis Block», представила новую версию , которая позволит заработать с минимальными вложениями на валидации блоков. Новый алгоритм наряду с нативными токенами допускает использование монет, созданных участниками системы.
Что такое DPoS?
DPoS (Delegated Proof Of Stake) — это алгоритм консенсуса, который развил фундаментальные концепции PoS (Proof Of Stake) и демократизировал процесс формирования и заверения блоков. В отличие от PoS, при котором каждый участник блокчейн-системы гарантирует добросовестность вычислений количеством токенов на своем счету, DPoS позволяет пользователям сети выбирать валидаторов, которые проверяют и добавляют блоки за вознаграждение. Участники сами выдвигают кандидатов на роль валидаторов, проголосовать за них можно, объединив свои токены в пул ставок и связав с конкретным кандидатом. Вес каждого голоса зависит от количества внесенных монет. Впервые концепция DPoS была предложена в 2014 году американским предпринимателем из мира крипто-разработчиков Дэниэлом Ларимером.

Что такое DPoS?
Как работает технология DPoS?
В системе DPoS владельцы монет путем голосования выбирают своих кандидатов на роль валидаторов, которые с момента выбора отвечают за проверку новых блоков. Считается, что это более эффективная и демократичная версия предыдущего алгоритма PoS. Оба варианта (PoS и DPoS) — менее энергозатратная, более дешевая и быстрая альтернатива технологии PoW (Proof of Work), которая используется в сети Bitcoin.
Delegated Proof of Stake (делегированное доказательство доли) задумана как реализация цифровой демократии. Согласно установленным в сети DPoS правилам путем голосования участников сети выбирается фиксированное количество «валидаторов» (от 21 до 101). Они отвечают за проверку транзакций и получают вознаграждение за добавление блоков в блокчейн. Каждый участник имеет определенное количество голосов, пропорциональное количеству монет, которые у него есть, или (как вариант) может делегировать свои полномочия другому участнику сети, который затем проголосует от его имени.
Обычно такие делегаты поочередно формируют блоки каждые несколько секунд. На работу каждого из них отводится определенный промежуток времени. Делегаты, которые действуют ненадлежащим образом или постоянно отказываются от добавления блоков в итоге теряют свой статус и репутацию. Их быстро отстраняют и заменяют новыми делегатами.
Некоторые блокчейн-системы (зависит от конкретной реализации механизма DPoS) требуют от делегатов внесения определенной суммы в качестве подтверждения добросовестности. Эти средства остаются в резерве и будут конфискованы, если делегат будет замечен в злонамеренных действиях. В случае обнаружения злонамеренной или дисфункциональной активности действует общее правило — ноды делегатов переключаются в самую длинную цепочка от текущего «форка».
Как это реализовано в блокчейне GBLedger?
Владельцы токенов выбирают делегатов (заверителей). В
их на данный момент 16. Делегаты по очереди проверяют и добавляют блоки. После генерации N-ого количества блоков, алгоритм добавляет в пул заверителей 4 новых места. Процедура повторяется до тех пор, пока число мест не достигнет 256. Заверители поддерживают работу сети и следуют ее правилам. В их обязанности входит также голосование за изменение параметров системы и представление интересов тех участников сети, которые их выбрали. Если ранее проголосовавшие участники не перераспределили токены, алгоритм вновь формирует очередь из того же списка делегатов. Если распределение голосов поменялось, в пул набирают N новых делегатов, и цикл замыкается. Если делегат перестает отвечать ожиданиям участников, его отстраняют.«Genesis Block разработал вариант DPoS, в котором можно делегировать не только нативные токены, но и монеты, созданные пользователями. Наш заверитель может начать зарабатывать даже при минимальных вложениях», — поясняет блокчейн-архитектор компании Геннадий Блок.
Где используется Delegated Proof Of Stake?
В отличие от PoW технология DPoS обеспечивает более высокую производительность и энергоэффективность, устраняя острую конкуренцию в майнинге. Для добычи крипловалюты и решения сложных математических задач больше не нужно специальное оборудование, так называемые айсики (ASIC). DPoS способствует децентрализации, поскольку любой человек может стать делегатом, и большие майнинг-пулы для проверки блоков теперь не требуются.
Очевидно, что DPoS как и любая другая технология не лишена недостатков. Одним из них крипто-сообщество считает возможность делегатов влиять на итоги голосования в корыстных интересах. Но блокчейн-индустрия продолжает развиваться, и, несомненно, вскоре появятся новые алгоритмы, более совершенные, чем существующая система.