Майнинг

Майнинг криптовалюты ERG на видеокартах и процессоре

Благодаря успешному развитию блокчейн-платформы ERGO в начале 2021 года криптовалюта ERG показала значительный рост. Она стала привлекать внимание все большего числа людей после появления программ для майнинга на алгоритме autolykos на видеокартах, листинга ERG на достаточно большом количестве бирж, а также благодаря возможности совместного майнинга на некоторых пулах.

Майнинг ERGO  на алгоритме autolykos2  не только выгоден с финансовой точки зрения, но и выделяется относительно невысоким энергопотреблением, которое даже ниже, чем на Ethash , что особенно важно в летние жаркие дни (при одном и том же разгоне). Для достижения максимального хешрейта нужно разгонять до упора ядро и выше среднего или до максимума — память.

Рассмотрим подробнее особенности PoW-алгоритма autolykos, а также возможности майнинга монет ERG на видеокартах и процессоре.

Особенности алгоритма майнинга autolykos

Хеш-функция autolykos схожа с Equihash, является памятезатратной, так как включает вычисление 32-элементного значения k-sum из списка размером 2 GB. Кроме того, используются Schnorr-подписи, поэтому майнинг монет ERG невозможен без доступа к приватному ключу. При этом в публичной версии блокчейна хранятся только данные о public keys;

При проведении вычислений на алгоритме autolykos (релиз 2.0, действующий со 2 февраля 2021 года) во время майнинга производятся следующие операции:

В алгоритм майнинга Autolykos заложен механизм ступенчатого увеличения сложности вычислений (нечто похожее на бомбу сложности в сети Ethereum) за счет поэтапного (на определенных блоках) увеличения значения параметра N согласно таблице:

Проверка найденных решений производится путем проверки выполнения шести условий:

Такой механизм реализации майнинга несколько усложняет возможность создания пулов для совместного майнинга. На практике уже существует несколько пулов для майнинга ERGO.

Майнинг монет ERG с помощью видеокарт

Эффективно майнить криптовалюту ERG можно на видеокартах, имеющих не менее 8 гигабайт видеопамяти. Но, учитывая размер данных для майнинга равный 2 GB, можно запускать майнинг и на менее производительных видеокартах (от 3 GB VRAM и выше, включая Nvidia GTX1063 и четырехгиговые видеокарты).

Можно также запустить майнинг ERG на процессоре в программе SRBminer-Multi с задействованием не менее 2 GB оперативной памяти компьютера. Полученный при этом хешрейт очень мал и не может принести доход, сопоставимый с майнингом на других алгоритмах, приспособленных для CPU.

Пулы для майнинга монет ERG (согласно miningpoolstats):

Самым мощным пулом, сконцентрировавшим большую часть мощностей сети ERGO (на момент написания статьи), является nanopool.

Чтобы майнить монеты ERG можно использовать следующие программы:

  • Autolykos CUDA-miner (Nvidia);
  • SRBminer-Multi (AMD+CPU) — программа удобна тем, что работает даже на относительно старых видеокартах AMD, например Radeon R9 290 с 4 ГБ видеопамяти;
  • NVMiner — Nvidia;
  • ergoAMDminer-v2.0 — AMD;
  • lolminer (AMD, Nvidia);
  • T-Rex (Nvidia);
  • NanoMiner v3.2.0+  — Nvidia+AMD — универсальная программа, удобна наличием развитого мониторинга работы майнера по локальной сети, обеспечивает хороший хешрейт на видеокартах AMD серии RX;
  • NBMiner — Nvidia (в последних версиях есть поддержка видеокарт AMD) — благодаря использования твиков памяти обеспечивает отличный хешрейт на зеленіх видеокартах как в Windows, так и в Linux;
  • teamredminer 0.8.3+ (AMD) — хороший майнер для видеокарт AMD от Polaris и новее, обеспечивает возможность локального мониторинга работы майнера с помощью программы EthMan.

SRBMiner и Nanominer, а также другие майнеры есть в HiveOS, поэтому очень удобно запускать майнинг ERG с помощью полетных листов в этой системе. Для получения скидки в 10 USD при оплате услуг в этой операционной системе, можно использовать промокод «cryptoprofi».

Пример батника для запуска майнинга ERG на видеокартах AMD на алгоритме Autolykos в программе SRBminer на nanopool:

#!/bin/sh
export GPU_MAX_HEAP_SIZE=100
export GPU_MAX_USE_SYNC_OBJECTS=1
export GPU_SINGLE_ALLOC_PERCENT=100
export GPU_MAX_ALLOC_PERCENT=100
export GPU_MAX_SINGLE_ALLOC_PERCENT=100
export GPU_ENABLE_LARGE_ALLOCATION=100
export GPU_MAX_WORKGROUP_SIZE=1024

