Neutron coin [NTRN] - https://www.neutroncoin.com/
Текст, предложенный ниже, относится больше к подготовленному читателю, нежели к новичку. @oicu8, как представитель поддержки, предлагает настройку через RPC. Но предложенный вариант работает как минимум не хуже.
- В файле конфига (
neutron.conf
) кошелька мастерноды необходимо оставить разрешение доступа только локального IP (127.0.0.1) и использовать случайное имя и пароль. - В контроллере / файле конфига "холодного" кошелька нужно добавить
masternodeaddr
иmasternodeprivkey
.
В итоге, конфиг файла контроллера мастерноды будет выглядеть следующим образом (к примеру, контроллер мастерноды хостится с адресом 45.56.67.78):
rpcallowip=127.0.0.1
rpcuser=RANDOMUSERNAME
rpcpassword=RANDOMPASSWORD
server=1
listen=1
port=32001
staking=0
masternode=1
masternodeaddr=45.56.67.78:32001
masternodeprivkey=<mnprivkey>
И связанный с ним "холодный" кошелёк на десктопе будет иметь вид:
rpcallowip=127.0.0.1
rpcuser=ANOTHER RANDOM USERNAME
rpcpassword=A DIFFERENT RANDOM PASSWORD
server=1
listen=1
port=32001
staking=0
masternode=1
masternodeaddr=45.56.67.78:32001
masternodeprivkey=<mnprivkey>
Теперь можно разблокировать "холодный" десктопный кошелёк и стартовать мастерноду. Аналогично нужно сделать на удалённом контроллере и мастернода должна отчитаться, что "masternode started remotely". Если вы это видите, то всё в порядке и можно отключать "холодный" кошелёк, мастернода будет работать на удалённом контроллере VPS.
В случае, если вы запускаете несколько мастернод на одном "холодном" кошельке, то процесс остаётся прежним, за исключением того, что нужно будет менять / комментировать / раскомментировать нужные строки с masternodeaddr
и masternodeprivkey
в конфиге "холодного" кошелька на десктопе для каждой ноды, которую хотите активировать. Процессуально это будет выглядеть так:
Для каждой MN:
1. Редактируете конфиг "холодного" кошелька и меняете mnprivkey и ip:port
2. Запускаете десктопный кошелёк и проверяете, что ваш VPS работает в режиме мастерноды
3. Запускаете "masternode start" на десктопном "холодном" кошельке
4. Запускаете "masternode start" на удалённом (VPS) кошельке контроллера мастерноды
5. В случае успеха VPS пишет "masternode started remotely"
Из личного опыта - если стартовать все мастерноды скопом, но нет необходимости редактировать/перезапускать "холодный" кошель. Можно вписать необходимые адреса и ключи сразу:
rpcallowip=127.0.0.1
rpcuser=ANOTHER RANDOM USERNAME
rpcpassword=A DIFFERENT RANDOM PASSWORD
server=1
listen=1
port=32001
staking=0
masternode=1
masternodeaddr=45.56.67.78:32001
masternodeprivkey=<mnprivkeyXXX>
masternodeaddr=44.55.66.77:32001
masternodeprivkey=<mnprivkeyYYY>
Обычные грабли:
- не разблокирован кошелёк (в GUI это делается из меню, в консоли можно командой walletpassphrase)
- не синхронизирована сеть (не выкачан блокчейн)
- после пересылки 25000 NTRN на адрес мастерноды не прошло 15 подтверждений
- после запуска контроллера мастерноды (да и самого кошелька на десктопе) нужно выждать некоторое время, чтобы программа набрала необходимое число подключений к сети и опросила список мастернод
- порт не 32001 (с версии 2.0.0)
Полезные команды:
neutrond help
neutronf getinfo
neutrond masternode count
neutrond walletpassphrase 99999999 true
# для stake это делать необходимоneutrond masternode start
neutrond masternode list | grep -E "your_vps_mn_ip"
neutrond masternode list activeseconds | grep -E "your_vps_mn_ip"
Использованные материалы (огромное спасибо!):
Congratulations @captainflint! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Кстати, в новой версии (2.0.0) можно указывать ноды в конфиге сразу - всё работает.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @captainflint! You have received a personal award!
Click on the badge to view your Board of Honor.
Do not miss the last post from @steemitboard:
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @captainflint! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit