Майнинг монет Vertcoin (VTC) на алгоритме 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 --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 на алгоритм verthash обрушил общий хешрейт сети и сложность майнинга монет VTC. Это позволит на протяжении какого-то времени получать повышенный доход от добывания этой монеты.
Учитывая то, что майнинг на алгоритме verthash возможен на любых видеокартах, включая интегрированные в процессор, можно предположить, что очень скоро в сеть придут большие мощности и сложность майнинга снова значительно возрастет.
Несмотря на это, стоит попробовать силы у имеющегося оборудования и добыть какое-то количество монет VTC, либо майнить эту криптовалюту с немедленной конвертацией в биткоины на пуле zergpool.