Меню

EtherZero Masternode Manager

3 августа 2018 г. была запущена новая версия сети EtherZero на основе мастернод и протокола MPOS. Все майнеры и инвесторы, которые хотят получать доход от работы своих мастернод, должны внести депозит за каждую мастерноду в размере 20 000 ETZ и выполнить необходимые настройки мастерноды. В помощь владельцам мастернод были написаны подробные инструкции. В соответствии с ними все действия по настройке и управлению мастернод нужно выполнять через консоль администратора.

Работа мастернод в сети EtherZero организована таким образом, что задания на обработку и верификацию блоков распределяются между мастернодами случайным образом и попеременно, так что за несколько суток в среднем все мастерноды отработают примерно одинаково. При этом если у Вас слабый интернет, то могут возникнуть проблемы в синхронизации с сетью EtherZero – и мастернода будет простаивать до тех пор, пока не выполнится полная синхронизация. Также если мощности сервера не будет хватать для выполнения порученной работы, то задание будет передано другой мастерноде.

EtherZero Masternode Manager (ЕММ) – это веб инструмент простой настройки и управления мастернодами EtherZero. Одна из задач создания системы – сделать интерфейс максимально интуитивно понятным для пользователя любого уровня технической подготовки.

Теперь не нужно настраивать Linux, устанавливать Putty и вручную вводить команды через консоль. Если у Вас есть сервер – достаточно указать его параметры и ЕММ выполнит все настройки и запуск мастерноды автоматически!

При использовании EMM настоятельно рекомендуется связать Ваш аккаунт с системой двухфакторной аутентификации Google Authenticator, тем самым повысив безопасность Ваших данных.

ЕММ не требует доступа к никаким закрытым ключам ETZ!!! Все необходимые адреса, приватные ключи, JSON-файлы, пароли Вы должны создать заранее самостоятельно и аккуратно сохранить (и никому ни при каких обстоятельствах не передавать!). Для управления Вашими адресами используйте кошельки Web Wallet EtherZero, GoETZ, EasyETZ или MEW.

Любые вопросы по работе сервиса ЕММ или предложения по его улучшению пишите на адрес support@etherzero.pro либо в Телеграм группе EMM support.

EtherZero Masternode Manager (ЕММ)

Ниже дается общая инструкция по работе с ЕММ:
 

Подготовка сервера

Рекомендуется использовать в качестве серверов для мастернод выделенные сервера (Dedicated Server) либо виртуальные сервера с выделенными процессорами (Dedicated CPUs). Хорошие предложения по Dedicated серверам есть у https://www.hetzner.com. Некоторые владельцы мастернод используют https://digitalocean.com (но этот сервис на практике оказался не эффективен для мастернод EtherZero). Можно использовать любой другой сервис или собственный сервер.

Текущая оценка требований к серверу (одна мастернода): 4 CPU и 8GB RAM. Чем быстрее процессор – тем лучше, жесткий диск должен быть SSD.

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

Регистрация пользователя в ЕММ

Перейдите в сервис EMM по ссылке https://emm.etherzero.pro и нажмите на ссылку регистрации Sign Up. Введите адрес электронной почты и желаемый пароль. Вам на почту придет письмо-подтверждение, нажмите в нем на кнопку Confirm your account, чтобы подтвердить создание учетной записи.
После подтверждения будет сразу выполнен переход в EMM. Зайдите в раздел Account, укажите в блоке Two-Factor Authentication свой пароль и затем привяжите Google Authenticator к нему.

Two-Factor Authentication - EtherZero Masternode Manager (EMM)

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

 

Настройка собственных серверов

Если Вы хотите использовать собственные сервера для размещения мастернод, то выполните Shell-команду с правами супер-пользователя (root) для настройки окружения на вашем сервере (поддерживаются только Linux-сервера):

