Обзоры

Energi – надежда для сторонников криптовалют и держателей мастернод

Energi – это оригинальная блокчейн-платформа с внутренней криптовалютой NRG.

Текущий курс криптовалюты NRG – 0,64 доллара за одну монету. Капитализация – 8,33 млн. долларов при суточном обороте около 110 тысяч долларов. Монета занимает 274-е место на coinmarketcap.

В лучшие времена (6 декабря 2018 года) одна монета NRG стоила 2,8 долларов США при общей капитализации в 29,9 млн. долларов:

Кто развивает криптовалюту Энерджи?

Развитие Energi осуществляет зарегистрированная на Виргинских островах (British Virgin Islands) компания Energi Core. Ее руководство скрывается под псевдонимами, генеральным директором Energi Core является блоггер под псевдонимом TOMMY WORLD POWER.

Руководство проекта Energi:

Команда проекта:

Технические особенности криптовалюты Energi

Энерджи имеет следующие особенности:

  • в блокчейне NRG до 27.02.2018 использовался комбинированный алгоритм консенсуса PoW+PoS. С блока 437600 произошел полный переход на алгоритм PoS;
  • при построении блоков по алгоритму PoW использовался алгоритм EnergiHash, основанный на Ethash;
  • содержание мастерноды для работы по алгоримту PoS требует наличия 10 тысяч монет NRG;
  • эмиссия монет NRG ничем не ограничена и составляет примерно 1 млн. монет в месяц;
  • вознаграждение за найденный блок – 22,8 монет NRG, из которых 10% (2,28 NRG) — команде проекта, 10% (2,28 NRG) — передавалось майнерам (с 27.02.2019 — вероятно держателям мастернод), 40% (9,14 NRG) — держателям мастернод, 40% (9,14 NRG) — в казну развития;
  • время между блоками – 1 минута;
  • создание смарт-контрактов на базе Energi пока не работает. Эту опцию разработчики планируют внедрить к концу 2019 года.

Согласно дорожной карте Energi, разработчиками в 2019 году предусматривается выполнение следующих задач:

Как купить, продать и хранить монеты NRG?

Работать с монетами NRG можно с помощью кошелька, который скачивается со страницы официального сайта.

Ознакомиться с наиболее популярными площадками для торговли NRG можно на coinmarketcap. Сейчас это такие биржи, как:

  • DigiFinex;
  • CryptoBridge.

Майнинг криптовалюты Energi

С 27.02.2019 майнить монеты NRG невозможно. До этого официальной программой майнинга, поддерживающей алгоритм Energi был energiminer. Последнюю версию майнера можно было скачать на странице релизов Github.

Согласно спецификациям программы, майнинг монет NRG в программе energiminer производился только на видеокартах с поддержкой:

  • OpenCL 1.2+ (эту технологию поддерживают GPU компании АМД начиная с Radeon HD6990, но в программе гарантирована только поддержка ядер Fiji, Tonga, Baffin, Ellesmere и Vega);
  • CUDA 9 (начиная с ядер Kepler и выше, что соответствует минимум поколению GeForce GTX 650, которые, к сожалению, не имеют достаточного объема памяти).

Гарантировалась работа на картах с минимальным объемом от 4GB памяти видеокарты. Майнинг монет энержи на процессоре был невозможен.

Пул для майнинга Energi можно было выбрать на miningpoolstats:

Батник для запуска добывания монет на алгоритме Energi на видеокартах АМД на zergpool выглядел так:

@REM off

setx GPU_FORCE_64BIT_PTR 0

setx GPU_MAX_HEAP_SIZE 100

setx GPU_USE_SYNC_OBJECTS 1

setx GPU_MAX_ALLOC_PERCENT 100

setx GPU_SINGLE_ALLOC_PERCENT 100

energiminer.exe stratum://адрес кошелька.воркер@nrghash.mine.zergpool.com:3100 -G —response-timeout 10 —dag-load-mode 1 —opencl-devices 1 2 3 5 6 —tstop 65 —tstart 55

pause

Для видеокарт компании Nvidia нужно было заменять параметр -G на -U.

Выбор отдельных видеокарт АМД осуществлялся с помощью команды —opencl-device, а для Нвидиа – командой —cuda-devices с указанием задействованных карт через пробел, начиная с единицы (как в BAT-файле примера, где из майнинга исключена четвертая карта R9 280, майнинг на которой в Windows 10 не поддерживается из-за ограничений по памяти).

Скриншот ошибки, появлявшейся при попытке запустить майнинг на трехгиговой карте R9 280 в Windows 10:

Несмотря на использование в блокчейне Energi алгоритма, сходного с Ethash, добывать монеты NRG майнерами для монет типа Ethereum было невозможно. Например, при использовании Phoenix miner версии 4.1с происходил запуск майнинга в батнике с такими параметрами:

PhoenixMiner.exe -pool stratum+tcp://nrghash.mine.zergpool.com:3100 -wal адрес кошелька.воркер -proto 1, но валидных шар программа не находила, а пул периодически обрывал связь.

Параметры командной строки для energiminer

