Честная система делегатов в dPoS
После публикации статьи Простыми словами о dPoS и инструкций по развертыванию узлов, мы получили большой интерес сообщества и приток узлов и делегатов сети АДАМАНТа.
Поскольку децентрализация в АДАМАНТе имеет критическое значение, мы провели работу по оценке возможных улучшений в системе делегатов. И важное значение в этой оценке мы придали опыту наших коллег из Lisk’а.
Насколько вы считаете Lisk децентрализованным? Чтобы стать делегатом Lisk’а, нужно получить голосов на 29 миллионов токенов! — Это 145,000,000 USD при текущей цене на токен LSK. А более 1600 делегатов навечно зависли в режиме Standby.
Посмотрите на делегата с ранком 101, то есть последнего из списка форжащих. Vote weight — 28,727,737 LSK. Нехилая точка входа?
Это происходит, потому что в текущей системе dPoS один “толстый кошелек” может отдать “одинаково толстые” голоса большому списку пользователей сразу. Таким образом, возможна ситуация, когда один кошелек может проголосовать за список из 101 делегата, подчинив своему контролю всю сеть.
Мы решили пересмотреть такой подход, разделив вес голоса каждого кошелька на количество его голосов:
Vote weight = ADM / Votes,
где Vote weight — значимость голоса кошелька, ADM — количество токенов ADM на этом кошельке, Votes — количество голосов этого кошелька.
Предположим, у Боба 100 монет сети, у Алисы 80. Боб голосует (делегирует влияние) за Билла и Элен, а Алиса — за Марка. Поскольку Боб голосует за двух делегатов, его значимость голоса равна 100 / 2, то есть, 50. Тогда Билл и Элен имеют влияние на блокчейн 100/2=50, а Марк — 80. То есть, влияние Марка больше, чем Билла и Элен. В случае dPoS Lisk’а Билл и Элен получают большее влияние (100), чем Марк (80), что несправедливо.
Мы назвали такой подход “Честный dPoS”. Таким образом влияние “толстых кошельков” сократится до разумного, а точка входа для форжинга станет значительно привлекательнее. Не менее важна и динамика — покупка и продажа ADM будет регулярно перестраивать перечень форжащих 101 делегатов, и каждый делегат в ожидании (Standby) имеет большую вероятность вернуться к форжингу при перестройки голосов сети.
Пользователям, у которых совсем немного токенов ADM на кошельках, также имеют возможность участвовать в форжинге, объединяясь в пулы.
Таким образом, регистрироваться в качестве делегата сети АДАМАНТа становится более интересно.