Настройка ВПС и установка cPay мастерноды

Все о криптовалютах и блокченах

Модераторы: lotlog, Igor-san, nord73, another

Ответить
Аватара пользователя
Igor-san
Site Admin
Site Admin
Сообщения: 11043
Зарегистрирован: Чт май 08, 2003 4:00 am
Откуда: Moscow
Благодарил (а): 17 раз
Поблагодарили: 169 раз
Контактная информация:

Настройка ВПС и установка cPay мастерноды

Сообщение Igor-san » Вт авг 14, 2018 11:25 pm

Для начала в нашем горячем кошельке создадим новый адрес с красивой меткой типа MyFirstMN (чтобы различать приходы наград) и отправляем на него точно 5000 монет (ни больше ни меньше), ждем 6 подтверждений, идем в консоль и генерируем ключ мастерноды командой

Код: Выделить всё

masternode genkey
Получившуюся строку запоминаем (начинается на цифру 7, например 7q1dhehQ2SwG4egN9Z6кеTNL3bADCvSjEFqts5аS5vWByAвHpv)

Потом по команде

Код: Выделить всё

masternode outputs
получаем номер вашей транзакции и номер входа, запоминаем их, будет что то подобное
{
"d1dA959fdserd8bee6088b5d628a93964cadcd2f48f227c4c35efeb2bbbe34d3": "0",
}

В файл masternode.conf вставляем строку с вашими ранее полученными значениями

Код: Выделить всё

MyFirstMN 81.122.122.122:9801 7q1dhehQ2SwG4egN9Z6кеTNL3bADCvSjEFqts5аS5vWByAвHpv d1dA959fdserd8bee6088b5d628a93964cadcd2f48f227c4c35efeb2bbbe34d3 0
Тут адрес 81.122.122.122 нужно заменить на тот что указан в контрольной панели вашего недавно созданного ВПС.

Перезапускаем кошелек и идем настраивать сервер.


После того как ВПС, (созданная ранее тут viewtopic.php?f=40&t=4802) активировалась, настраиваем нашу Убунту. Для этого используем телнет клиент Putty (ссылка не для гостей и ботов - putty.exe а не какой-то другой файл!)
putty.png
putty.png (9.38 КБ) 492 просмотра
1) Входим по SSH используя логин root и пароль который задали на установке Smart VPS на Арубе
create-user.png
create-user.png (8.57 КБ) 592 просмотра
2) В первую очередь озаботимся безопасностью и активируем фаерволл введя следующие команды

Код: Выделить всё

ufw allow ssh/tcp
ufw limit ssh/tcp
ufw allow 9801/tcp
ufw logging on
ufw enable
Тут мы открыли порты для доступа по SSH и 9801 - для работы нашей мастерноды.

3) Также принято работать не из под root, поэтому создадим отдельного пользователя username (естественно можете задать любой логин).

Код: Выделить всё

adduser username
Когда попросит - задайте надежный пароль
create-user.png
create-user.png (8.57 КБ) 592 просмотра

Код: Выделить всё

usermod -aG sudo username
Этой командой мы добавили username в группу с правом использования sudo (работа суперпользователем)

4) Выйдем из терминала по команде exit и заново войдем на сервер с помощью Putty уже под новым пользователем username.

5) Обновим пакеты Убунту

Код: Выделить всё

sudo apt-get update && sudo apt-get upgrade
6) Добавим на всякий случай необходимый пакет

Код: Выделить всё

sudo apt-get install libboost-all-dev
7) Так как мы вошли под юзером username, то должны находиться в нашей домашней директории, (узнать по команде pwd, если нет, то переходим по команде cd /home/username)

8) Скачиваем наш дистрибутив, распаковываем и задаем нужные права

Код: Выделить всё

wget https://cpay.click/download/cpaycore-0.12.2-linux32-.tar.gz

tar -xzvf cpaycore-0.12.2-linux32-.tar.gz

chmod 755 cpayd & chmod 755 cpay-cli & mkdir .cpaycore
9) Теперь создаем файл конфигурации cpay.conf (вместо 7q1dhehQ2SwG4egN9Z6кеTNL3bADCvSjEFqts5аS5vWByAвHpv естественно подставьте свой ключ)

Код: Выделить всё

echo -e 'gen=0\nlisten=1\nserver=1\ndaemon=1\nlogtimestamps=1\nmaxconnections=256\nmasternode=1\nmasternodeprivkey=7q1dhehQ2SwG4egN9Z6кеTNL3bADCvSjEFqts5аS5vWByAвHpv ' >> .cpaycore/cpay.conf
10) Меняем права на файл

Код: Выделить всё

chmod 444 .cpaycore/cpay.conf
11) Запускаем демона и ждем пока пройдет синхронизация
13) Через некоторое время убеждаемся что все синхронизировалось

Код: Выделить всё

./cpay-cli mnsync status
на выходе IsSynced должно быть true

14) Ну а теперь в домашнем горячем кошельке идем на закладку Masternode (показ которой вы должны разрешить в настройках) и запускаете вашу мастерноду. На всякий случай опять перезапустите кошелек и убедитесь что она в статусе PRE_ENABLED

15) Теперь уже на сервере, на холодной мастерноде, перезапускаете демона

Код: Выделить всё

./cpay-cli stop
./cpayd
16) Через 15 или более минут проверяете статус на сервере

Код: Выделить всё

./cpay-cli mnsync status
Должно быть типа такого
"AssetID": 999,
"AssetName": "MASTERNODE_SYNC_FINISHED",
"AssetStartTime": 1533667512,
"Attempt": 0,
"IsBlockchainSynced": true,
"IsMasternodeListSynced": true,
"IsWinnersListSynced": true,
"IsSynced": true,
"IsFailed": false
А в локальном кошельке у мастерноды должен быть статус ENABLED - но это не сразу происходит. А вот сразу можно посмотреть через консоль командой

Код: Выделить всё

masternode status
И выход должен быть примерно такой
"outpoint": "d1dA959fdserd8bee6088b5d628a93964cadcd2f48f227c4c35efeb2bbbe34d3 -1",
"service": " 81.122.122.122:9801",
"payee": "Тутвашадрес",
"status": "Masternode successfully started"
17) Если и через полчаса мастернода не активировалась, попробуйте опять запустить её из кошелька и перезапустить демона на ВПС. Если и это не помогло - значит нужно разбираться, что и где пошло не так.

На данный момент существует единственный сервис мастернод ссылка не для гостей и ботов . Но статус показанный там не имеет 100% точности, так как каждая подобная информация есть у любого кошелька, и синхронизация между ними может влиять на различия. Единстевнный 100% показатель, что ваша мастернода работает - это регулярное поступление награды за неё.

Большая просьба писать в этой теме только вопросы и замечания по теме "Настройка cPay мастерноды на ВПС сервере от Аруба".

Аватара пользователя
Igor-san
Site Admin
Site Admin
Сообщения: 11043
Зарегистрирован: Чт май 08, 2003 4:00 am
Откуда: Moscow
Благодарил (а): 17 раз
Поблагодарили: 169 раз
Контактная информация:

Re: Настройка ВПС и установка cPay мастерноды

Сообщение Igor-san » Сб авг 25, 2018 9:25 pm

Если при переводе монет кошелек ругается на "Транзакция слишком большая", значит её нужно создать вручную. Транзакция ограничена 100 КБайтами, и если входов много, то этот предел перекрывается автоматическим подбором.

1) Убедитесь что активирована опция показывать управление входами (включить функцию контроля монет)
option-input-control.jpg
option-input-control.jpg (13.18 КБ) 551 просмотр
2) На закладке отправки монет заходим в управление входами
input-control.jpg
input-control.jpg (19.83 КБ) 551 просмотр
И среди доступных (не под замком) входов набираем нужную сумму (обычно 100 кбайт ~ 660 входов).

Замками отмечены заблокированные суммы, обычно под мастерноды. Но если вы случайно сами их заблокировали, их можно разблокировать по одиночке или инверсией по кнопке "Сменить блокровку".
input-select.png
input-select.png (5.96 КБ) 551 просмотр
input-deselect.png
input-deselect.png (10.42 КБ) 551 просмотр
(или вот еще тема viewtopic.php?f=40&t=4809 )

Аватара пользователя
Igor-san
Site Admin
Site Admin
Сообщения: 11043
Зарегистрирован: Чт май 08, 2003 4:00 am
Откуда: Moscow
Благодарил (а): 17 раз
Поблагодарили: 169 раз
Контактная информация:

Re: Настройка ВПС и установка cPay мастерноды

Сообщение Igor-san » Пн авг 27, 2018 8:40 pm

Вопрос: На какой адрес слать 5000 монет для коллатерального входа?
Ответ: На любой свой.

Что такое коллатеральный вход для мастерноды? Это обычный вход но с точным значением в 5000 монет (у разных крипто валют он естественно разный, но принцип один). Причем можно даже не слать, если, например, вы по баунти как раз и получили такой вход. Для проверки можно выполнить в консоли команду:

Код: Выделить всё

masternode outputs
Кошелек начнет сканировать все ваши непотраченные входы и искать точное вхождение значения 5000. И выводить их в формате
Хэш транзакции - Номер входа

Эти значения как раз и используются в настройке masternode.conf,

Но если вы пошлете коллатеральный взнос на отдельный свой адрес, которому присвоена метка (например MyNode123) - то будет удобно отслеживать процесс поступления награды за Мастерноду в разделе Транзакции (к сожалению в данные момент и награда и майнинг отображается как "добыча" и сложно с первого раза отсортировать что за что).

blackjack59
Новичок
Новичок
Сообщения: 1
Зарегистрирован: Пн сен 10, 2018 5:43 pm

Re: Настройка ВПС и установка cPay мастерноды

Сообщение blackjack59 » Пн сен 10, 2018 5:45 pm

спасибо за пост . очень информативно !

Ответить

Вернуться в «Криптовалюты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость