Jump to content

miniZ - Майнер Equihash


Recommended Posts

Posted (edited)

Описание:
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/

 

Edited by Жабраил
добавил скриншот

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

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

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

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

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

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

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

    • Майнер выпустил облигации на $500 млн для покупки биткоинов

      Крупнейшая компания-майнер США MARA (ранее Marathon Digital) заявила о выпуске облигаций на сумму $700 млн со сроком погашения до 2030 года. $500 млн от нового выпуска будут использованы для покупки биткоинов. Облигации выпущены в рамках частного предложения для квалифицированных институциональных покупателей-юрлиц. До $200 млн из выручки от нового размещения компания обещает потратить на выкуп части ранее выпущенных облигаций.   MARA аналогичным образом привлекла $750 млн в ноябре 20

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

    • Биткоин-майнер эпохи Сатоси Накомото продал часть своих активов

      Один из первых энтузиастов флагманской криптовалюты, начавший майнить биткоины всего через пять дней после запуска сети Биткоина в 2009 году, решил продать часть своих активов. По данным обозревателя блокчейнов Arkham Intelligence, неизвестный крипто-кит перевел на биржу Kraken биткоины на сумму около $9,7 млн. В Arkham Intelligence отметили, что «ранний биткоин-инвестор» заработал несколько тысяч ВТС в самом начале существования эпохи Биткоина, сразу после генерации генезис-блока.   

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

    • CKPool: Соло-майнер получил 3,169 BTC за добычу блока Биткоина

      По информации майнингового пула CKPool, соло-майнер добыл блок Биткоина под номером 860 749 и получил награду в размере 3,169 BTC ($181 147). Администратор CKPool Кон Коливас (Con Colivac) сообщил, что блок содержал 5 959 транзакций. Независимый майнер использовал оборудование, хешрейт которого составил 82 PH/s, что является достаточно крупным значением для соло-майнинга.     Помимо вознаграждения в размере 3,125 BTC, на сетевые сборы пришлось примерно 0,44 BTC (1,4%).    

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

×
×
  • Create New...