Как настроить мастерноду на VPS?

Обсудить на форуме - Помощь проекту

 

Как настроить мастерноду на VPS? Как сделать так, чтобы мастернода была на VPS, а монеты платили на домашний компьютер (локальный кошелек)? Запуск мастерноды на Windows Server 2012

Всем привет! С вами снова Макс и сегодня рассказываю, как настроить практически любую мастерноду на VPS. Эта инструкция — путь к неограниченным возможностям по заработку очень большого количества альткоинов. Я буду настраивать на примере Ellerium Project. Причем делать мы будем усложненным способом — чтобы на удаленном сервере не хранились ваши монеты вообще, и при неисправности сервера или при попытке украсть у вас монеты у злодеев ничего не вышло! Однако не пугайтесь, каждый шаг расписан максимально подробно. Время потратить придется, но ничего сложного в этом нет, если будете делать все внимательно и пошагово! Пусть вас не пугает объем статьи и обилие технических данных — я очень далек от программирования, тем не менее сделал все с первой попытки.

Мы сразу будем настраивать мастерноды таким образом, чтобы вы могли запускать 1,2,3,10 мастернод одной монеты на своем VPS.

Если вы хотите просто запустить мастерноду на своем личном компьютере — читайте «Как настроить мастерноду. Пошаговая инструкция для Windows».

Создание локального кошелька для мастерноды

Первое, что нам необходимо сделать — создать локальный кошелек на своем личном компьютере, на котором и будем хранить все свои альткоины и который будет управляющим клиентом для нашей мастерноды (нескольких мастернод). Для этого просто скачивайте кошелек своей монеты с сайта разработчика на свой компьютер, запускайте, устанавливайте и синхронизируйте. Если синхронизация не начинается в течении первых нескольких минут, необходимо добавить в конфиг файл список активных нод. Подробнее об этом, а также как зашифровать кошелек и обезопасить себя от потери монет в результате взлома или поломки компьютера, я скоро расскажу в статье «Как создать, синхронизировать и зашифровать криптовалютный кошелек». Так что если для вас это первый опыт, прервитесь на прочтение той статьи перед тем, как продолжить тут.

Важно: если вы готовитесь к созданию мастерноды впервые и только идете на биржу за покупкой монет — покупайте монеты с небольшим запасом, так как вам нужно будет совершить как минимум один перевод монет с кошелька на кошелек и нужно учитывать расходы на транзакцию. В большинстве случаев достаточно иметь всего на 1 монету больше, чем требует мастернода. Комиссии на перевод у альтов очень низкие.

Если у вас уже все готово, и на вашем компьютере установлен кошелек и на нем есть необходимое количество монет, переходим к следующему шагу.

Подготовка VPS сервера

Так как мы решили настроить мастерноду на удаленном сервере, чтобы не перегружать личный компьютер непрерывной работой и не быть привязанными к дому, нам потребуется удаленный сервер. Этому также посвящена отдельная статья — «Что такое VPS. Как настроить VPS для мастернод». Прочитайте ее и выполните все, что там написано. Когда VPS будет готов, переходим к следующему шагу — непосредственной настройке удаленной мастерноды.

Настройка мастерноды на локальном кошельке (личном компьютере)

Итак, на этом этапе у вас должен быть синхронизированный кошелек с необходимым количеством монет на домашнем компьютере и рабочий VPS сервер с выделенным IP. Мой VPS управляется Windows Server 2012, так что в идеале, чтобы у нас были одинаковые ОС.

Вначале работаем на своем компьютере, где лежат наши мастернодные монеты.

Первым делом получаем необходимые данные для мастерноды, так, как и в обычной настройке на своем компьютере. Создаем кошелек для мастерноды c помощью кнопки Receive (получить). Заполняем Label (название кошелька. У меня это MN1 MN2 и т.д. в зависимости от очередности мастерноды). В Amount (сумма) вводим ровно то количество монет, которое требует мастернода. В ELP это 1 000 монет. Жмем кнопку Request payment (получить платеж) и копируем адрес кошелька.

Создание мастернодного кошелька

Теперь идем в Send (Отправить). В строку Pay to вставляем адрес нашего мастернодного кошелька. Label при этом чаще всего заполняется автоматически и там появится то значение, которое вы указывали при создании кошелька в предыдущем шаге. В Amount снова вставляем ровно 1 000 монет и жмем кнопку Send (отправить). Вам выдаст окошко с предупреждением о сумме комиссии. Жмем окей и можем быстро перекурить, пока транзакция будет подтверждена.

