GitHub:
lolMiner — майнер Ethash / Equihash / Beam & Grin с несколькими алгоритмами, оптимизированный для майнинга на AMD (на основе OpenCL), однако, он также будет работать и на большинстве карт Nvidia (GPUs), но скорость и стабильность могут сильно отличаться.
lolMiner 1.22 — 1.24 — это только выпуски Linux, которые нацелены на улучшение производительности режима зомби в специфическом для Linux коде. Таким образом, выпущенная вчера версия 1.21 останется последней версией для Windows. Майнеры, у которых нет карты, использующей режим зомби, могут спокойно игнорировать это обновление — оно будет вести себя идентично 1.21. Исправления ошибок (начиная с версии 1.24)
Исправлена ошибка, из-за которой драйвер amdgpu часто сообщал о VM_CONTEXT1_PROTECTION_FAULT_STATUS при запуске. Доли исправленных дефектов и неверные сообщения имеют частоту при запуске с фиксированными параметрами —zombie-tune напрямую
Изменения v1.24
Добавлены (настраиваемые) ядра режима зомби для графических процессоров R9 290 (x) и R9 295 — по популярному запросу.
Исправление ошибок:
Исправлена ошибка, из-за которой графические процессоры Baffin (RX 450, 460, 550, 560) и Tonga (R9 380 (X)) показывали слишком высокий хешрейт и создавали недееспособных в режиме зомби 1.23. Исправлена ошибка, из-за которой майнинг ETC не запускался при наличии более двух графических процессоров 4G в версии 1.23.
Примечания к выпуску от Автора:
Я получил довольно много запросов о проблемах с картами Nvidia, а также о том, могу ли я добавить ядра в режиме зомби для 4G Nvidias и RX 5500. Я должен сказать, что пытался, но есть некоторые препятствия, которые помешали этому. В будущем я буду улучшать коды Nvidia, но на подготовку потребуется время. При этом карты Navi почему-то вообще не любят зомби-настройку, поэтому в них есть только стандартный режим зомби. В настоящее время я также не могу рекомендовать смешивать их в ригах, где карты RX 4xx и 5xx работают в режиме зомби, потому что это, кажется, время от времени приводит к зависанию системы. Однако микширование с картами 8G и нормальный майнинг не является проблемой.
Выпуск 1.25 теперь (надеюсь / в случае отсутствия срочных исправлений ошибок) займет некоторое время. Я готовлюсь к отличным новостям, следите за обновлениями.
Настройка
Чтобы настроить батник нам нужно ввести три команды:
- set «POOL=eu1.ethermine.org:4444» — указываем адрес пула
- set «WALLET=0x360d6f9efea21c82d341504366fd1c2eeea8fa9d.lolMinerWorker» — указываем адрес кошелька и название фермы (любое)
- lolMiner.exe —algo ETHASH —pool !POOL! —user !WALLET! timeout 10 — оставляем стандартную команду для запуска и алгоритм.
Так будет выглядеть батник lolminer для eth:
@echo off setlocal enableDelayedExpansion Rem ################################# Rem ## Begin of user-editable part ## Rem ################################# set «POOL=eu1.ethermine.org:4444» set «WALLET=0x360d6f9efea21c82d341504366fd1c2eeea8fa9d.lolMinerWorker» Rem ################################# Rem ## End of user-editable part ## Rem ################################# lolMiner.exe —algo ETHASH —pool !POOL! —user !WALLET! timeout 10
Батник для Nicehash
lolMiner.exe —algo ETHASH —pool daggerhashimoto.eu-west.nicehash.com:3353 —user 3HHG3zpxP4AmbKDR9iRy1c2bqAb4WKhNwm.worker —tls 0 —ethstratum ETHV1 pause
Это второй, более легкий способ указать батник:
И расшифровка:
- lolMiner.exe — имя программы, которая будет запущена
- —algo ETHASH — название алгоритма
- —pool daggerhashimoto.eu-west.nicehash.com:3353 — указываем адрес пула и его порт
- —user 3HHG3zpxP4AmbKDR9iRy1c2bqAb4WKhNwm — указываем адрес кошелька от Найсхеш
- .worker — после точки указываем имя воркера (любое название)
- —tls 0 — указываем тип TLS (оставляем 0)
- —ethstratum ETHV1 — указываем тип Стратум протокола
Готовый пример:
lolMiner.exe —algo ETHASH —pool daggerhashimoto.eu-west.nicehash.com:3353 —user 3HHG3zpxP4AmbKDR9iRy1c2bqAb4WKhNwm.worker —tls 0 —ethstratum ETHV1
Добывайте ZIL и ETH или ZIL и ETC на разных пулах
Обычно при добыче ZIL необходимо добывать ETH на том же пуле или полагаться на механизм прокси-переадресации пула, реализованный пулом. Первый случай ограничивает майнинг одним пулом, в то время как последний может иметь недостаток в виде худшей задержки добычи ETH или нестабильности переадресации пула. В lolMiner 1.32 была улучшена возможность обхода этой ситуации путем добавления второго стратового соединения, которое будет забирать ваши доли ETH (или ETC) и доставлять их непосредственно в нужный вам пул, в то время как доли ZIL будут отправляться во время эпох шарда ZIL в пул ZIL.
Для настройки выполните следующие действия
- a) Настройте свой ETH или ETC как обычно. В случае, если вы хотите использовать ETC+ZIL, выберите ETCHASH в качестве параметра алгоритма.
- b) Добавьте параметр —dualmode zil —dualpool pool_of_zil —dualuser data_for_the_zil_pool —dualpass password_for_the_zil_pool к аргументам командной строки или дополнительным параметрам пользователя. Замените здесь элементы pool_of_zil, data_for_the_zil_pool и password_for_the_zil_pool на ваши желаемые учетные данные для майнинга ZIL.
Теперь майнер создаст оба соединения при запуске, но будет добывать доли ETH (или ETC) на основном соединении, а на дополнительном соединении будет добывать ZIL.
Примеры
- lolMiner —algo ETHASH —pool eth.2miners.com:2020 —user 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a.workerName —enablezilcache —dualmode zil —dualpool eu1-zil.shardpool.io:3333 —dualuser 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a.workerName —dualpass [email protected]:2020
- lolMiner —algo ETHASH —pool eu-eth.2miners.com:2020 —user 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a.workerName —enablezilcache —dualmode zil —dualpool eu-zil.rustpool.xyz:8008 —dualuser 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a—dualpass [email protected]:[email protected]
- lolMiner —algo ETHASH —pool eth.2miners.com:2020 —user 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a.workerName —enablezilcache —dualmode zil —dualpool eu.ethash.k1pool.com:5000 —dualuser KrSv2Z38HuG4fkJBiP4QgYE6osoFfUECmD7
- lolMiner —algo ETHASH —pool eth.2miners.com:2020 —user 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a—enablezilcache —dualmode zil —dualpool eu.ezil.me:5555 —dualuser 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a.zil1qxl9lwat8rvf3lkn4fluexzh9pwemn0x94nn5a
Команды
Чтобы начать майнинг с помощью Лолмайнер
нужно указать три вещи, а именно:
- Алгоритм для майнинга.
- Адрес пула или соло-адрес для подключения.
- Имя пользователя / кошелек для майнинга.
Настройте алгоритм для майнинга
В lolMiner есть два способа указать алгоритм, который вы хотите майнить. Вам нужно выбрать один из них, чтобы начать майнинг.
Первый вариант — —algo (-a), за которым следует одно из следующих имен алгоритмов:
BEAM-I | BeamHash I |
BEAM-II | BeamHash II |
BEAM-III | BeamHash III |
C29D | CuckarooD 29 |
C29Z | CuckarooZ 29 |
C30CTX | Cuckaroo 30 Cortex |
C31 | Cuckatoo 31 |
C32 | Cuckatoo 32 |
EQUI144_5 | Equihash 144/5 |
EQUI192_7 | Equihash 192/7 |
EQUI210_9 | Equihash 210/9 |
ZEL | ZelHash |
Обратите внимание, что вы всегда можете узнать поддерживаемые алгоритмы с помощью команды: lolMiner —list-algos. Также будет показан размер комиссии. Этот список проинформирует вас, поддерживает ли программа алгоритм / требуется ли параметр персонализации (—pers), который нужен для некоторых алгоритмов на основе Equihash.
Второй способ настройки lolMiner — через параметр —coin (-c) . Этот параметр устанавливает более подробные настройки для выбранных профилей и позволяет использовать специальные функции, например переключатели алгоритмов или комбинацию алгоритма с правильной персонализацией.
Подробный список дополнительных параметров lolMiner вы можете проверить с помощью командыlolMiner -h.
Доступные команды:
Общие:
-h [ —help ] Help screen —config arg (=./lolMiner.cfg) Config file —json arg (=./user_config.json) Config file in Json format —profile arg Profile to load from Json file —nocolor [=arg(=on)] (=off) Disable colors in output —basecolor [=arg(=on)] (=off) Use 16 colors scheme for non-rgb terminals —list-coins List all supported coin profiles —list-algos List all supported algorithms —list-devices List all supported & detected GPUs in your system -v [ —version ] Print lolMiner version number
Майнинг:
-c [ —coin ] arg The coin to mine -a [ —algo ] arg The algorithm to mine. This is an alternative to —coin. -p [ —pool ] arg Mining pool to mine on Format: <pool>: -u [ —user ] arg Wallet or pool user account to mine on —pass arg Pool user account password (Optional) —tls arg Toggle TLS («on» / «off») —devices arg The devices to mine on Values: ALL / AMD / NVIDIA or a comma separated list of indexces. —devicesbypcie [=arg(=on)] (=off) Interpret —devices as list of PCIE BUS:SLOT pair —pers arg The personalization string. Required when using —algo for Equihash algorithms —keepfree arg (=8) Set the number of MBytes of GPU memory that should be left free by the miner. —benchmark arg The algorithm to benchmark
Опции управления:
—watchdog arg (=script) Specify which action to take when a card is detected to be crashed. «off»: Continue working on remaining cards. No action. «exit»: Exit the miner with exit code 42 to ask for a restart. Recommended for Nvidia cards. «script»: Call an external script. Default and recommended for AMD cards. —watchdogscript arg Specify which script to be executed when a hung GPU is detected —computemode [=arg(=1)] (=0) Ask lolMiner to enable AMD compute mode for supported GPUs. Requires previleges to change system settings. —singlethread [=arg(=-1)] (=-2) Enable single mining thread mode for all GPUs (-1) or for a specific GPU id. —tstart arg (=0) Minimal temperature for a GPU to start in degree C. If set to 0 disables restart below a fixed temperature. —tstop arg (=0) Temperature to pause or stop a GPU from mining in degree C. If set to 0 disables stop above a fixed temperature. —tmode arg (=edge) Mode for temperature management. Use «edge» (default), «junction» or «memory» to set the mode for temperature management.
Статистика:
—apiport arg (=0) The port the API will use —apihost arg (=0.0.0.0) The host binding the API will use —longstats arg (=150) Long statistics interval —shortstats arg (=30) Short statistics interval —statsformat arg (=default) Format for long statistics. Use —help-format to get an overview of available fields. —help-format [=arg(=1)] Format description for —statsformat —digits arg Number of digits in hash speed after delimiter —timeprint [=arg(=on)] (=off) Enables time stamp on short statistics («on» / «off») —compactaccept [=arg(=on)] (=off) Enables compact accept notification —log [=arg(=on)] Enables printing a log file («on» / «off») —logfile arg Path to a custom log file location
Overclock (Experimental):
—cclk arg (=*) The core clock used for the GPUs. Cards are separated with a comma. «*» can be used to skip a card.
Опции для Ethash:
—ethstratum arg (=ETHPROXY) Ethash stratum mode. Available options: ETHV1: EthereumStratum/1.0.0 (Nicehash) ETHPROXY: Ethereum Proxy —worker arg (=eth1.0) Separate worker name for Ethereum Proxy stratum mode. —mode arg (=b) Kernel mode to mine on. Comma separated values for configuring multiple cards differently. —lhrtune arg (=0) Offset to most important LHR parameters. If your card is unstable or does not unlock try negative values. Range is +/-20. —disable-dag-verify [=arg(=1)] (=0) Disable the CPU side verification and repair of DAG. —4g-alloc-size arg (=0) Sets the DAG size (in MByte) the miner is allowed to use on 4G cards. Can be a comma separated list of values for each card. Suggested values: Linux: 4080 Windows: 4024 —zombie-tune arg (=auto) Sets the Zomie tune mode (auto or 0-3) for Polaris GPUs. Can be a comma separated list of values to set for each card individually. —dagdelay [=arg(=0)] (=-1) Delay between creating the DAG buffers for the GPUs. Negative values enable parallel generation (default). —enablezilcache [=arg(=1)] (=0) Allows 8G+ GPUs to store the DAG for mining Zilliqa. It will generated only once and offers a faster switching. —benchepoch arg (=350) The DAG epoch the denchmark mode will use
Ethash — расширенные опции:
—workmulti arg (=180) Modifys the amount of Ethash work a GPU does per batch. —rebuild-defect arg (=3) Triggers a DAG rebuild if a card produced <param> defect shares. Default is 3, use 0 to deactivate the rebuild. —enable-ecip1099 [=arg(=on)] (=off) Enable reduced DAG size for mining ETC from block 11.730.000 and higher. —disableLinux56fix [=arg(=on)] (=off) Disables the startup workaround for Polaris GPUs on Linux kernel 5.6. —win4galloc [=arg(=1)] (=1) Enables (1) / Disables (0) experimental 4G DAG allocation mode on Windows.
Algorithm Split Options:
—dualmode arg (=none) Dual mode used. Allowed options: none, zil, zilEx, eth, etc —dualpool arg Pool configuration for extra connection, Format <pool>: —dualuser arg Username or wallet address for the extra connection —dualpass arg Password for the extra connection (Optional) —dualdevices arg Split rule for etc and beam split mode. Use a comma separated list of indexes or «4G» (default).
Хешрейты видеокарт на lolMiner
Мы протестировали видеокарты Nvidia на lolMiner. Результаты следующие:
- Nvidia GTX 1060 — 15 sol/s;
- Nvidia GTX 1070 — 23-25 sol/s;
- Nvidia GTX 1070 ti — 26 sol/s;
- Nvidia GTX 1080 — 21-24 sol/s;
- Nvidia GTX 1080 ti — 40 sol/s.
Хешрейт действительно нестабильный. Лучше использовать lolMiner по назначению — то есть для видеокарт AMD. Вот хешрейты для «красных» видеокарт.
- AMD Radeon RX 480 4 ГБ — 15-16 sol/s;
- AMD Radeon RX 570 — 14.5-15 sol/s;
- AMD Radeon RX 580 8 ГБ — 16 sol/s.
Важный момент: обычно на видеокартах AMD выгоднее всего майнить Эфириум и Ethereum Classic. Иногда выстреливают другие монеты (по типу того же ZelCash) но Эфириум для карт AMD — это беспроигрышный вариант. Подобрать самую выгодную криптовалюту в любой момент поможет калькулятор 2CryptoCalc.
Большинство популярных криптовалют можно добывать на пуле 2Miners. Сейчас этим занимается более 60 тысяч человек.
Алгоритмы и комиссия
Алгоритм | Комиссия % |
Autolykos V2 | 1.5 |
BeamHash III | 1.0 |
Cuckoo 29 | 2.0 |
CuckarooD 29 | 2.0 |
CuckarooM 29 | 2.0 |
Cuckaroo 30 CTXC | 2.5 |
Cuckatoo 31 | 2.0 |
Cuckatoo 32 | 2.0 |
Cuckaroo 29-32 | 1.0 |
Cuckaroo 29-40 | 1.0 |
Equihash 144/5 | 1.0 |
Equihash 192/7 | 1.0 |
Equihash 210/9 | 1.0 |
Etchash | 0.7 |
Ethash | 0.7 |
ZelHash | 1.0 |
Что такое lolMiner
lolMiner — майнер с поддержкой алгоритмов Equihash и Cuckatoo. Программа разработана для “красных” видеокарт, то есть от AMD. Поддержка большинства “зелёных” карт от Nvidia тоже есть, однако стабильность и скорость работы lolMiner на них под вопросом. Об этом предупреждают сами разработчики на странице проекта на форуме BitcoinTalk.
Как и везде, разработчики работают не бесплатно. Комиссия составляет 1 процент, то есть за сутки ваше оборудование будет работать на создателей софта чуть больше 14 минут. У майнера PhoenixMiner показатель равен 0.65 процента, вот только его позиционируют как “самый быстрый Ethereum/Ethash-майнер с самой низкой комиссией”. И это действительно так.
ТОП программ майнеров для эфира
Существует большой выбор софта для добычи криптовалют, но не все подходят для ETH. Приведем ТОП программ для майнинга Эфириума, которые наиболее востребованы среди участников криптосети.
Программа для майнинга | Поддерживаемое оборудование | Основные алгоритмы |
Майнер эфириума Miner OS | Видеокарты GPU (AMD и NVIDIA), процессоры CPU | DaggerNashimoto (Ethash) и другие |
Etherium miner Hive OS | Процессоры CPU; видеокарты GPU; ASIC | Sha-256, RandonXMonero, Ethash, Script и другие |
Ethereum майнер Rave OS | Видеокарты GPU; ASIC | Sha-256, DaggerNashimoto (Ethash) и другие |
Эфир майнер GMinerCuda | Видеокарты GPU (NVIDIA, AMD), CPU | AMD: CuckooCycle; BeamV2; Eaglesons. NVIDIA: Zhash, GrinCuckatoo31, CuckooCycle, GrinCuckarood29, BeamV2; Eaglesons;DaggerNashimoto (Ethash); GrinCuckatoo32 |
NiceHash Miner | Процессоры CPU; Видеокарты GPU | ПО выбирает лучший алгоритм для майнинга |
Minergate Miner | Процессоры CPU; Видеокарты GPU | ПО выбирает лучший алгоритм для майнинга |
Майнер для Etherium BMiner | Видеокарты GPU | Equihash, Ethash, Blake14r, Blake2s, Tensority, Cuckaroo29 |
Ethereum GPU miner FinMiner | Видеокарты GPU; Процессоры CPU | Ethash, CryptoNight (v6, v7, v8) на GPU и RandomHash / PASC на CPU |
Miner Ethereum SimpleMining OS | Видеокарты GPU (NVIDIA, AMD) | Ethash, Equihash, CryptoNight и многие другие |
ETH GPU miner lolMiner | Видеокарты GPU (AMD, Nvidia) | Zhash, Ethash, GrinCuckatoo31, GrinCuckatoo32, Cuckaroom, GrinCuckarood29, BeamV2; |
Майнер эфира для AMD NanoMiner | Видеокарты GPU (AMD) | Ethash, Ubqhash, GrinCuckatoo32, Random X (Monero), CuckooCycle, KawPow, RandomHash |
Ethereum Miner NBMiner | Видеокарты GPU (AMD, Nvidia) | AMD: Eaglesong, Ethash, Handshake, Kawpow; Nvidea: GrinCuckatoo31, GrinCuckatood29, CuckooCycle, Ethash, Eaglesong |
Майнер Ethereum Phoenix | Видеокарты GPU (AMD, Nvidia) | AMD: Ethash; Nvidea: Ethash |
Etherium майнер TeamRedMiner | Видеокарты GPU (AMD) | DaggerNashimoto (Ethash), GrinCuckatoo31, GrinCuckatood29, X16R, X16Rv2, Lyra2RREv3 |
Ethereum Nvidia GPU Miner T-Rex | Видеокарты GPU (Nvidia, AMD) | X16R, X16Rv2, KawPow, Ethash |
Подробное описание лучших программ вы можете прочесть в статье “Программа для майнинга Эфириума: сравнение лучших утилит”.