В дополнение к традиционному механизму поощрения за майнинг – 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 первым параметром)