
Блокчейн — это распределённая технология. В отличие от классических централизованных систем, ни один отдельный участник не обладает значительной властью над сетью; только всё подключённое сообщество в совокупности имеет такое влияние. Чтобы система была по-настоящему распределённой, был реализован метод Proof-of-Work (PoW), известный как майнинг (например, Bitcoin, Litecoin). Если компьютер Боба быстрее, чем у Алисы, он оказывает большее влияние на сеть.
Однако у майнинга есть существенный недостаток: высокие затраты на электроэнергию. В качестве альтернативы был разработан метод Proof-of-Stake (PoS) (например, PeerCoin, NXT), призванный решить эту проблему. В PoS влияние пользователя зависит от его активной доли в сети. Допустим, у Боба 100 монет сети, а у Алисы — 90. Боб имеет большее влияние, но если он продаст 20 монет, его доля снизится до 80, и тогда Алиса получит большее влияние.
Следующим усовершенствованием стал Delegated Proof-of-Stake (dPoS) и его вариации, используемые в таких проектах, как BitShares, Lisk и ADAMANT Messenger. Этот метод работает аналогично PoS, но с важным отличием: вы можете передать (делегировать) своё влияние в сети другим пользователям.
Допустим, у Боба 100 монет, а у Алисы — 80. Боб голосует (делегирует влияние) за Билла и Хелен, а Алиса — за Марка. В случае dPoS от Lisk, Билл и Хелен имеют большее влияние (100 каждый), чем Марк (80), что, по мнению некоторых, является несправедливым.
ADAMANT улучшил эту систему dPoS, уменьшая вес голоса пропорционально количеству делегатов, за которых отдан голос. Поскольку Боб голосует за двух делегатов, его голос делится: 100/2 = 50. У Билла и Хелен теперь по 50 влияния, а у Марка — 80. В результате влияние Марка становится больше, чем у Билла и Хелен.
Улучшенный dPoS от ADAMANT также учитывает производительность ноды. Более быстрые и успешные ноды, которые не пропускают блоки, получают больший вес голоса. Такой подход называется Fair dPoS.
Fair dPoS позволяет наиболее значимым участникам сети обеспечивать её стабильную работу. Делегаты не только отвечают за корректное функционирование сети, но и получают вознаграждение в монетах за свою роль.
Чтобы стать делегатом в сети ADAMANT, необходимо установить ноду, зарегистрироваться как делегат и получить голоса пользователей, которым вы доверяете. Вы должны набрать достаточно голосов, чтобы сумма монет ваших избирателей позволила вам войти в список топ-101 делегатов.