Перейти к содержанию

miniZ - Майнер Equihash


Жабраил

Рекомендуемые сообщения

Опубликовано (изменено)

Описание:
miniZ дружелюбный и быстрый CUDA майнер для алгоритмов Equihash. Только для видеокарт Nvidia, только для 64-разрядных систем. Исходный код закрыт. Комиссия разработчика 2%.

 

  - Поддержка любых вариантов алгоритма Equihash:
 <144,5> (BTG, BTCZ, XSG, LTZ, BZE), <150,5> (GRIMM), <150,5,3> (Beam), <192,7> (ZER, SAFE, GENX, VDL, ZERC, ANON), <125,4> (ZEL), <210,9> (AION), <96,5> (MNX)
  - Поддержка Windows и Linux
  - Минимальное требование к видеокартам: 2GB (например GTX 1050 2GB)
  - Поддержка большинства пулов
  - Красивое оформление вывода в консоли и системы мониторинга (API/Телеметрия)
  - Консольная и графическая версии

 

Протестирована работа на системах:
Ubuntu: 16.04 LTS, 17.10, 18.04, ZhashOS R3, Hive OS, Windows 10

 

FAQ: подробный FAQ на сайте разработчика

 

Скриншоты:

Spoiler

Содержимое архива:

minizfiles.png.14f0ef07ccd5f39471e8163aa81b0aaf.png

Окно консоли:

CMDshell.thumb.png.f59b2bd778a8191ec370575de3a1cef7.png

Графический интерфейс:

miniZ_btg_gui.thumb.png.b8cc1e753151e36fb35913f2fac46112.png

Система мониторинга (api/телеметрия):

ScreenminiZ.thumb.png.14318e64902d96e6d61b9ee3d1a9d76f.png

Таблица производительности (sol/s) видеокарт:

perf.thumb.png.cafc902941871940172a9fb07f963793.png

Требования:

Spoiler

NVIDIA 375.26 driver или новее, для версий скомпилированных с cuda 8.0 (Linux).
NVIDIA 376.51 driver или новее, для версий скомпилированных с cuda 8.0 (Windows).
NVIDIA 410.48 driver или новее, для версий скомпилированных с cuda 10.0 (Linux).
NVIDIA 411.31 driver или новее, для версий скомпилированных с cuda 10.0 (Windows).
NVIDIA 398.26 driver или новее, для версий скомпилированных с cuda 9.2 (Windows). (From v1.0e to v1.0i++)

 

miniZ не протестирован на всех доступных видеокартах, но должен работать на любых с архитектурой Kepler, Maxwell, Pascal, Turing.
При работе на Equihash 144,5 и 96,5 майнеру требуется почти 2GB видеопамяти, но поскольку драйвер в windows всегда потребляет больше памяти, карты с 2GB памяти могут работать в windows медленнее, чем в linux. Так же Equihash 150,5 работает медленнее в windows, чем в linux для видеокарт с 3GB. Карты менее 3GB не поддерживаются в windows для алгоритма Equihash 150,5. Для работы на Equihash 192,7 майнеру требуется около 2.7GB памяти, в windows для этого алгоритма не поддерживаются видеокарты с объёмом памяти менее 3GB.

Протестирована работа на пулах:

Spoiler

aionpool.tech
suprnova.cc
equipool.1ds.us
sunpool.top
aionmine.org
beam.leafpool.com
icemining.ca
minexpool.eu
mining.luxor.tech
blockwarepool.com
pool.zel.cash
coinblockers.com
baikalmine.com
solopool.org
2miners.com
zhash.pro
Zpool.ca
altpool.pro
minermore.com
beardpool.rocks
zergpool.com
nicehash.com
zsolo.bid
nlpool.nl
beam.flypool.org
ycash.flypool.org/
miningpoolhub.com
minergate.com
grimm.ravepool.com
pool.gold
mining4.co.uk
f2pool.com
sparkpool.com
luckpool.net
beepool.org/coindetail/beam
pool.btc.com
pool.pink
equihash.pro
pool.btcprivate.org (Developer Pool)

Совместимость с другими проектами:

Spoiler

Hive OS
Minerstat (msOS)
Swarm
MultiPoolMiner
RainbowMiner
Forager
Hash Auger
Awesome Miner
mmpos
Latest Miner App
Hashr8 OS

Справка по аргументам командной строки:

Spoiler

Общая информация 
--version (-v)             Показать информацию о версии майнера.
--help (-h)                  Вывод справки по использованию команд.
--cuda-info (-ci)       Показать список всех доступных устройств CUDA (GPUs).
Настройки устройств        
--cuda-devices=
(-cd) [devices]           Разрешить майнинг только на указанных устройствах CUDA. Если не указывать, miniZ будет использовать все доступные устройства(например --cuda-devices=0,2,3 или --cd 0 2 3).
--cuda-exclude=
(-cde) [devices]         Разрешить майнинг на всех устройствах, кроме указанных.(например --cuda-exclude=1,3,5 или --cde 1 3 5).
--tempunits=[Temperature unit]      Показывать температуру по Цельсию (C) или по Фаренгейту (F). (по умолчанию: C)
--templimit=[Temperature value]    Предел температуры, при достижении которого процесс майнинга будет приостановлен на одну минуту. Можно указать значение по Цельсию (C) или по Фаренгейту (F). (по умолчанию: 90 C / 194 F)
Подключение к пулу        
--user= (-u) [username]        Имя пользователя
--server= (-l) [server]             Адрес сервера
--port= [port]                           Порт сервера
--url= [user@server:port]     Альтернативный способ указать одновременно имя пользователя + адрес сервера + порт сервера
--pass= (-p) [password]        Пароль    (по умолчанию: x)
--cleanjobs                              Принимать только чистые задания.
--jobtimeout=[n]                     Если майнер не получит новое задание в течение указанного времени (в секундах), он отключится от пула. Если указать n менее чем 80-100, это может вызвать нестабильную работу на некоторых пулах. (по умолчанию:300)
--retries=[n]                             Количество попыток переподключится к пулу, при разрыве соединения.    (по умолчанию: 3)
--retrydelay=[n]                       Пауза (в секундах) между попытками переподключится к пулу.    (по умолчанию: 5)
Настройки алгоритма        
--par=[parameters]               Параметры алгоритма Equihash. (например --par=144,5) (по умолчанию: 144,5)
--pers= [pers_string]            Строка персонализации монеты. Значение auto для автоматической персонализации строки. (например для Bitcoin Gold (BTG) --pers=BgoldPoW; для BitcoinZ (BTCZ) --pers BitcoinZ) (по умолчанию: BgoldPoW)
--smart-pers                          Этот параметр разрешает майнеру использовать значение 'auto' строки персонализации, если это доступно, иначе будет использовано значение, указанное пользователем. Используйте для совместимости с "Mining Rig Rentals".
Настройки вывода
--nocolor           Отключить цветной вывод информации в консоли.
--color               Сохранить цвета в лог-файле. (по умолчанию: нет цвета)
--gpu-line         Вывод информации о каждом GPU в отдельной строке (по умолчанию если в работе больше чем 1 GPU).
--telemetry= (-a) [port]     Локальный порт API (чтобы выключить укажите 0). (например --telemetry=0.0.0.0:20000) (по умолчанию: 20000)
--show-solratio        Показывать количество решений в за цикл. 
--show-pers              Показывать строку персонализации. Можно использовать для проверки.
--latency                    Показывать задержку отклика сервера (ping).
--shares-detail         Показывать принятые/отклонённые шары каждого GPU, вместо эффективности принятых шар. (по умолчанию: эффективность принятых шар)
--all-shares              Учитывать в статистике шары, отправленные на комиссию разработчику.
--show-server          Показывать адрес сервера.
--show-shares         Показывать принятые/отклонённые шары.
--server-share         Показывать процентаж времени соединения с каждым сервером (вашего и комиссионного)
--extra                       Альтернативный способ указать все три передыдущих параметра (--show-server + --show-shares + --server-share).
--localtime=[n]        Значения [0-4] покажут время работы или локальное время. Значения [11-14] покажут одновременно и время работы и локальное время. (по умолчанию:    время работы)
Настройки журнала
--log                             Сохранять вывод программы в miniZ.log (по умолчанию: miniZ.log)
--logfile [filename]    Сохранять вывод программы в файл с указанным именем.
--log-period            Интервал времени (в секундах) между периодическими записи в файл журнала. (по умолчанию: 10 s)
--log-delay              Время ожидания (в секундах) перед началом периодических записей в файл журнала.    (по умолчанию: 10 s)
--stat-int=[interval]    Интервал (в секундах) для чтения статистики. (по умолчанию:    10 s)
--nonvml                      Отключить мониторинг GPU.
--csv=[filename]         Сохранить всю статистику в указанный файл в формате CSV.
Конфигурационный файл
--read-config [filename]     Прочитать конфигурацию из указанного файла (по умолчанию: miniZ.conf). Если не указано, miniZ всегда использует miniZ-master.conf, если этот файл существует.
--write-config [filename]    Записать конфигурацию в указанный файл. (по умолчанию: miniZ.conf)
Настройки оптимизации
--oc1    Используйте эту опцию с настройками энергосбережения, чтобы майнить быстрее. (например --oc1=1,4 применит oc1 к GPU 1 и GPU 4) Если не указывать номер GPU, то опция будет применена ко всем GPU.
--oc2    Используйте эту опцию с настройками разгона, чтобы майнить быстрее. (например --oc2=2,4 применит oc2 к GPU 2 и GPU 4) Если не указывать номер GPU, то опция будет применена ко всем GPU.
--f11=[n]    Ручная регулировка характеристики 11 уровня [0-3]. Обычно при низком энергопотреблении --f11=0 обеспечивает лучшую эффективность, но вы можете попробовать другие значения с вашими настройками разгона. (например --f11=1) (по умолчанию: наилучшее значение для карт без разгона)
--intensity= [number 1-100]    Интенсивность нагрузки на GPU. (например --intensity=20,40 применит --intensity=20 для первого выбранного GPU и --intensity=40 для второго выбранного GPU) (по умолчанию: 100)
--fee-time=[n]    Минимальное время для комиссионной работы (в секундах, n>20). Высокие значения уменьшают количество переключений между серверами пользователя и разработчика. (по умолчанию: 20 s)
--donate= [n]    Добавить процент пожертвования разработчику (n%) к обязательной комиссии (2%). Спасибо за донат!