Отправка монет для мастерноды

Теперь нам нужно получить главные данные для настройки практически любой мастерноды — Privat Key и TxHash.

Открываем консоль кошелька: Tools (инструменты) — Debug Console (Консоль отладки). В разных мастернодах Debug Console может находиться в разных разделах, но ее название, как правило, неизменно. Найдете методом тыка ?

Генерируем PrivatKey. В консоль вставляем команду masternode genkey и жмем Enter. Полученное число копируем в блокнот или еще куда-то. Нам пригодится позже.

Генерируем TxHash и output index командой masternode outputs, жмем Enter и также сохраняем в блокнот. У вас будет 2 значения: длинное число это ID транзакции, той самой, в которой вы перечисляли 1 000 монет для мастерноды. Второе число — индекс, как правило либо 0 либо 1. Очень важно эту команду прописывать тогда, когда вы перечислили монеты для мастерноды на кошелек и получили подтверждения, пока эти данные есть в памяти кошелька. Если вы перечислили монеты, потом закрыли кошелек, а потом открыли и начали настройку мастерноды, то скорее всего masternode outputs сгенерить не получится, будет выдавать ошибку и придется перекидывать монеты снова, на другой кошелек, т.е. повторить процедуру.

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

Настраиваем конфиг файл с учетом полученных данных. Если вы устанавливали кошелек по умолчанию, не меняя путь установки, то ищите его на диске С. Как его найти читайте все в той же статье про настройку мастернод на Windows, которую давал вначале этой статьи.

Настройки конфига локального кошелька

Конфиг файл у всех мастернод отличается только названием. У вас будет название монеты и расширение .CONF. В нашем случае это ellerium.conf. Открывать для редактирования очень легко: правой кнопкой мыши на файле — открыть с помощью блокнота.

Пишу настройки для ELP вместе со списком рабочих нод для синхронизации. Удаляйте все со своего конфиг файла и просто копируйте то, что я пишу ниже. Если вы настраиваете мастерноду для другой монеты, то копируйте все кроме port и addnode. Ноды найдите в интернете и подставьте актуальные для вашей монеты. Порт используйте тот, который также актуален для вашей монеты. 6110 актуально только для Ellerium Project!

rpcuser=СвойЛогин (любой)
rpcpassword=СвойПароль (любой)

listen=1
server=1
daemon=1

port=6110
masternode=1
#MN1
masternodeaddr=СвойIP:6110 (IP нужно указывать вашего VPS сервера, который пришлют на почту)
masternodeprivkey=СвойPrivatKey

addnode=80.211.19.221:6110
addnode=222.232.126.241:6110
addnode=193.104.203.38:6110
addnode=176.223.130.253:6110
addnode=109.173.112.224:6110
addnode=195.181.241.116:6110

Сохраняем, закрываем файл. Теперь будем редактировать файл masternode.conf. Он у всех мастернод называется одинаково и находится в той же папке. Правда кошельки некоторых альткоинов его не создают в автомате, в этом случае просто сами создаем текстовый документ с названием masternode.conf. Открываем с помощью все того же блокнота и пишем туда настройки для вашей мастерноды:

MN1 вашIP:6110 PrivatKey TxHash OutputsIndex

Все должно быть в одну строку. Вот как это выглядит у меня:

Настройка мастернодконфиг

Так как у меня уже 2 мастерноды, у меня две строки. У вас пока будет только одна. Сохраняем, закрываем. Теперь переходим на наш VPS сервер и делаем настройки там.

Настройка мастерноды на VPS сервере

Заходим на наш удаленный сервер. Идем в диск С и создаем там папку ellerium (или с названием вашей монеты).

Теперь копируем в эту папку установочный файл кошелька монеты (в нашем случае ellerium-qt.exe)

Также нам нужно создать так называемый «батник» — файл запуска команды. Название файла — startmn.cmd, содержание файла — start c:\ellerium\ellerium-qt.exe -datadir=c:\ellerium\MN1 -bind=IPпервойМН:6110