sudo ./amdmemtweak --i 0,1 --REF 30

sudo ./atitool -i=0,1 -fancontrol=60

sudo ./SRBMiner-MULTI --disable-cpu --algorithm autolykos2 --pool ergo-eu1.nanopool.org:11111 --wallet кошелек.воркер/email --gpu-target-temperature 65 --gpu-off-temperature 75 --gpu-target-fan-speed 50 --api-enable --api-port 32000 --api-rig 46 --gpu-auto-tune 2 --gpu-boost 3
sleep 10

Скриншот майнера SRBMiner-MULTI при майнинге монет ERG на видеокартах Radeon RX588 и RX5500 (8 GB):

Пример батника для запуска майнинга ERG на процессоре в программе SRBMiner-MULTI.exe:

SRBMiner-MULTI.exe --algorithm autolykos2 --pool ergo-eu1.nanopool.org:11111 --wallet кошелек --password x --disable-gpu

Процессор Intel I5-3570K 3.4 GHz при майнинге на алгоритме autolykos2 на 4 потоках обеспечивает хешрейт 0.28 mh/s:

Батник для запуска майнинга монет ERG на видеокартах Nvidia в программе nbminer (пример):

@echo 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

timeout /T 0

nbminer -a ergo -o stratum+tcp://ergo-eu1.nanopool.org:11111 -u кошелек.воркер--temperature-limit 65 -api 192.168.2.41:42000 --fee 1 --memory-tweak 1 --platform 1 -devices 0

timeout /t 40 >nul

taskkill /f /im nbminer.exe >nul

Скрипт для запуска майнера NVMiner для добывания монет ERG на видеокартах Nvidia:

sudo ./ErgoStratumProxy_Linux -s ergo-eu1.nanopool.org -p 11111 -u worker

Скриншот майнера NVMiner при майнинге монет ERG:

Разгон видеокарт Nvidia в Windows рекомендуется делать программой nvidiainspector (подробнее в статье Оптимизация потребления видеокарт Nvidia при майнинге). В Linux разгон и даунвольтинг делается с помощью утилит nvidia-smi и nvidia-settings (подробнее в статье О майнинге на видеокартах Nvidia в Linux и Windows).

Пример скрипта для запуска майнинга ERG на видеокартах в программе lolminer:

#!/bin/bash

sleep 0
export GPU_FORCE_64BIT_PTR=0
export GPU_MAX_HEAP_SIZE=100
export GPU_USE_SYNC_OBJECTS=1
export GPU_MAX_ALLOC_PERCENT=100
export GPU_SINGLE_ALLOC_PERCENT=100

sudo ./amdmemtweak --i 0,1,2 --REF 30,30,30

./lolMiner --algo AUTOLYKOS2 --pool ergo-eu1.nanopool.org:11111 --user адрес_кошелька --apiport=порт_API --tstop 75 --tstart 55

sleep 10

Пример конфигурационного файла для запуска майнинга ERG в программе nanominer:
[autolykos]
wallet = кошелек
; nanopool pools by default
rigName = воркер
noLog = true
mport = 4444 (порт для мониторинга майнера в программе EthMan)
devices = 0,1 (задействованные видеокарты)
webport = 55000 (порт для мониторинга работы майнера в веб-браузере)
email = mailvlad@ukr.net
autoUpdate = true

Для мониторинга работы майнера nanominer по локальной сети в браузере нужно создать html-файл с таким содержимым:
<html>
<body bgcolor=gray>
<table border=0>
<tr>
<td> <iframe src="http://192.168.2.66:55000" width="1250px" height="890px"> </iframe> 
</td>
</tr>
</table>
</body>
</html>
где 192.168.2.66 - локальный адрес компьютера, на котором работает майнер.

Майнинг в программе nanominer  на видеокартах AMD Radeon серии RX:

Пример информации, отображаемой в браузере:

Хешрейт видеокарт на алгоритме Autolykos 2, в MH/s :

Nvidia P106-90 - 40-46;
Nvidia P106-100 - 40-50;
Nvidia P104-100 - 58;
Nvidia GTX970 - 30-32;
Nvidia GTX1050ti - 29-35;
Nvidia GTX1060 (3 и 6 GB) - 50-55;
Nvidia GTX1650 - 32-35;
Nvidia GTX1660 - 41;
Nvidia GTX1660s - 63;
Nvidia GTX1070 - 65-68(nbminer);
Nvidia GTX1070Ti - 69-70 (nbminer);
Nvidia GTX1080 - 70 (nbminer);
Nvidia GTX1080Ti - 115;
Nvidia RTX2060S - 75;
Nvidia RTX2070s - 78-84;
Nvidia RTX2080Ti - 105;
Nvidia RTX3060 - 115-125;
Nvidia RTX3060Ti - 170-176 (NBminer);
Nvidia RTX3070 - 170 (nanominer);
Nvidia RTX3070Ti - 181;
Nvidia RTX3080 - 225;
Nvidia RTX3080Ti - 125 (из-за антимайнинговых ограничений Nvidia производительность снижена на 40-50%);
Nvidia RTX3090 - 276;
Nvidia GTX Titan 12GB - 65;
AMD Radeon R9 280X/HD 7970 - 24-25 (SRBMiner, Windows), в linux - в два раза больше;
AMD Radeon R9 290/390 - 39-48 (nanominer), в lolminer - 51-52, SRBMiner - 52;
AMD Radeon R9 380 - 40-45 (SRBMiner);
AMD Radeon RX460/560 - 28-37;
AMD Radeon RX480 - 60-68;
AMD Radeon RX570 - 60-68;
AMD Radeon RX550 - 27-37;
AMD Radeon RX580 - 60-68;
AMD Vega56 - 80;
AMD Vega64 - 144-145 (SRBMiner);
AMD Radeon RX5500XT 8 GB - 51-53 (nbminer 38.2);
AMD Radeon RX5600XT - 88-105;
AMD Radeon RX5700 - 90-110;
AMD Radeon RX6800 - 110-120;
AMD Radeon VII - 230 (Teamredminer);
AMD Radeon 6600 XT - 60.

Доход от майнинга монет ERG можно подсчитать с помощью калькулятора на minerstat или на miningpoolstats .

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

P.S. Увеличить доход от майнинга ERG можно, дополнительно настроив периодический майнинг монеты ZIL. Как это сделать описывается в статье О майнинге ERGO+ZIL на видеокартах Nvidia и AMD.

11 комментариев

  • cryptoprofi

    Посмотрите на картинку в статье, в момент написания статьи Нанопул имел в 10 раз большую мощность. Самая свежая информация есть на miningpoolstats, ситуация меняется, это нормально.

  • Nepo

    Autolykos CUDA-miner (Nvidia);
    SRBminer-Multi (AMD+CPU);
    NVMiner — Nvidia;
    ergoAMDminer-v2.0 — AMD;
    NanoMiner v3.2.0+ — Nvidia+AMD.
    Все эти майнеры уже есть в HiveOS, поэтому очень удобно запускать майнинг ERG с помощью полетных листов в этой системе.

    Кроме SRBMiner и Nanominer в hive других майнеров указаных вами не нашёл.

  • cryptoprofi

    Спасибо за уточнение! Действительно, по умолчанию этих майнеров в системе нет. Весь функционал, необходимый для майнинга, доступен в SRBMiner и Nanominer, поэтому нет особого смысла устанавливать другие программы.

  • Виталий

    По моему безполезная статья с примером батника для линукса на nvidia, а как же обладаьели винды и nvidia карт?

  • cryptoprofi

    Скрипт под Linux и батник под Windows отличаются только названием майнера в начале командной строки (SRBMiner-MULTI и SRBMiner-MULTI.exe соответственно). sudo — это команда для запуска майнера с правам админа под Linux.

  • Алексей

    Какими настройками в хайве добились 115 махов на картах 1080 ti ?
    Пока больше 104 не вышло

  • cryptoprofi

    Nbminer, настройки Ethereum, память на максимум с включенным mt параметром. У Вас, видимо слабенькая vram.

  • Техно-Вело Жизнь

    1660Ti и 1660Super не выдают больше 56 махов, но в жестком андервольте поверлимитом, пробывал повышать повер лимит карты жрут как невсебя, а выдают все теже 55-57 махов. 4 гиговые рыксы и то лучше, по 59-52 махов с них выжал, при копеечном потреблении

  • J

    For ERGO with VEGA the winner is TRM.
    For all other cards lolMiner is the winner with ERGO.

    Lowest Fee 1.5% compare to 2% or 2.5%
    Lower Watts with Navi and Polaris

    You will have real hash, not like you have now. LolMiner is only of the two miners that report real hash in ERGO, because they count the no mining time of the Data Ergo Set. You are not seeing drops now and that is not true. During the Data Ergo Set you are not able to mine… how can you still have Mhs… so that’s not honest from that miners

Добавить комментарий

Ваш адрес email не будет опубликован.

English English Русский Русский