Скопирую сюда сообщение из Dash-чата, может кому пригодится:
___________
Sergey, [29 мая 2017 г., 1:00 (29.05.17, 1:14:54)]:
...Если все-же нужно две мастерноды на одном сервере, то нужно два ip адреса, оба версии 4. Если система линукс, то исполняемые файлы закидываются в /usr/bin, чтобы потом пути не прописывать. Для каждой мастерноды нужна своя копия блокчейна. Не получится запустить обе мастерноды из одной папки с одним wallet.dat и одним dash.conf
У меня папки называются именами ip адресов. в каждой папке синхронизируется своя копия блокчейна. Соответсвенно, в каждой папке с копией блокчейна свои индивидуальные параметры в dash.conf и masternode.conf прописываются. А демон дэш нужно в таком случае в терминале запускать с параметром dashd -datadir=/way/to/folder/
также и проверять статус
dash-cli -datadir=/way/to/folder/ getinfo
dash-cli -datadir=/way/to/folder/ mnsync status
Ну и конечно же сам кошелек, на котором залог в 1000 монет, хранить на сервере не надо. Он должен храниться только на локальном компе или флешке, под семью замками, зашифрованый и и забэкапленый 22 раза )
сейчас вообще появилась замечательная утилитка с удобным графическим интерфейсом и открытым исходным кодом. Она позволяет запустить мастерноду, храня монеты в аппаратном кошельке keepkey или trezor
https://github.com/Bertrand256/dash-masternode-tool
проверено, работает на отлично и без косяков
... Добавлю, что нужно не забыть поменять rcpport в каждом файле dash.conf и приватный ключ. У меня вот так вяглядит dash.conf на серверной части (не путать с dash.conf на локальном компьютере, там он вообще не заполнен у меня)
addressindex=1
spentindex=1
timestampindex=1
txindex=1
server=1
rpcuser=username
rpcpassword=password
rpcallowip=127.0.0.1
rpcport=9018
masternode=1
bind=ipv4 address
masternodeprivkey=key1
Это для первой мастерноды. Для второй и последующих rpcuser и rpcpassword остаются неизменными, а вот rpcport уже меняется на другой. У меня по нисходящей идет, то есть 9017. В строке bind для каждой мастерноды указывается ipv4 адрес, к которому привязана мастернода. masternodeprivkey также указывается другой, уже для второй мастерноды.
Параметры вначале
addressindex=1
spentindex=1
timestampindex=1
txindex=1
не обязательны, если залог в 1000 монет хранится в стандартном кошельке Dashcore. А вот с помощью Dash Masternode Tool без этих параметров я не смог найти id транзакции и запустить мастерноду из кошелька Keepkey. Их нужно прописать, а если блокчейн уже был до этого уже скачан, то остановить и перезапустить демона с параметром -reindex.
Выглядеть команда будет в общем виде так:
dash-cli -datadir=/path/to/folder stop - для остановки демона
dashd -datadir=/path/to/folder -reindex - для перезапуска с реиндексированием.
И последнее, почему я использую адреса ip для названия папок, в которых хранятся копии блокчейна: есть прекрасный скрипт, проверяющий мастерноды на зависания и вылеты. Как известно, если такое случается, и мастернода не будет перезапущена в течение часа, она встает в конец списка на выплату вознаграждения. Этот скрипт позволяет каждые 5 минут проверять состояние мастернод, причем сразу всех, если они запущены на одном сервере. Не уверен, что могу без разрешения выкладывать его здесь. Хотя... нашел, вот, код открытый . Скажу, что скрипт используется на мастернод-хостинге
https://dash.org.ru/ . Сам скрипт я вытащил отсюда
https://github.com/poiuty/ Poiuty (владелец хостинга) мне помог с нюансами. Надеюсь после этого его не будут закидывать вопросами. Если слишком много информации или какое-то нарушение авторских прав, пусть Alex RU тогда вырежет лишнее. Но, насколько я понимаю, раз на гитхабе код открыт, значит кто угодно может пользоваться.
Как альтернативу для автопроверки мастернод можно использовать скрипт с dashcentral:
https://www.dashcentral.org/downloads/dashcentral-updater-v6.tgz
Инструкция на английском:
https://www.dashcentral.org/downloads/dashcentral-updater-readme.txt
А если заморачиватсья со всеми этими техническими нюансами не хочется или нет времени, то проще использовать мастернод-хостинг от того же Poiuty
https://dash.org.ru/
Я им пользовался поначалу и отзывы могу оставить только самые положительные.
____________