Часто пишут что для настройки мастреноды обязательно нужен VPS с выделенным (статическим) IP. На самом деле это не совсем так, но к этому вернемся позже.
Попробуем запустить мастерноду без выделенного сервера, просто на домашнем компьютере. Все известные мне мастернодные монеты это клоны DASH/PIVX и способ должен подойти к любой из них.
Поэтому возьмем общий случай и абстрактную монету noVPScoin с залоговой стоимостью мастерноды к примеру 1000. Для начала естественно нужен полностью синхронизированный кошелек монеты и баланс превышающий 1000. 1001 например
1. Создаем адрес нашей мастерноды - Файл -Адреса получения – Новый – метка NODE (можно любую какая больше нравиться)
2. Отправляем на этот адрес
ровно! 1000 монет
обязательно! одной транзакцией
3. Теперь в консоли отладки «Инструменты – Консоль отладки» генерируем приватный ключ мастерноды
Набираем в консоли
>masternode genkeyПолучаем такое например
>88qwagyvtALYNoR3rcJcg4UiXKFga1cGeDn7dbn1vdknt57T9sm4. Теперь нужно получить хеш и индекс транзакции мастерноды. В консоли набираем
>masternode outputsЕсли все нормально видим приблизительно такую картинку
>{ >"txhash" : "9f07ea1717359c79644ecfd56e83fd3e8159a36c89ea43e4ae9a5cd1bda12f6c", "outputidx" : 1 >}5. Теперь открываем файл настроек мастерноды. Простейший пример заполнения там уже как правило есть. Выглядит так (пробелы заменил подчеркиванием)
NODE_EXTERNALIP:PORT_PRIVKEY_TransactionID_IndexИтак что там что:
NODE – имя (алиас) вашей мастерноды, любое какое нравится
EXTERNALIP – ваш внешний IP
PORT – порт на котором работает монета
PRIVKEY – результат masternode genkey (п.3)
TransactionID – txhash из masternode outputs без кавычек естественно
Index – outputidx из masternode outputs (1 или 0) тоже без кавычек
Заполняем и сохраняем его
6. Открываем файл настроек кошелька. Там обычно пусто, а должен выглядеть так
rpsuser=anyUser
rpcpassword=anyPassword
rpcallowip=127.0.0.1
listen=1
server=1
staking=1
daemon=1
masternode=1
externalip=EXTERNALIP (ваш внешний IP)
masternodeprivkey= результат masternode genkeyВот теперь вернемся к
EXTERNALIP. Собственно для того чтобы его узнать существует масса сервисов и вы без труда их найдете.
Они покажут вам его но не покажут тип. Грубо говоря какой он – статический (выделенный) или динамический. Я долго пребывал в заблуждении что кошели умеют определять тип адреса и если он не статический то никакая нода не будет работать. А оказалось что им все равно какой он. Особенностью работы всех мастернод есть значительное время от старта до начала добычи блоков и это может быть до несколько суток. Такая себе «квалификация» когда сеть должна убедиться что узел достаточно надежный. Если ваш динамический адрес за это время поменяется опять придется править файлы конфигурации. Если происходит это достаточно часто то вероятность запуска мастерноды к сожалению нулевая
Теперь когда все файлы заполнены перезагружаем кошелек и открываем вкладку "Мастерноды". Там уже должна появиться нода, но пока не запущенная. Теперь «Запуск алиаса» или «Запустить все» и ждать блоков