Для тех, кто не знает, как это сделать, даю простой способ, можно сделать его на своем компьютере, а потом перенести файл на VPS в ту же папку ellerium на диске С:

  1. открываем командную строку Windows (через Пуск либо комбинацией клавиши кнопка Windows+R и вводом в строку команды cmd)
  2. Прописываем в ней echo start esco-mn1.exe -datadir=./data > %homepath%/Desktop/startmn1.cmd и жмем Enter
  3. На рабочем столе у вас появится файл с названием startmn1. Нажимаем правой кнопкой мышки — редактировать (Edit), либо открываем с помощью блокнота. Удаляем все, что у вас в нем написано. Вставляем                                  start c:\ellerium\ellerium-qt.exe -datadir=c:\ellerium\MN1 -bind=IPвашеймастерноды:6110 . Жмем Enter. У вас должен появиться файл на рабочем столе, который я пометил стрелочкой с цифрой 4 на скриншоте ниже.
  4. Сохраняем файл, вставляем его в папку ellerium на вашем VPS сервере. Именно через этот файл мы будем запускать кошелек работающей мастерноды на VPSe.

Как создать батник для мастерноды

Мы делаем именно так с главной целью — это позволит в будущем быстро установить несколько одинаковых мастернод на один VPS сервер, будут требоваться только разные IP. Вы просто будете создавать для каждой последующей мастерноды свой такой вот батник, в этой же папке, меняя лишь название файла и ip мастернод.

Теперь снова возвращаемся на наш VPS сервер. В этой же папке Ellerium на диске С вашего VPS сервера создаем папку MN1 (потом, если понадобится установить несколько мастернод, просто создадим больше папок типа MN2 MN3 и т.д.).

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

Как выглядит папка с мастернодами на VPS

 

Теперь запускаем наш файл startmn1. Он должен запустить кошелек, который начнет установку в вашу первую папку. Дожидаемся установки и открытия кошелька и начала синхронизации. Скорее всего, синхронизация у вас не начнется опять же по причине отсутствия нод в конфиг файле. Закрываем кошелек, идем в папку кошелька (C-Ellerium-MN1). Там редактируем файл ellerium.conf с помощью блокнота также, как мы делали на своем компьютере. Удаляем, если в нем что-то есть, и вставляем следующее:

addnode=176.9.80.233
addnode=173.212.201.123
addnode=173.249.10.34
addnode=188.167.144.142

addnode=eternity.noip.me
rpcuser=ЛюбойЛогин
rpcpassword=ЛюбойПароль
rpcalowip=127.0.0.1
masternode=1
#MN1
masternodeaddr=ВашIP:6110

masternodeprivkey=ВашPrivatKey

Сохраняем файл. В файл masternode.conf на VPS не лезем вообще, он редактировался только на нашем компьютере. Снова запускаем кошелек через наш «батник» с названием startmn1. На этот раз синхронизация должна начаться. Параллельно возвращаемся на наш личный компьютер и запускаем там кошелек монеты также.  Можно снова перекурить, почти закончили.

Запуск удаленной мастерноды на VPS

Когда оба кошелька (на вашем компе и на VPS) запущены и синхронизированы, запускаем мастерноду.

Вначале запускаем ее на своем компьютере. По идее она должна появиться в списке мастернод со статусом MISSED.

Заходим в раздел Мастерноды(1)-Мои мастерноды(2)-обновить состояние(3)-запустить все(4). Должно появиться окошко, в котором напишет, что успешно запущена 1 мастернода. Статус в строке мастерноды должен стать ENABLED (5)

Запуск мастерноды на VPS

Либо второй способ — открываем нашу отладочную консоль также, как мы уже делали когда генерировали PrivatKey и TxHash и там прописываем команду masternode start.

Если все ок и мастернода запущена, идем на VPS и там тоже открываем консоль в кошельке, прописав там команду masternode start и нажав ENTER. Должно написать, что мастернода успешно запущена (successful). При этом на VPS вы можете не видеть свою мастерноду в списке своих мастернод, это нормально. Главное, чтобы вы видели ее в кошельке на своем компьютере и в списке всех мастернод (ищем в списке всех мастернод по IP).

Поздравляю! Теперь вы должны начать зарабатывать! Чаще всего монеты приходят не сразу, поэтому переживать не нужно. Если ваша мастернода со статусом ENABLED и идет таймер работы, значит монеты рано или поздно придут. В ELP, например, мне пришли только через 3 часа после запуска, при этом таймер начал обновляться спустя минут 10 от запуска, а не сразу. При этом все монеты должны поступать на тот кошелек, который находится на вашем компьютере, а не на VPS, что не позволит владельцам сервера украсть ваши монеты вообще никак.

 

 

 

https://bitcosclub.com/bitcoins-mining/