bash <(curl -s https://emm.etherzero.ru/cdn/scripts/host-init.sh)

Для выполнения команды с правами суперпользователя можно использовать команду sudo:

sudo bash <(curl -s https://emm.etherzero.ru/cdn/scripts/host-init.sh)

Внимание! Скрипт конфигурирует Firewall, поэтому если Вы управляли firewall-ом самостоятельно – исправьте конфигурацию. Должны быть открыты порты 21212-31211, 45678 для всех входящих подключений.

Зайдите в раздел Hosts и создайте новую запись. Введите в поле Name пользовательское название хоста, укажите IP адрес сервера и порт SSH (обычно 22). Нажмите кнопку Save. Если не возникло ошибок – хост готов к работе.

Если вы используете DigitalOcean – выберите в поле Host Provider Account настроенный ранее аккаунт, укажите размер и местоположение вновь создаваемого сервера.

После сохранения формы подождите перехода сервера в статус Active – это означает, что ваш сервер готов к работе.

EMM - Для выполнения команды с правами суперпользователя можно использовать команду sudo

 

Создание новой мастерноды / Перенос существующей мастерноды в ЕММ

Для создания новой Masternode зайдите в раздел EMM – Masternodes. Нажмите кнопку Create New Masternode – система проведет Вас через Мастер создания мастерноды.

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

Создание мастерноды - EMM

На втором шаге укажите пользовательское название новой мастерноды и ETZ адрес для перечисления наград за работу ноды.

Создание мастерноды - EMM

Если у вас есть уже рабочая мастернода и Вы хотите перенести ее в EMM – найдите на Вашей мастерноде файл $dataDir/geth/nodekey и укажите его содержимое в поле NodeKey формы создания. Перед сохранением новой настраиваемой мастерноды в ЕММ остановите Вашу существующую ноду.

После сохранения будет создана мастернода на выбранном сервере, проведена загрузка снапшота блокчейна и запущена синхронизация сети с последующем майнингом.

После сохранения будет создана мастернода на выбранном сервере, проведена загрузка снапшота блокчейна - EMM

При завершении синхронизации мастернода перейдет в статус Mining и заполнится поле Masternode Data, это значение используется при переводе 20 000 ETZ на адрес смарт-контракта мастернод (см. инструкцию настройки мастернод).
Если Вы копируете мастерноду перевод делать не нужно!

 

Просмотр информации по работе мастерноды

Просмотр информации по работе мастерноды - EMM

В таблице мастернод работают ссылки:
Masternode ID – https://etzscan.com/masternode/<masternodeID>
Reward Addresshttps://etzscan.com/addr/<reward_address>

Вы можете просмотреть всю информацию по начислениям, времени последнего обработанного блока и среднеему значению вознаграждения в день за всё время работы мастернодеы.
В конце строки есть кнопка экспрес-рестарта ноды (нода останавливаетсяи и затем сразу запускается) и кнопка открытия параметров мастерноды.
На сайте http://etherzero.org/masternode есть возможность проверить статус мастерноды и Masternode ID, а также привязать Ваш e-mail к адресу мастерноды, если хотите чтобы разработчики могли связаться с Вами для решения технических вопросов и проблем в работе мастерноды.
 

Сервис по хостингу мастернод на ЕММ

В системе ЕММ предлагается использовать сервис хостинга мастернод, для чего арендуются мощные выделенные сервера, на каждом из которых размещаются до 10 мастернод.
При выборе ЕММ хостинга при создании/регистрации мастерноды не потребуется больше никаких действий по настройке сервера, geth-a и т.п. – мастеронода будет создана системой полностью автоматически!

Стоимость сервиса по хостингу одной мастерноды составляет 40 USD в месяц (1,3 USD в день). Оплата делается до начала периода использования, либо оплачивается оставшаяся часть месяца.

Пользователям предоставляется возможность задержки оплаты на одну неделю (по причине болезни, поездок и пр.). Но через 7 дней неоплаты майнинг мастерноды будет остановлен.
В случае длительной несогласованной задержки в оплате мастернода будет удалена из ЕММ.

По всем вопросам ЕММ хостинга можно связаться либо по e-mail: support@etherzero.pro, либо в Телеграм: https://t.me/emm_support.

Сервис также будет высылать пользователям уведомления при неоплате, тех.работах (например, обновление geth) и других случаях, требующих внимания.
 

Оплата хостинга мастернод через ЕММ

В разделе Billing отображается текущее количество оплаченных нода/дней (Hosting Balance), неиспользованный остаток в ETZ (Additional Balance) и количество мастернод на хостинге ЕММ. Расчетный период по умолчанию – календарный месяц.

Оплата хостинга мастернод через ЕММ

Для расчета текущей цены хостинга в день в ETZ (Current Day Price) используется средний биржевой курс обмена USD/ETZ. Например, для пополнения баланса на 30 дней хостинга для одной ноды потребуется: 30 дней * 1,3 USD / 0,15218 =~ 256 ETZ.

Идея ведения баланса в нода/днях состоит в том, что у пользователя появляется возможность оплаты в разных валютах, а также возможности добавления или удаления мастернод в течение расчетного периода в любое время. При этом имеющееся количество нода/дней будет использовано для активных мастернод пользователя в ЕММ. Также при добавлении мастернод легко расчитать количество необходимых нода/дней для пополнения в текущем периоде.

Самый простой способ оплаты хостинга ЕММ – это выполнение платежа в ETZ по приведенной в системе инструкции:
на адрес 0x3e8C9209C894EcA5930Aa43276417eded62686E7
с указанием в поле Transaction Data пользовательского значения Data – по этому значению система распознает соответствующие платежи в блокчейне.

При выполнении транзакции данные сразу появляются на балансе пользователя в ЕММ. Если возникнет остаток ETZ из-за курсовой разницы – он сохранится на балансе и будет использован при очередном платеже.

Очень простой способ совершить оплату – сделать это с помощью кошелька GoETZ. Чтобы активировать эту функцию сначала нужно залогиниться в кошелек GoETZ
в интерфейсе появятся поля указания Days count – количества планируемых к оплате дней, или Volume  – суммы в ETZ. При нажатии кнопки Pay via GoETZ будет открыт кошелек и перенесены данные для транзакции – пользователю остается только проверить все цифры и подтвердить выполнение платежа.

Самый простой способ оплаты хостинга ЕММ – это выполнение платежа в ETZ по приведенной в системе инструкции

В форме Balance transactions отображаются проводки по счету – поступления (переводы в ETZ, хэш транзакции, количество начисленных дней) и списания – каждый день списывается один MN/Day по одной ноде и баланс учетной записи обновляется.

В форме Balance transactions отображаются проводки по счету - EMM

Данные по платежам и списаниям можно экспортировать в MS Excel по кнопке справа вверху.
 

Статистический анализ работы мастернод

В разделе Statistics пользователи могут проанализировать данные в графическом виде по размеру вознаграждений по каждой мастерноде, суммарно и по усредненным значениям. Периоды агрегации – час, день, неделя и месяц.

Статистический анализ работы мастернод EtherZero

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

Данные по вознаграждениям и балансам можно экспортировать в MS Excel с заданным уровнем агрегации по указанному периоду.
 

Система уведомлений

В ЕММ реализована функциональность уведомления пользователя через Телеграм о достижении двух пороговых значений:

Masternode Last Block Ago – время формирования последнего блока мастернодой

Low Hosting Balance – минимальное значение баланса счета

Сначала в разделе Accounts нужно связать свой аккаунт с Телеграм ботом – запускаете бот, стартуете его и отправляете сообщение, указанное в Вашем Account Profile.

После чего в ЕММ будет выведено сообщение: Telegram account has been bounded. You can receive notifications

 

Затем в разделе Alertings установите граничные значения и включите Telegram notification:

Система уведомлений EMM

Система уведомлений EMM

А таблице мастернод также будет подсвечиваться время формирования последнего блока, если оно превышает установленное пороговое значение.

Уведомление о достижении порогового значения простоя мастерноды высылается один раз, по балансу – каждые сутки.