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

Тема в разделе "Мастерноды - запускаем пассивный доход", создана пользователем indian2001, 3 июл 2017.

    Перевести тему на английский язык
  1. indian2001

    indian2001 Бухгалтер

    Ребят, кто "в теме", если не сложно напишите инструкцию для "чайников". И еще вопрос можно ли запустить несколько мастернод, а если можно, как это сделать? То бишь что для этого потребуется?
     
  2. Перевести тему на английский язык
  3. MasterNode

    MasterNode Administrator Команда форума

    Инструкция по запуску МастерНоды Сибирского Червонца (masternode)
    Что необходимо для поднятия ноды Сибирского Червонца?
    1. Для поднятия одной ноды, нужен баланс не меньше 1000 sibcoin
    2. Иметь свой сервер с постоянным ip адресом, либо VPS/VDS. Подойдет вместо сервера и обычный Ваш домашний компьютер, если у Вас их два и одни из них работает не выключаясь.
    Порядок дейтсвий для запуска МастерНоды

    Итак, предположим, все необходимое для запуска ноды у нас есть. Для начала нам нужно скачать кошелек с Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок. И перевести на этот кошелек не меньше 1000 монет sibcoin. Далее на локальном кошельке заходим в консоль и применяем следующую команду: getaccountaddress 0 Жмем Enter, данная команда нам выдаст адрес его обязательно копируем и сохраняем в тесктовом файле.

    Далее вводим команду: masternode genkey Полученый результат так же сохраняем в текстовом файле.
    Далее необходимо зарезервировать нашу 1000 червонцев используя команду sendtoaddress "sibcoinaddress" amount , где вместо sibcoinaddress вписываем тот адрес, который мы получили на первом этапе, amount заменяем на 1000. В результате у нас должно получиться что-то вроде:
    sendtoaddress SPRPQERXUPXuoF5rQLXhDL3UBBghpez38L 1000


    На данный запрос нам выдадут длинную строку транзакции, которую нам тоже необходимо будет сохранить в текстовый документ.

    в деталях транзакции должно быть:
    Статус: 0/не подтверждено, разослано через 6 узлов
    дальше нужно ждать 15 подтверждений - это около 40 минут (15*2,5=37,5) - ждем, ничего не делаем, занимаемся своими делами.


    Ваши монеты Вы по сути отправляете сами себе, Вы создаете своего рода депозит на 1000 монет, при котором нода работает пока этот депозит Вы не трогаете.
    Монеты остаются на Вашем локальном кошельке, статус "Отправлено себе".
    На удаленном кошельке, соответственно баланс 0.
    Вы можете воспользоваться своими деньгами в любой момент, но помните, забрав даже одну монету из 1000, вы автоматически прекращаете действие своей ноды.


    Идем далее:
    На локальном компьютере в папке с данными C:\Users\Administrator\AppData\Roaming\Sibcoin
    если работаем под обычным пользователем - не админом - вместо Administrator подставляем нашего юзера.
    Под линукс в домашней директории пользователя ищем скрытую папку .sibcoin (c точкой вначале названия)

    Необходимо создать текстовый файл masternode.conf
    В него вписываем одну строчку:
    mn1 ip.ваш.его.vps:1945 строчка_полученная_на_2м_шаге длинная_строка_ID_транзакции 0

    В результате должны получить строчку вида:
    mn1 92.292.233.4:1945 5JisTHGKPRgHT9zgTLHHUBTcvio2M2Jsv835pHg1AiCBiw5Hm9B к3e882601ec939d51a50428af6f2a8188ab980778e6e013a82dda04d8cc13a3a 1

    В конце строки обычно 0(ноль), точнее можно узнать командой masternode outputs (в консоли локального кошелька)
    которая выдаст длинную_строку_ID_транзакции и это число. Это может быть и 1. Тут необходимо проверять командой для определения числа.

    Переходим на удаленный компьютер (компьютер на котором собственно и будет работать наша нода).
    В файле sibcoin.conf вписываем две строки:
    masternode=1
    masternodeprivkey=строчка_полученная_на_2м_шаге (результат masternode genkey на локальном кошельке).


    В результате должны получить строки вида:
    masternode=1
    masternodeprivkey=SPRPQERXUPXuoF5rQLXhDL3UBBghpez38L
    Перезапускаем локальный кошелек,запускаем кошелек на удаленном сервисе.
    На локальном кошельке версии 0.16.1 в консоли командуем:
    masternode start-all
    должно выдать чтото вроде:

    Код:
    {
    	"overall" : "Successfully started 1 masternodes, failed to start 0, total 1",
    	"detail" : {
    		"status" : {
    			"alias" : "mn1",
    			"result" : "successful"
    		}
    	}
    }
    Successfully started 1 masternodes означает : удачно запущена 1 мастернода
    если неудачно - значит что-то сделали не так.
    Внимательно по пунктам перепроверяем с первого этапа.

    Дальше проверяем командой:
    masternodelist
    вывалится список всех включенных нод.
    Ищем вручную свою, по строчке ID_транзакции, обычно в конце списка.
    Все, мастернода запущена.
    На удаленном компьютере ставим в автозагрузку кошелек. И ждем выплат.

    Все можно Вас поздравить с правильно настроеное masternode Сибирского Червонца.

    Если кошелек зашифрован, применяем следующие команды:
    В конце команды нужно пароль писать:
    masternode start-many passphrase
    masternode start-missing passphrase


    вторая команда поднимает упавшие ноды

    Проверяем очередь своей мастерноды:
    masternode list rank

    Небольшое дополнение по установке Sentinel

    Начиная с версии 0.16.1.1 для запуска МастерНоды Сибирского Червонца необходима установка Сентинел, на сервер где будет уставлена сама нода.
    Инструкция по установке Sentinel для Linux
    1. В первую очередь необходимо установить virtualenv:​
    Код:
    $ sudo apt-get update
     
    $ sudo apt-get -y install python-virtualenv
    или если вы под рутом, то просто

    Код:
    # apt-get update
    # apt-get -y install python-virtualenv
    2. Скорей всего ваша нода работает под каким-то пользователем, например mysib. Нужно зайти под этим пользователем и в домашней директории скачать сентинел:
    Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок

    3. Далее необходимо создать окружение virtualenv для этого в консоли вводим virtualenv ./venv

    4. Далее устанавливаем зависимости:
    Код:
    /venv/bin/pip install -r requirements.txt
    5. Запустить sentinel пару раз с параметром debug, чтобы убедиться что все работает:
    Код:
    SENTINEL_DEBUG=1 ./venv/bin/python bin/sentinel.py
    6. После чего прописать запуск в кроне.Необходимо создать файл с именем cront, редактируем его редактором, прописывая нужные строки, в нашем случае это:

    Код:
    * * * * * cd /home/YOURUSERNAME/sentinel && ./venv/bin/python bin/sentinel.py >/dev/null 2>&1
    вместо YOURUSERNAME, ваше имя пользователя. В конце обязательно перевод строки, потом выполяняем команду:
    Код:
    crontab cront
    Либо следующую команду:
    Код:
    crontab -e
    На данный запрос результатом будет вывод редактора в котором нужно прописать ту же строку и сохранить. Результат будет тот же самый.


    Инструкция по установке Sentinel для Windows
    1. Устанавливаем питон - Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок
    Проверяем что заработало, введя в Windows консоль python. Должно быть приглашение к вводу команд (Что то вроде > и ничего дальше)
    Если заработало то чудно. Проверяем что есть pip. Пробуем python pip или просто pip. Что-то должно заработать. Когда узнали, что заработало, делаем

    Код:
    pip install virtualenv
    По сути устанавливаем так же virtualenv как в Linux только под оболочкой для винды.

    Теперь скачиваем sentinel c репозитория Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок
    Разархивируем его, открываем консоль питона, переходим в разархивированную папку. Делаем:​
    Код:
    virtualenv ./venv
    ./venv/bin/pip install -r requirements.txt
    Если всё прошло успешно, радуемся.
    В этой же папке правим файл sentinel.conf . Указываем в нём путь к файлу sibcoin.conf.
    Заходим в панель управления -> адмиинстрирование -> планировщик заданий и настраиваем себе запуск сентинеля раз в минуту (для этого надо сделать запуск питона раз в минуту и передавать ему sentinel.py первым параметром)

     
    Последнее редактирование: 10 июл 2017
    indian2001 нравится это.
  4. Перевести тему на английский язык
  5. MasterNode

    MasterNode Administrator Команда форума

    Инструкция готова, на вопрос можно ли запустить несколько мастернод. Да можно. Для запуска одной мастер ноды нам нужна 1000 монет, соответственно на запуск каждой последующей ноды нам нужно будет на каждую выделить по 1000 монет. И соответственно нужно будет несколько удаленных компьютеров, на которых и будут стоять ноды.
     
  6. Перевести тему на английский язык
  7. Михаил

    Михаил Прохожий

    на ферму же можно запусить мастерноду если у меня есть 1000 SIB? под какую ОС лучше?
     
    Последнее редактирование: 10 июл 2017
  8. Перевести тему на английский язык
  9. MasterNode

    MasterNode Administrator Команда форума

    На ферму можно поставить ноду, под какой ОП делать, это под что лучше руки заточены, как по мне то более удобно под Linux. И там и там возможно придется потанцевать с бубном и покурить форумы.
     
  10. Перевести тему на английский язык
  11. Какие системные требования у софта, для VPS, к примеру?
     
  12. Перевести тему на английский язык
  13. Mao

    Mao Moderator Команда форума

    Думаю, что самая простая VPS подойдет
     
  14. Перевести тему на английский язык
  15. MasterNode

    MasterNode Administrator Команда форума

    На сколько я понял, к основным параметрам для запуска одной ноды относят оперативную память, которая не должна быть меньше 1 ГБ
     
    MaX8BaG нравится это.
  16. Перевести тему на английский язык
  17. MaX8BaG

    MaX8BaG Прохожий

    Екараный бабай. Я целый сервер купил для этой цели. Теперь 1000 сибав думаю на что прикупить.
     
  18. Перевести тему на английский язык
  19. MasterNode

    MasterNode Administrator Команда форума

    Ну я не думаю, что покупка сервера на длинной перспективе себя не оправдает. Тем более, что в таком случае если мощности позволяют можно запустить не одну ноду, а несколько.
     
  20. Перевести тему на английский язык
  21. MaX8BaG

    MaX8BaG Прохожий

    Вот и вопрос опять, где лазил там не нашел ответа, а на практике на данный момент времени нет возможности потестить. запуск нескольких мастер ноды на виртуалках делать или в одном профиле?
     
  22. Перевести тему на английский язык
  23. Yana

    Yana Прохожий

    Скажите, может кто-то знает, почему очередь в masternode list rank все время скачет - то 4321, то 587, то опять 5236(все еще жду первую выплату, пишет enabled)?
     
  24. Перевести тему на английский язык
  25. MasterNode

    MasterNode Administrator Команда форума

    На счет одного профиля не подскажу, я бы делал на виртуалках
     
  26. Перевести тему на английский язык
  27. cryptoman

    cryptoman Прохожий

    Кто-нибудь пробовал запустить ноду на Raspberry Pi 3? Возможно такое?
     
  28. Перевести тему на английский язык
  29. Карна

    Карна Прохожий

    Добрый день.
    пытаюсь поднять мастерноду на винде. (т.к. на линксе опыта нет)
    я видимо "криворукий". "питон" установил.
    что значит сделать pip - не очевидно. куда писать? в командную строку винды или запустить "питон" и туда писать?
    про сентиел уже не говорю.
    но самое интересное - вписываю строки в файл конфигурации - а он мне вот такое выдает.

    что делать?
     

    Вложения:

    • 1.png
      1.png
      Размер файла:
      47,4 КБ
      Просмотров:
      6
    • 2.png
      2.png
      Размер файла:
      15,2 КБ
      Просмотров:
      5
    пав4ик нравится это.
  30. Перевести тему на английский язык
  31. Вениамин

    Вениамин Прохожий

    Здравсвтуйте.

    Я настроил мастерноду не без трудностей :) У вас ошибки по настройке sentitel, а кроме того не описаны базовые вещи(как установить кошелек на сервере)

    У меня теперь такой вопрос. А куда приходят деньги, заработанные мастернодой, на какой кошелек?
     
  32. Перевести тему на английский язык
  33. пав4ик

    пав4ик Прохожий

    Здравствуйте, опишите пожалуйста указанные ошибки по настройке Sentinel.

    Подскажите, каким образом передавать sentinel.py первым параметром запускаемому python для windows?

    Заранее благодарю.
     
    Последнее редактирование: 16 окт 2017
  34. Перевести тему на английский язык
  35. AndreyYA

    AndreyYA Прохожий

    День добрый.
    При установке синтеел появляется следующая ошибка: "No module named peewee"
     
  36. Перевести тему на английский язык
  37. cryptoman

    cryptoman Прохожий

    Ни кто не ответит - даже не пытайтесь. Конкуренты не нужны не кому.