Майнинг

Майнинг криптовалюты Vertcoin на алгоритме verthash в Windows

Криптовалюта Vertcoin (VTC) 30.01.2020 на блоке 1,500,000 перешла с PoW-алгоритма Lyra2REv3 на verthash.

Это PoW-алгоритм, использующий SHA3-кодирование, SpaceMint’s Proof of Space random data file, а также включающий хеш-функции Lyra2RE, Lyra2REv2 и Scrypt-N(2048).

Благодаря хардфорку резко уменьшилось количество майнеров, поддерживающих работу сети Vertcoin, что привело к значительному уменьшению сложности майнинга:

Обвал сложности майнинга криптовалюты Vertcoin не будет длиться долгое время, так как в сеть постоянно приходят новые мощности, что приводит к быстрому росту difficulty (это хорошо видно на суточном графике):

Тем не менее, майнинг монет VTC в настоящее время очень выгоден, в особенности на маломощных видеокартах.

Как майнить криптовалюту Vertcoin (VTC) на алгоритме verthash?

Майнить криптовалюту Vertcoin (VTC) на алгоритме verthash в настоящее время можно с помощью двух майнеров:

VerthashMiner — официальный майнер для Windows и Linux с открытым исходным кодом без комиссии разработчикам, поддерживает работу на практически любых видеокартах от AMD, Nvidia и Intel:

  • устройства с поддержкой OpenCL – видеокарты AMD с архитектурой GCN 1.0 и выше, а также интегрированные видеоадаптеры Intel HD/UHD Graphics;
  • устройства с поддержкой технологии CUDA – видеокарты Nvidia (с поддержкой NVIDIA GPU compute capability 3.0+).

Vertcoin One Click Miner — майнер для Windows и Linux, предварительно настроенный на пул P2Proxy.

Без сомнений, в ближайшие дни появятся и другие майнеры, поддерживающие этот алгоритм.

Лучше всего использовать майнер VerthashMiner, разработанный программистом под псевдонимом CryptoGraphics, так как он позволяет использовать любой пул, а также поддерживает майнинг на большинстве видеокарт, включая интегрированные.

Пример bat-файла для майнинга в программе VerthashMiner:

VerthashMiner.exe -o stratum+tcp://пул:порт -u кошелек -p пароль --verthash-data verthash.dat --cl-devices 1

pause

Файл verthash.dat (размер 1.2 GB) можно скачать на фоициальном сайте Vertcoin в разделе Downloads.

Команда

--cl-devices 1

используется для майнинга только на указанных opencl-устройствах (опция, очень нужная в смешанных ригах). Для выбора определенных видеокарт Nvidia используют команду:

--cu-devices с номерами нужных видеокарт.

Если необходимо запустить майнинг на всех opencl-устройствах (видеокарты AMD и Intel) используют команду:

--all-cl-devices

Для запуска майнинга на всех CUDA-устройствах (видеокарты Nvidia) прмиеняют команду:

--all-cu-devices

Если нужно запустить майнинг на всех утсройствах сразу, можно использовать обе эти команды вместе:

--all-cl-devices --all-cu-devices

Майнинг VTC на алгоритме verthash на видеокарте AMD Radeon RX462 (при частоте ядра 1100 МГц – hashrate 245 KH/s):

Другие полезные команды при использовании VerthashMiner:

--retries <N> (-r) — установка количества попыток соединения с пулом при проблемах с соединением с интернетом (по умолчанию — бесконечно);

--retry-pause <N> (-R) — время между попытками соединиться с пулом, в секундах (по умолчанию 30 секунд);

--timeout <N> (-T) — таймаут для long polling, в секундах (по умолчанию не используется);

--coinbase-addr <ADDR> - адрес для соло-майнинга;

--timeout <N> (-T) — таймаут для long polling (отправка сообщений от пула о завершении работы на текущей эпохе, помогает уменьшить число stale-shares), в секундах (по умолчанию не включен). При установке этого значения стоит ориентироваться на время нахождения блока в сети Vertcoin, равное 2.5 минутам;

--no-longpoll — отключение поддержки long polling;

--no-restrict-cuda — использование видеокарт NVIDIA как OpenCL-устройства;

--benchmark — запуск бенчмарка;

--config <File> (-c) — использование конфигурационного файла;

--gen-conf <File> (-g) — генерация конфигурационного файла с указанием нумерации pcie bus IDs и выход;

--verthash-data <File> (-f) — указание пути к файлу с данными о блокчейне verthash для майнинга (обычно файл verthash.dat);

--no-verthash-data_verification — отключить проверку файла verthash.dat;

--log-file — включить логирование в файл;

--device-list (-l) — показывает все доступные для майнинга устройства в виде списка;

--help (-h) — показывает все доступные команды.

Пример отображения информации о доступных для майнинга в программе VerthashMiner устройствах (команда -l):

C:\Users\Z77\Desktop\Programs19\VerthashMiner>VerthashMiner.exe --device-list

[2021-01-31 16:06:48] WARN Skipping CL platform (index: 0, NVIDIA Corporation)

[2021-01-31 16:06:48] INFO Found 4 OpenCL devices.

[2021-01-31 16:06:48] INFO Found 1 CUDA devices

Device list(raw):

