Настройка мультиноды для XIOS Coin


XIOS – очередная криптовалюта с POS майнингом и мастернодами, которые дают хорошую награду без необходимости использовать большие вычислительные мощности, а следовательно платить за электричество.

Награда за блок распределяется следующим образом:
  • 1,333 монеты – награда за блоки от 1 до 1440;
  • за блоки от 1441 до 3440 – награда 33.3 монеты;
  • от 3441 до 9441 блоки – 3.3 coins монеты;
  • далее 1.33 монеты после блока 9,442 и до конца – 500,000 блок;
  • созревание монет: 30 блоков

Награды для PoS и мастерноды:

  • стоимость ноды: 1,000 XIOS;
  • награда 2/3 от 1 Xios Hipos – 0.666;
  • PoS награда: 1/3 от 1 Xios Hipos  – 0.333;
  • HiPos : 1.

Более подробно на форуме поддержки XIOS.

Рассмотрим теперь процесс настройки мастерноды и мультимастернод для Windows 7.

Мультимастерноды предполагают запуск отдельного кошелька для каждой ноды с суммой на кошельке не менее 1000.0001 XIOS.

Для начала нужно купить XIOS за Bitcoin, либо другую криптовалюту. На момент написания публикации это можно было сделать только на coinsmarkets.com, монета новая, поэтому пока только на этой бирже.

Процесс покупки не отличается от других бирж, заводим криптовалюту, ставим ордер либо покупаем по предложенным ставкам, выводим на кошелек.

Скачиваем кошелек XIOS по ссылке, но проверяем актуальность на официальной ветке форумаhttps://mega.nz/#!4PBnDbiR!HfL7ceTY8zIakQOJL1tI741Xp9dw9XwMfKw2RVy11y8.

Файл кошелька xios-qt.exe копируем в любую дерикторию, у меня это будет xiosMN1, а для того чтобы файлы кошелка и базы появились рядышком, а не по умолчанию в C:\Users\AppData\Local\Rouing\Xios, нужно создать файл startmn1.cmd с содержимым:

start xios-qt.exe -datadir=./data

Запускаем кошелек, если вдруг он не сможет найти доступные ноды для синхронизации, то в папке xiosMN1, в файле XIOS.conf нужно прописать их адреса:

addnode=[2001:0:9d38:6abd:c71:2a0a:aeac:2938]:37191
addnode=104.131.159.155:37191
addnode=138.197.133.208:37191
addnode=82.78.17.51:37191
addnode=54.36.98.118:37191
addnode=92.63.57.19:37191
addnode=178.49.192.210:37191
addnode=125.2.158.146:37191
addnode=82.13.216.160:37191
addnode=107.170.222.106:37191
addnode=212.24.107.250:11443

После перезапуска ждем окончания синхронизации и заходим в “Получить” где будет один адрес, присваиваем ему метку, например Main и создаем новый адрес с меткой mn01:

После перезапуска ждем окончания синхронизации и заходим в "Получить" где будет один адрес, присваиваем ему метку, например Main и создаем новый адрес с меткой mn01

Теперь ВАЖНО! Идем в “Настройки -> Зашифровать бумажник”, указываем пароль и не забываем его сохранить в надежном месте, после этого кошелек надо перезапустить. Так же в надежное место копируем файл wallet.dat из папки xiosMN1\data. Эти два пункта позволят нам восстановить контроль над своими средствами из любого места.

Купленные на бирже монеты выводим на адрес с меткой “Main”, ждем 10 подтверждений и делаем перевод самим себе.

Копируем адрес с меткой MN1 и отправляем на него 1000 XIOS, а 0,0001 уйдет на комиссию:

Копируем адрес с меткой MN1 и отправляем на него 1000 XIOS, а 0,0001 уйдет на комиссию

Так же нужно выждать 10 подтверждений, а пока мы займемся настройкой masternode.

Снова открываем XIOS.conf и прописываем туда:

