
ADAMANT достигает консенсуса в блокчейне с помощью улучшенного алгоритма Delegated Proof of Stake (dPoS), известного как Fair dPoS. Чтобы стать делегатом и создавать блоки, вы должны запустить ноду, оплатить регистрационный взнос в размере 3000 ADM и набрать достаточно голосов, чтобы войти в топ-101 делегатов.
Начните с установки и запуска ноды ADAMANT. Как только нода начнёт работать, переключитесь на системного пользователя adamant и установите инструмент adamant-console из репозиториев npm.
su - adamant
npm i -g adamant-console

Далее создайте каталог конфигурации и скопируйте в него файл конфигурации по умолчанию.
mkdir ~/.adm && cp /home/adamant/.nvm/versions/node/$(node -v)/lib/node_modules/adamant-console/config.default.json ~/.adm/config.json

Отредактируйте скопированный файл ~/.adm/config.json с помощью текстового редактора. Измените параметр network с testnet на mainnet и добавьте секретную фразу (passphrase) вашего делегата. Храните свою фразу в секрете и обеспечьте безопасность сервера. В качестве альтернативы вы можете не указывать фразу в конфигурации, а передавать её через флаг в командной строке при регистрации.

Запустите консоль, выполнив команду adm. Зарегистрируйте своего делегата, выполнив следующую команду, заменив <new delegate name> на желаемое имя. На кошельке, связанном с вашей фразой, должно быть не менее 3000 ADM, чтобы покрыть регистрационный взнос, который распределяется между другими делегатами, создающими блоки.
delegate new <new delegate name>

Если вы не указали фразу в конфигурационном файле, добавьте её непосредственно в команду:
delegate new <new delegate name> --passPhrase "passphrase here"

После успешной регистрации выйдите из консоли, нажав Ctrl+C дважды. Чтобы начать создание блоков, обновите файл конфигурации вашей ноды по пути ~/adamant/config.json. Установите параметр forging/secret равным вашей двенадцатисловой секретной фразе в кавычках, затем перезапустите ноду.
nano ~/adamant/config.json
pm2 restart adamant

Вы можете проверить статус своего делегата, посетив ADAMANT Delegate Monitor и найдя своё имя делегата. Это перенаправит вас на страницу с подробной информацией, подтверждающей регистрацию.


Сама по себе регистрация не включает создание блоков — вы должны получить голоса от пользователей ADAMANT через приложения Messenger. Как только ваш делегат наберёт достаточно голосов, чтобы войти в топ-101, отслеживайте его производительность в Delegate Monitor. Зелёный кружок означает успешное создание блоков, а серый, жёлтый или красный указывают на проблемы с конфигурацией — обычно это неправильная секретная фраза в конфигурации ноды — или на простой ноды. Держите ноду в рабочем состоянии, отслеживайте позицию делегата и своевременно применяйте важные обновления.