Примеры использования:

Spoiler

Чтобы майнить BTG всеми видеокартами, на пуле btgpool, порт 3857, адрес кошелька GdkQGJmbdvx2UBRhomUAXwdUbKJySXzubo, имя рабочего worker, без пароля:
./miniZ --url=GdkQGJmbdvx2UBRhomUAXwdUbKJySXzubo.worker@eu.btgpool.pro:3857

 

Чтобы майнить MNX, используя только GPU 2, на двух пулах - основном – solopool, порт 2020, и вторичном - minexpool, порт 3333:

./miniZ -cd 2 --par=96,5 --url=YourWalletAddress.worker@s4.solopool.org:8002 --url=YourWalletAddress.worker@eu.minexpool.eu:3333

 

Чтобы майнить BTCZ, используя только GPU 0, 1, 2, на пуле equipool, с шифрованием соединения SSL, имя рабочего worker:

./miniZ -cd 0 1 2 --url=ssl://YourWalletAddress.worker@mine-btcz-euro.equipool.1ds.us:50066

Ссылки:

Spoiler

Тема разработчика на bitcointalk:
https://bitcointalk.org/index.php?topic=4767892.0
Тема разработчика на форуме btcz.rocks:
https://forum.btcz.rocks/t/miniz-a-fast-and-friendly-equihash-144-5-miner/944
Тема разработчика на форуме bitcoingold.org:
https://forum.bitcoingold.org/t/miniz-a-new-fast-and-friendly-equihash-144-5-miner/2033
Ссылки для скачивания на официальном сайте разработчика:
https://miniz.ch/download/

 