rpcuser=SomeRandomString(любой пользователь или оставить так)
rpcpassword=EvenLongerRandomString(любой пароль или оставить так)
rpcallowip=127.0.0.1
listen=1
server=1
daemon=1
staking=0
logtimestamps=1
port=9999(либо доступный открытый порт)
masternode=1
masternodeaddr=_статический внешний IP адрес_:_порт что указан выше_
masternodeprivkey=_приват кей кошелька_(о нем чуть ниже)

IP адрес должен быть выделенным, а порт проброшен через роутер.

Генерируем _приват кей кошелька_, “заходим помощь -> окно отладки” и пишем masternode genkey:

masternode genkey

Ключ прописываем в XIOS.conf, сохраняем и перезагружаем кошелек.

Проверяем что наша транзакция на 1000 монет получила не менее 10 подтверждений, снова идем в окно отладки и прописываем masternode outputs:

masternode outputs

Теперь идем в Masternodes -> Create и прописываем имя ноды, IP и порт, privatkey и данные из outputs, которые мы получили в консоли:

create masternode

Эти данные будут сохранены в xiosMN1\data\masternode.conf и можно редактировать их там, т.к. редактор кошелька не работает:)

Возвращаемся в консоль и выполняем masternode start-many:

masternode start-many

 

“Result: succesful”, значит все ок, если будет что-то про vin allocations, значит неверно указали TXoutputs, индекс, либо транзакция еще не подтвердилась.

Мониторить работоспособность ноды можно через кошелек:

masternode is running

Но можно и через консоль при помощи команды “masternode list”, здесь мы получим выдачу outputs всех работающих нод, нужно найти свой в статусе ENABLED.

При помощи “masternode count” можно узнать общее количество нод на данный момент, а при помощи “masternode list” данные своей ноды из XIOS.conf.

После запуска ноды, нужно проверить ее состояние через час, если она запущена, значит все в порядке, оставляем кошелек запущенным и ждем награду, которая не заставит себя ждать.

rewards xios

Теперь интересное, нам требуется запустить несколько нод, но сделать это на одном кошельке не получится, необходимо запускать отдельный кошелек для каждой ноды.

Чтобы запустить несколько wallet`ов, создаем директории xiosMN2, xiosMN3 и т.д. по предполагаемому количеству нод.

Копируем в каждую xios-qt.exe, только переименовываем соответственно в xios-mn2.exe, xios-mn3.exe и т.д.

Рядышком в директории xiosMN2 создаем startmn2.cmd с содержимым:

start xios-mn2.exe -datadir=./data

cmd

Для xiosMN3 startmn3.cmd:

start xios-mn3.exe -datadir=./data

И так далее по количеству нод.

Из xiosMN1\data копируем в другие папки файл blk0001.dat и директорию txleveldb.

Теперь по очереди запускаем startmn2.cmd, startmn3.cmd и т.д.. и выполняем идентичный настройки как для одной ноды. Отличие будет в privatkey, outputs, index и отдельном порте для каждого валлета.

Если у Вас 2, 3 ноды, то управлять ими по отдельности не сложно, а вот если Вы планируете запустить из более 10-ти, это будет весьма затруднительно.

Для Windows у меня не получилось управлять всеми нодами с одного кошелька, но можно мониторить их, этого для меня достаточно. А вот для Linux вроде можно и управлять.

Для мониторинга нам понадобится еще один кошелек, но производить настроек и держать здесь монеты не нужно.

В директории data создаем файл masternode.conf и копируем туда строчки с этого же файла со всех masternode что мы запустили. Теперь в списке мастернод пустого кошелька жмем Update и видим все наши ноды и их статус – Masternode is Runnig, если нода пишет Not in list, то по метке можно понять с каким кошельком проблема. Если какая-то из нод отваливается. а Вы уверены что данные настроек верны, то помогает перезапуск кошелка.

При написании стати использовались материалы:

https://github.com/ddude1/Xios/wiki/Xios-Masternode-Windows

https://docs.google.com/document/d/1nkdakiFwjl-WZNnZE960Ti5ETKpD0NLSlvhHpnBZh5c/mobilebasic

https://medium.com/@Xioscoin/xios-masternode-how-to-guide-61a964ef7f78

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *