Содержание
- Что такое DPoS и зачем он нужен
- Элементы DPoS, достоинства алгоритма
- Какие криптовалюты работают на алгоритме DPoS
- Перспективы развития сетей на базе DPoS
Алгоритмы консенсуса, на которых работают современные криптовалюты, работают на различных принципах. Один из них – делегированное подтверждение доли владения (Delegated Proof-Of-Stake, или DPoS), который на сегодняшний день считается наиболее совершенным, быстрым и эффективным.
Что такое DPoS и зачем он нужен
Теперь рассмотрим подробнее, в чем заключается суть алгоритма DPoS. В первую очередь – он не совсем то же самое, что Proof-of-Stake (PoS), хотя в основе своей использует похожие принципы.
Если говорить упрощенно, то PoS-майнинг предполагает получение новых монет, путем удержания в своем кошельке блокчейна предыдущих транзакций (полной ноды). Иными словами, проверка новых транзакций происходит на основе накопления и удержания монет. Соответственно, чем больше монет на счету держателя – тем больше его вознаграждение с новых блоков.
Это порождает определенную дискриминацию клиентов с малым количеством монет на счету. Эта проблема была, к примеру, у Peercoin – первой монеты, использующей PoS в своей основе.
С алгоритмом DPoS просто держать деньги на счету уже недостаточно. Более того, чтобы стать майнером в сети, нужно пройти определенный отбор. Функцию проверки транзакций (майнинга) осуществляют избранные в результате голосования клиенты. Только пройдя процедуру, сообщество делегирует им эти функции. Точно так же сообщество может эти функции отобрать, если сочтет, что держатель кошелька не справляется со своими обязанностями. Своего рода пример представительской демократии.
Иными словами, Delegated PoS применяет PoS с расширенным функционалом. Поэтому остается быстрым (и даже ещё быстрее), не требует больших вычислительных мощностей по сравнению с алгоритмом Proof-of-Work (PoW).
Читайте также: PoS майнинг: что нужно знать
Главное преимущество DPoS в том, что доверенным узлам сети не требуется пересчитывать половину цепочки – достаточно проверить тот блок, который поступил от другого доверенного узла. Этим и достигается высокая скорость обработки транзакций.
В теории, как это предполагал автор DPoS Дэниел Лаример, блокчейн на этом алгоритме способен проводить до 100 тысяч переводов в секунду.
Элементы DPoS, достоинства алгоритма
Как мы разобрались, DPoS представляет собой своего рода двухуровневую систему.
В ней есть клиенты, которым делегированы полномочия (исполнители) – их задача майнинг, то есть создание новых блоков. Есть избиратели (держатели кошельков), которые назначают свидетелей путем голосования.
Исполнителей в блокчейне – строго ограниченное количество. Поэтому они больше всех заинтересованы в том, чтобы выполнять свою работу качественно: получать вознаграждение могут только лучшие из них. В противном случае сообщество быстро сможет найти им замену. Кроме того, процесс «выборов» происходит непрерывно в автоматическом режиме.
Достоинства такого подхода неоспоримы:
- Высокая скорость сети;
- Равные возможности для заработка при голосовании;
- Принятие управленческих решений по развитию экосистемы упрощается – любой консенсус достижим в результате голосования;
- Высокая устойчивость сети: DPoS работает даже, если большая часть исполнителей вышла из строя. Сообщество тут же проголосует за их замену.
В то же время делегирование полномочий порождает централизацию сети, хотя при этом позволяет избавляться от негодных исполнителей.
Какие криптовалюты работают на алгоритме DPoS
BitShares (BTS) – первая разработка на DPoS, авторы Дэниел Лаример и Чарльз Хоскинсон;
Lisk (LSK) – блокчейн-платформа, форк другой монеты Crypti, авторы Макс Кордек и Оливер Беддоус;
EOS (EOS) – своеобразная операционная система на блокчейне для создания децентрализованных приложений и нулевыми комиссиями за транзакции, авторы – коллектив разработчиков из компании BlockOne;
Ark Coin (ARK) – криптовалютная блокчейн-платформа, способная связываться с другими блокчейнами при помощи технологии SmartBridge, автор – один из разработчиков Lisk Франсуа Квасье;
Перспективы развития сетей на базе DPoS
Следует отметить, что технология DPoS – сравнительно молодое явление. Многим криптовалютам на основе этого алгоритма не более двух лет, так что пока трудно сказать, насколько успешны они будут в дальнейшем.
В пользу DPoS говорит высокая скорость обработки данных и отличная масштабируемость сети. Тем не менее надежность алгоритма пока под вопросом, хотя до сих пор его ещё никому не удалось взломать.
Кроме того, работоспособность системы на алгоритме DPoS зависит от активности пользователей, их стремления голосовать и избавляться от неугодных исполнителей. Поэтому критически важный момент – в мотивации держателей кошельков.