-h,—help – показывает доступные команды (нужно использовать пакетный файл вида:

energiminer.exe —help

pause

Скриншот батника для вызова помощи в программе energiminer:

-V,—version – показывает версию программы;

-v,—verbosity INT=5 — устанавливает величину логирования verbosity;

—farm-recheck UINT=500 – устанавливает интервал в миллисекундах для проверки изменений заданий по работе с пула;

—farm-retries UINT=3 – устанавливает число попыток восстановить соединение с пулом;

—work-timeout INT=240 – устанавливает таймаут для отключения в секундах по работе с одним и тем же заданием;

—response-timeout INT=4 – устанавливает таймаут в секундах для ответов пула;

—display-interval UINT=5 – устанавливает периодичность выдачи статистических данных по майнингу в консоли, в секундах;

—HWMON UINT 0 при установке значения в 0 показывает температуру gpu temp, частоту fan в процентах. 1 – добавляется значение потребляемой мощности;

—exit – останавливает майнер при появлении ошибок;

-P,—protocol TEXT – определяет один или несколько URL пулов;

—failover-timeout UINT=0 – устанавливает время в минутах для failover пулов до того, как юбудет предпринята попытка соединиться с основным пулом, при установке значения в ноль попыток восстановления соединения с основным pool производиться не будет;

—nocolor – отображение статистики в консоли в монохромном режиме;

—list-devices – показывает найденные OpenCL/CUDA устройства и производит выход. Может комбинироваться с параметрами -G, -U, -X;

-L,—dag-load-mode – способ загрузки DAG, при установке значения в 0 – параллельно на все видеокарты, 1=последовательно, 2=загрузка в одну карут. А затем копирование DAG в другие GPU, предполагает наличие значения —dag-single-dev;

—dag-single-dev устройство=0 – устанавливает номер карты, которая используется для генерации DAG;

-G,—opencl – майнинг на АМД картах с OpenCL;

-U,—cuda — майнинг на Nvidia картах с CUDA$

-X,—cuda-opencl — майнинг одновременно на AMD и Nvidia картах;

-Z,—simulation UINT=0 – тест майнинга на указанном номере блока;

—tstop UINT=0 — останавливает майнинг на видеокарте при превышении указанной температуры (указывают значение от 30 до 100 градусов). При указании значения 0 – функция выключена.

—tstart UINT=40 – возобновляет майнинг при достижении указанной (от 30 до 100 градусов);

—coinbase-addr TEXT — Coinbase адрес

—cl-global-work INT=16384 – устанавливает значение global work size multipler. При утсановке отрицательного значения производится автоматическое определение;

—cl-local-work UINT=128 — установка local work size№

—cl-only – ипользовать только ядро opencl kernel. Не производится загрузка binary kernel.

Для видеокарт CUDA:

—cuda-grid-size UINT=16384 – установка grid size;

—cuda-block-size UINT=128 – установка block size;

—cuda-parallel-hash UINT in {1,2,4,8}=4 – установка значения hashes per kernel.

—cuda-schedule TEXT in {auto,spin,sync,yield}=sync – устанавливает режим синхронизации. В режиме auto – используется эвристический метод, основанный на числе активных CUDA в процессе C и числе логических процессоров в системе P. Если C > P тогда лучше использовать режим spin. В режиме spin используется активный обмен данными spin при ожидании результата от устройства. Режим yield — Instruct CUDA to yield its thread when waiting for results from the device. Режим sync — инструктирует CUDA блокировать процессорный поток при синхронизации примитива в ожидании результатов от устройства.

—cuda-streams UINT=2 – устанавливает streams.

Спецификации установки URL в energiminer:

Используется такая основная схема: scheme://user[:password]@hostname:port

В ней вместо scheme могут использоваться следующие значения :

http, getwork – для режима getWork;

stratum – для протокола stratum;

stratums – для безопасного протокола stratum;

stratumss – для безопасного протокола stratum с TLS12 верификацией.

Хешрейт разных видеокарт при добывании монет NRG

В связи с тем, что у Energi использовал сходный с Ethereum алгоритм, хешрейт при добывании этой монеты примерно соответствовал тому, который майнинг фермы показывали при добывании эфира.

На видеокарте RX460 4 Gb с памятью Hynix Энерджи майнер выдавал примерно 12 мегахешей в секунду, что соответствовало показателям при майнинге эфира.

RX580 4 Gb выдавал около 26 mh/s, при этих же настройках разгоне и даунвольтинга на эфире скорость была на 1-2 мегахеша выше.

Скриншот energiminer-2.2.1 при майнинге NRG на GPU RX460 4 Gb:

Скриншот energiminer-2.2.1 при майнинге NRG на GPU RX580 4 Gb:

При частоте ядра в 1160 Мгц (вольтаж 830 мВ) и памяти 1880 Мгц, потребление видеокарты по данным GPU-Z составляло 84 ватта:

Как можно было подсчитать доход от майнинга монет Energi?

С 27 февраля 2019 года майнинга монет NRG нет, можно добывать криптовалюту только путем содержания мастерноды.

До этого доход от майнинга Energi можно было посмотреть на следующих калькуляторах:

Скриншот калькулятора майнинга на coincalculators:

Заработок на содержании мастерноды Energi

Процесс установки мастернод описан на странице официального сайта energi. Держатели мастернод должны отвечать следующим требованиям (иметь):

Ежемесячно держатели мастернод будут получать 400 000 NRG, которые будут делится соответственно количеству мастернод в сети. Согласно эксплореру сети, по состоянию на 19 февраля 2019 года в сети Energi работает 233 ноды, что приносит их владельцам по 1716 монет NRG ежемесячно (1098 долларов).

Заключение

Криптовалюта Energi представляет собой довольно интересный проект, при технической реализации которого использованы наработки таких известных монет, как Ether и Dash. Благодаря этому монета NRG имеет неплохие показатели быстродействия, надежности, что подтверждается ее неплохими финансовыми показателями.

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

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

Полезные ссылки: