Установка и настройка NOMP пула (pool) на ubuntu 16.04 для алгоритма YescryptR16 на примере Elicoin

Сегодня мы установим свой пул на основе NOMP, который использует node.js — читайте инструкцию установке пула на NOMP (для Elicoin и YescryptR16)

В начале нам потребуется  зарегистрировать VDS серер.


Для этого движка нашего пула (NOMP) подойдет и VDS, у которого потом можно будет увеличить кол-во ядер и оперативной памяти, воспользуемся - sprintbox.

Регистрация. Просто заполняем форму — пишем свою почту.

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

Создаем бокс с тарифом ubuntu1604-32gb-2gb-1core

На почту пришли данные с ip адресом бокса и паролем от root, подключаемся к нему через программу PuTTY

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

Устанавливаем нортон, тьфу — менеджер файлов MC

Пишем

Запускаем его командой mc

Переходим в папку root и чтобы выполнить команды нажимаем Ctrl+O

Скачиваем и устанавливаем кошелек ELICOIN

или можно скачать сразу скомпилированный кошелек Elicoin для Ubuntu/Dedian — wget https://github.com/elicoin/elicoin/releases/download/1.0/Elicoin-deb64-1.0-bin.tar.gz

Запускаем Elicoin кошелек

По F10 выходим из mc и завершается процесс кошелька.

Теперь кошелек нужно настроить, заходим в папку .wavicore и редактируем файл wavi.conf

Создадим файл командой touch elicoin.conf и запишем туда данные, для примера:

Сохраняем файл и еще раз запускаем elicoind и видим надпись «Elicoin  server starting», значит всё ок, кошелек запущен и идет синхронизация. Нужно подождать некоторое время, пока кошелек загрузит блокчейн цепочку.

Следующий этап — это установка NOMP пула и node.js для его работы

В папке home или root, создадим директорию pool и откроем её

Скопируем NOMP из репозитория с гитхаба для yescryptR16 используя команду

Устанавливаем node.js версии 8.x

Устанавливаем пакеты для компиляции зависимостей и модулей node.js в нативный код

Устанавливаем базу данных — Redis

Теперь заходим в папку node-open-mining-portal и будем устанавливать все зависимости NOMP

Скопируем файл config_example.json в config.json и настроим конфиг.

В секции website и stratumHost пишем ip сдрес сервера и меняем port например на 86.

В секции adminCenter — меняем пароль (password) на свой.

Открывем файл elicoin.json из папки pool_configs
Вместо wallet_address — пишем адрес кошелька пула (чтобы узнать все адреса кошелька нужно в cli ввести команду /elicoin-cli getaddressesbyaccount «»)
port — порт RPC кошелька
user — логин RPC кошелька
password — пароль RPC кошелька
(данные от RPC кошелька лежат в папке .elicoin в файле elicoin.conf)

Запускаем пул

Пул запустился, открываем его - http://ip_aderes_server:86

Мы создали пул на движке NOMP для криптовальной валюты Elicoin. Эта инструкция также подходит для создания пула для монеты Yenten Coin — он тоже использует алгоритм YescryptR16.

Для запуска пула в фоне, можно использовать команду

В конфиге web сервера можете указать 80, тогда пул откроется по домену. (это подойдет если на сервере не используются другие сайты).

please donate to Elicoin: EHHooM1nvHj7VTTwRWTMzvFrmALdjMyN8r

4 thoughts on “Установка и настройка NOMP пула (pool) на ubuntu 16.04 для алгоритма YescryptR16 на примере Elicoin

  • 13.06.2018 at 18:16
    Permalink

    Здравствуйте!
    Поддерживает ли данный пул алгоритм lyra2v2?

    Reply
  • 14.10.2018 at 16:28
    Permalink

    Если я правильно понял, то создаем кошелек командой getnewaddress
    Прописываем в конф. файле монеты пароли-доступы, и это же в конфиге пула.
    И выплаты будет демон делать?
    Никаких других движений не требуется?

    Reply
    • 25.02.2019 at 09:45
      Permalink

      Да, с NOMP довольно всё просто. Номер кошелька прописываем в конфиг и демон сам делает выплаты (через сколько секунд делать выплаты — настраивается в конфиге).

      Reply

Добавить комментарий для Максим Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">