Показать сообщение отдельно
Старый 15.05.2017, 18:18
#1
Представитель
 
Регистрация: 09.08.2015
Сообщений: 204
Благодарностей: 114
В дополнение к традиционному механизму поощрения за майнинг – Proof of Work (PoW), пользователи Червонца награждаются за запуск и поддержание работы специальных служебных серверов - Мастернод - Proof of Service (PoS).




Благодаря сформированной Мастернодами двух-ранговой распределённой сети, становится возможным реализовывать уникальные функции:
  • Мгновенные переводы
  • Приватные переводы
  • Множество других, еще не реализованных, возможностей
Для того, чтобы запустить мастерноду пользователю необходимо предоставить доказательство владения 1000 SIB, разместив их в виде залога.

Червонцы остаются в полном распоряжении владельца Мастерноды и хранятся на специальном адресе его кошелька.

Он может передать или потратить средства в любой момент – в этом случае его Мастернода будет исключена из списка активных, что сделает невозможным дальнейшее получение PoS-вознаграждения

Каждый сервер должен иметь свой уникальный IP- адрес (IPv4). В случае использования недействительных адресов Мастернода будет исключена из списка активных.

Вознаграждение

Награда определяется, как 50% от всех добытых червонцев и делится на общее количество активных мастернод. Выплаты производятся в автоматическом режиме.

Количество добываемых червонцев можно посмотреть по ссылке: https://chain.sibcoin.net/stats
Количество мастернод в сети (вкладка Мастерноды): https://sibcoin.org/stats

добавлено через 1 час 37 минут
Инструкция по запуску мастерноды.

Для поднятия ноды нужно:
1) иметь 1000 червонцев
2) иметь свой сервер c постоянным IP или VPS/VDS.


Скачиваем кошелек с оф.сайта: https://sibcoin.org/download
Переводим на любой из адресов кошелька 1000 монет, не меньше! Больше можно.
На локальном кошельке заходим в консоль и вводим следующую команду:

Код: getaccountaddress 0жмем Enter (я думаю это ясно)
выдаст адрес - скопируем его - сохраним в текстовом файлике

Следующая команда:
Код: masternode genkeyвыдаст длинную строку - тоже ее сохраним в том же текстовом файлике

резервируем 1000 червонцев, используем команду:
Код: sendtoaddress "sibcoinaddress" amountвместо "sibcoinaddress" вписываем свой адрес полученный на первом шаге(без кавычек), amount заменяем на 1000, как то так:
Код: sendtoaddress SQVcVVAq52hsKQ2TrjoQm5Hgm2HRzLnoqK 1000то же выдаст длинную строку(ID транзакции) - опять сохраним ее в текстовом файлике.

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

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

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

создадим файлик:
masternode.conf
и впишем в него одну строчку:
Код: mn1 ип.ваш.его.vps:1945 строчка_полученная_на_2м_шаге длинная_строка_ID_транзакции 0Должно получиться типа этого:
Код: mn1 92.292.233.4:1945 5JisTHGKPRgHT9zgTLHHUBTcvio2M2Jsv835pHg1AiCBiw5Hm9 B к3e882601ec939d51a50428af6f2a8188ab980778e6e013a82 dda04d8cc13a3a 1В конце строки обычно 0(нуль), точнее можно узнать командой masternode outputs (в консоли локального)
которая выдаст длинную_строку_ID_транзакции и это число. Это может быть и 1. Тут проверить и уточнить командой лучше.

на удаленном сервере:
в sibcoin.conf впишем 2 строки:
masternode=1
masternodeprivkey=строчка_полученная_на_2м_шаге (результат masternode genkey(на локальном).

Должно получиься типа этого:

Код: masternode=1masternodeprivkey=5JisTHGKPRgHT9zgTLHH UBTcvio2M2Jsv835pHg1AiCBiw5Hm9B
Перезапускаем локальный кошелек,запускаем кошелек на удаленном сервисе.

На локальном кошельке версии 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_транзакции, обычно в конце списка.
Все, мастернода запущена.
На удаленном ставим в автозагрузку кошелек. И ждем выплат.
Все $$$PROFIT$$$


Если кошелек зашифрован, применяем следующие команды:

В конце команды нужно пароль писать:

Код: masternode start-many passphrasemasternode start-missing passphraseвторая команда поднимает упавшие ноды

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

Код: masternode list rank добавлено через 1 час 40 минут
В клиенте версии 0.16.1 для успешного запуска и функционирования мастерноды нужно установить на удаленный сервер Сентинел.

Прилагаю инструкцию от разработчика.


Установка сентинел на примере Линукса


1. Сначала нужно установить virtualenv:


Код: $ sudo apt-get update$ sudo apt-get -y install python-virtualenv
или если вы под рутом, то просто


Код: # apt-get update# apt-get -y install python-virtualenv

2. Скорее всего ваша нода работает под каким-то пользователем, например sib. Нужно зайти под ним и в домашней директории скачать сентинел:


https://github.com/ivansib/sentinel


создать окружение virtualenv:


Код: virtualenv ./venv
установить зависимости:


Код: /venv/bin/pip install -r requirements.txt
3.Запустить sentinel пару раз с параметром debug, чтобы убедиться что все работает:


Код: SENTINEL_DEBUG=1 ./venv/bin/python bin/sentinel.py

4. После чего прописать запуск в кроне. Я обычно создаю файл с именем cront, редактирую его редактором, прописывая нужные строки, в нашем случае это:


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


Код: crontab cront
Либо можно выполнить


Код: crontab -e
вызовется редактор, в котором нужно прописать ту же строку и сохранить. Результат будет тот же самый.

добавлено через 1 час 41 минуту
Как установить Сентинел на Windows


В данном гайде описывается установка сентинеля на винде.


Устанавливаем питон - https://www.python.org/downloads/windows/


Проверяем что заработало, введя в Windows консоль python. Должно быть приглашение к вводу команд (Что то вроде > и ничего дальше)

Если заработало то чудно. Проверяем что есть pip. Пробуем python pip или просто pip. Что-то должно заработать. Когда узнали, что заработало, делаем

Код: pip install virtualenv
Теперь скачиваем sentinel c репозитория https://github.com/ivansib/sentinel

Разархивируем его, открываем консоль питона, переходим в разархивированную папку. Делаем:

Код: virtualenv ./venv./venv/bin/pip install -r requirements.txt
Если всё прошло успешно, радуемся.

В этой же папке правим файл sentinel.conf . Указываем в нём путь к файлу sibcoin.conf.


​Заходим в панель управления -> адмиинстрирование -> планировщик заданий и настраиваем себе запуск сентинеля раз в минуту (для этого надо сделать запуск питона раз в минуту и передавать ему sentinel.py первым параметром)
woodywood вне форума
Перейти в тему этого сообщения: Мастерноды Сибирский червонец - запускаем пассивный доход