Изменено пользователем Жабраил
добавил скриншот

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

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

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Похожие топики

    • Соло-майнер получил $350 000 за добычу блока биткоина

      Как сообщил разработчик пула CKPool Кон Коливас (Kon Colivas),  соло-майнер добыл блок 903 883 и получил награду в 3,173 BTC (около $350 000). Майнер выдавал средний хэшрейт в 2,3 Пх/с, что составляет всего 0,00026% от общего хэшрейта сети первой криптовалюты. Награда за добычу блока составила 3,125 BTC ($343 700), а еще 0,048 BTC ($5 239) пользователь получил с комиссий за транзакции.   Это далеко не первый случай, когда соло-майнер добывает блок. Зачастую, для повышения своих шансов

      в Новости криптовалют

    • CKPool: Майнер-одиночка получил награду 3,151 BTC за добытый блок

      Администратор пула CKPool Кон Коливас (Con Colivac) сообщил, что майнер-одиночка добыл блок под номером 899 826 в сети биткоина, получив вознаграждение в 3,151 BTC. Соло-майнер использовал платформу CKpool. Блок содержал 3680 транзакций. Средняя комиссия за операцию составила примерно $0,29. По словам Кона Коливаса, майнер задействовал арендованный хешрейт, и незадолго до добычи блока показатель участника значительно увеличился — до 259 PH/s.     Коливас отметил, что к пулу было

      в Новости криптовалют

    • Кузбасский майнер оштрафован за кражу электроэнергии на 4,6 млн рублей

      В Кемеровской области суд вынес приговор местному жителю, организовавшему незаконную майнинговую ферму. Подсудимый получил штраф в 100 000 рублей, а его оборудование — более 50 единиц техники — было конфисковано. Согласно материалам дела, обвиняемый разместил ферму для добычи криптовалют в гараже, пользуясь льготным тарифом на электроэнергию, предназначенным для бытовых нужд.   «Он значительно превышал допустимые нормы потребления и оплаты энергоресурса по регулируемому тарифу для ко

      в Новости криптовалют

    • Майнер-одиночка с шансом один на миллион сумел добыть блок Биткоина

      Одиночный майнер, подключенный к сервису для добычи криптовалют CKPool, нашел новый блок в сети Биткоина под номером 887212 и получил вознаграждение 3,15 BTC на сумму $245 000. Разработчик и администратор сервиса CKPool Кон Коливас (Con Kolivas) заявил, что независимый майнер использовал устройство компании Bitaxe мощностью 480 GH/s. По оценке администратора, шанс на успех добычи блока был менее единицы к миллиону, а в среднем для нахождения блока с таким простым оборудованием потребовалось

      в Новости криптовалют

    • Майнер-одиночка получил вознаграждение 3,125 BTC за добычу блока

      Независимый майнер успешно решил криптографическую головоломку для проверки транзакций и добавления нового блока в блокчейн Биткоина. Майнер добыл блок под номером 883 181, за что получил вознаграждение 3,125 BTC на сумму $310 000. Криптожурналист Пит Риццо (Pete Rizzo) рассказал в твите, что майнер обработал блок, содержащий 3071 транзакцию. Помимо основной награды, соло-майнер получил дополнительные 0,033 BTC в виде транзакционных комиссий. В результате общий доход составил 3,158 BTC.  

      в Новости криптовалют

×
×
  • Создать...