==================

OpenCL devices:

Index: 0. Name: gfx1012

Platform index: 1

Platform name: Advanced Micro Devices, Inc.

pcieBusId: 4

Index: 1. Name: Baffin

Platform index: 1

Platform name: Advanced Micro Devices, Inc.

pcieBusId: 5

Index: 2. Name: Ellesmere

Platform index: 1

Platform name: Advanced Micro Devices, Inc.

pcieBusId: 6

Index: 3. Name: Ellesmere

Platform index: 1

Platform name: Advanced Micro Devices, Inc.

pcieBusId: 7

CUDA devices:

Index: 0. Name: GeForce GTX 1080

Разгон видеокарт при майнинге на алгоритме verthash

Майнинг на алгоритме verthash требователен к производительности ядра. Для увеличения хешрейта нужно увеличивать частоту GPU Core.

Так как встроенных средств разгона в программе VerthashMiner не имеется, разгон видеокарт AMD в Windows нужно делать программой OverdriveNTool 0.2.9 (методика расписана в статье “Разгон видеокарт АМД для майнинга программой OverdriveNTool”):

Видеокарты Nvidia в Windows можно разгонять в программе nvidiainspector или MsiAfterburner (она же подойдет и для AMD).

Для видеокарт NVIDIA с памятью GDDR5+ (GTX1080/1080Ti) стоит включать таблетку OhGodAnETHlargementPill-r2.exe. Методика разгона видеокарт Nvidia описывается в статье «Оптимизация потребления видеокарт Nvidia при майнинге».

Майнинг на алгоритме verthash на видеокарте, встроенной в процессор

VerthashMiner может производить вычисления на любом устройстве, поддерживающем технологию CUDA или OpenCL.

Благодаря этому возможен майнинг монет VTC на алгоритме verthash на интегрированной видеокарте, находящейся на одном кристалле с процессором.

Для этого в операционной системе должна быть установлена поддержка технологии OpenCL для интегрированного видеоадаптера. Теоретически можно запустить майнинг криптовалюты Vertcoin и на процессоре, для этого нужно только установить соответствующие модули OpenCL . Процесс установки поддержки OpenCL для видеокарт, встроенных в процессоры intel описан в статье «Можно ли запустить майнинг на интегрированной видеокарте процессора Intel?».

Чтобы узнать, установлена ли поддержка opencl для процессора достаточно посмотреть доступные для майнинга устройства. Это делается командой device-list.

Для ее использования в папке с файлами VerthashMiner удобно создать bat-файл или (md-файл), вставить в него следующие строки:

VerthashMiner.exe --device-list

pause

а затем запускать полученный файл обычным образом.

При установленной поддержке opencl для встроенной видеокарты, в консоли появится информация о наличии OpenCL-устройства с названием интегрированного видеоадаптера (в данном случае Intel UHD Graphics 630):

Для майнинга на интегрированной видеокарте, которая является единственным доступным opencl-устройством, можно использовать такой bat-файл:

VerthashMiner.exe -o stratum+tcp://verthash.mine.zergpool.com:4534 -u кошелек -p c=BTC,worker,refcode=81de238596774683dd427a9d57bae6af --verthash-data verthash.dat --all-cl-devices

pause

В случае, если в системе есть видеокарты AMD, они будут отображены в консоли. В bat-файле для запуска майнинга на всех видеокартах, включая интегрированную, следует использовать параметр

--all-cl-devices

Если нужно исключить какую-то видеокарту, то вместо all-cl-devices нужно использовать параметр

--cl-devices с номером задействованного устройства.

Скриншот майнинга на интегрированной видеокарте Intel UHD Graphics 630 (хешрейт 45 kh/s):

Майнинг Vertcoin в Linux описан в статье Майнинг Vertcoin в Linux, компиляция VerthashMiner в xubuntu 16.04.

Заключение

Переход криптовалюты Vertcoin на алгоритм verthash обрушил общий хешрейт сети и сложность майнинга монет VTC. Это позволит на протяжении какого-то времени получать повышенный доход от добывания этой монеты.

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

Несмотря на это, стоит попробовать силы у имеющегося оборудования и добыть какое-то количество монет VTC, либо майнить эту криптовалюту с немедленной конвертацией в биткоины на пуле zergpool.

Один комментарий

  • Рустам

    Хотелось бы дополнить статью своими замечаниями.
    VerthashMiner:
    1. В течение часа теряет 2-ю видеокарту в системе из 2-х видеоркарт. Проверено на двух R9 280x в Windows 10, одна из которых подключена к монитору, и на Titan V + Radeon VII в HiveOS, ни одна из которых не подключена к монитору. В HiveOS удалось обойти эту проблему, поставив на Titan V VerthashMiner, а на Radeon VII – SRBMiner-Multi. В Windows 10 с двумя R9 280x проблема решилась заменой VerthashMiner на SRBMiner-Multi
    2. С картами R9 280x не работает в Linux. Проверено на Xubuntu 16.04 + AMDGPU-Pro 17.40 и Xubuntu 18.04 + AMDGPU-Pro 18.50, 19.50 и 20.40

    Последний пункт касается и Vertcoin One Click Miner – в указанных конфигурациях Xubuntu c картами R9 280x он не работает.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *