Майнинг

BzMiner: полное руководство по настройке и оптимизации майнинга криптовалют

bzminer

Дата обновления статьи:

Навигация по статье

BzMiner — это высокоэффективный инструмент для майнинга криптовалют, который завоевал признание благодаря своей универсальности и низким комиссиям. Версия 23.0.2, выпущенная в 2024 году, предлагает существенные улучшения, включая поддержку новейших видеокарт Nvidia Blackwell (серия 50) и оптимизацию алгоритма Warthog для повышения стабильности майнинга.

В отличие от многих других майнеров, BzMiner отличается прозрачной структурой комиссий, которые варьируются от 0.5% до 2% в зависимости от выбранной монеты. Для большинства популярных криптовалют, таких как Ethereum Classic (ETC) и OctaSpace (Octa), комиссия составляет всего 0.5%, что делает этот инструмент привлекательным для тех, кто стремится максимизировать доходность своего оборудования.

Системные требования и совместимость

Для корректной работы BzMiner на Windows необходимы драйверы Nvidia, поддерживающие Cuda 11.2 или выше (версия драйвера не ниже 460.27.03). Пользователям Linux также потребуется драйвер Nvidia версии не ниже 460.27.03, а для Ubuntu 16.04 дополнительно понадобится установка Cuda 11.2.

Майнер работает на широком спектре оборудования:

  • Видеокарты Nvidia (основная поддержка)
  • Видеокарты AMD (полная совместимость)
  • Процессоры Intel (экспериментальная поддержка)

Эта универсальность позволяет использовать BzMiner практически на любой майнинг-ферме, независимо от её аппаратной конфигурации, что особенно ценно для владельцев гетерогенного парка оборудования.

Поддерживаемые криптовалюты

Майнер выделяется среди конкурентов обширным списком поддерживаемых криптовалют. На текущий момент он совместим с более чем 25 монетами, включая как известные проекты, так и перспективные новинки:

МонетаАлгоритмКомиссияСоло-майнинг
Ethereum Classicetchash0.5%Нет
Karlsenkarlsen1%Да
Alephiumalph0.5%Да
Kaspakaspa1%Да
Ravencoinkawpow1%Нет
Ironfishironfish1%Да
OctaSpaceocta0.5%Нет
Dynexdynex2%Нет
Warthogwarthog2%Да

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

Уникальные особенности BzMiner

Ключевой особенностью BzMiner является 100% разблокировка ограничителя хешрейта (LHR) для видеокарт Nvidia серии 30, что позволяет использовать полный потенциал этих устройств для майнинга. Функция мониторинга температуры памяти GPU критична для предотвращения перегрева и продления срока службы дорогостоящего оборудования.

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

BzMiner предлагает инновационный подход к дуал-майнингу, позволяя добывать две монеты одновременно. Поддерживаются различные комбинации, включая:

  • Ironfish + Warthog (для всех типов устройств)
  • Karlsen + Warthog (для всех типов устройств)
  • Octa + Alph/Kaspa/Radiant/Ironfish (только для Nvidia)
  • Ethw + Alph/Kaspa/Radiant/Ironfish (только для Nvidia)

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

Интеграция и управление

Майнер легко интегрируется с популярными системами управления майнинг-фермами — Hive OS и mmpOS. Это позволяет централизованно управлять настройками, мониторить производительность и обновлять программное обеспечение без необходимости настройки каждого устройства по отдельности.

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

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

Общие принципы настройки BzMiner: базовая структура команд в консоли

bzminer2
BzMiner: полное руководство по настройке и оптимизации майнинга криптовалют 3

Начнем с основ — запуск BzMiner через командную строку следует несложной, но строгой логике. В отличие от некоторых других майнеров, где порядок параметров может быть произвольным, здесь структура должна быть последовательной: сначала указывается алгоритм, затем кошелек и в конце — пул для майнинга.

Базовый синтаксис выглядит следующим образом:

bzminer -a [алгоритм] -w [кошелек] -p [протокол+адрес_пула:порт]

Например, для майнинга Kaspa на пуле WoolyPooly команда выглядит так:

bzminer -a kaspa -w ваш_кошелек -p stratum+tcp://pool.woolypooly.com:3112

Важно отметить, что некоторые монеты (например, Alephium) требуют указания четырех кошельков, разделенных пробелами. В таких случаях формат меняется:

bzminer -a alph -w адрес1 адрес2 адрес3 адрес4 -p stratum+tcp://pool.woolypooly.com:3106

Для повышения стабильности майнинга можно добавить параметр --nc 1, который ограничивает количество одновременных подключений к пулу, что особенно полезно при нестабильном интернет-соединении.

Настройка через config.txt

Использование файла конфигурации вместо командной строки обеспечивает более гибкую настройку и упрощает управление множеством параметров. После распаковки архива с BzMiner в корневом каталоге находится файл config.txt, структурированный в формате JSON.

Основная настройка происходит в секции pool_configs, где можно задать один или несколько профилей майнинга. Пример базовой конфигурации:

{
    "pool_configs": [{
        "algorithm": "karlsen",
        "wallet": "ваш_кошелек", 
        "url": ["stratum+tcp://us.karlsen.herominers.com:1195"],
        "username": "worker_name",
        "lhr_only": false
    }],
    "pool": [0],
    "rig_name": "rig1"
}

Для монет, требующих нескольких адресов кошельков, параметр wallet может принимать либо JSON-массив, либо строку с адресами, разделенными запятыми или пробелами.

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

Протоколы сетевого взаимодействия

BzMiner использует различные протоколы для разных монет, что влияет на формат подключения к пулам и нодам:

  1. stratum — стандартный протокол для большинства монет, работающий через TCP-соединение
  2. ethstratum/ethstratum2/ethproxy — специализированные протоколы для Ethereum-подобных монет (ETC, ETHW)
  3. alphstratum — протокол для соло-майнинга Alephium и подключения к devgent
  4. solo — протокол для соло-майнинга монет через их ноды (Karlsen, Kaspa)

Выбор правильного протокола критичен для успешного подключения. Хотя BzMiner пытается автоматически определить необходимый протокол, в некоторых случаях требуется ручное указание:

bzminer -a kaspa -w ваш_кошелек -p solo+tcp://127.0.0.1:16110

При соло-майнинге всегда указывайте правильный префикс протокола (solo+tcp:// или alphstratum+tcp://), иначе подключение не будет успешным.

Интеграция с системами управления фермами

Настройка в Hive OS

Для настройки BzMiner в Hive OS необходимо создать новый flight sheet, указав соответствующую монету и выбрав «Configure in miner» для пула. В настройках майнера следует заполнить:

  • Hash algorithm: указать алгоритм (например, karlsen, alph, etchash)
  • Wallet template: обычно %WAL%, что автоматически подставит адрес кошелька
  • Worker name: имя рига для идентификации на пуле
  • Pool URL: полный URL пула с протоколом
Читать:  Pepepow майнинг: перспективы, биржа, кошелек

Дополнительные параметры можно передать через секцию «Extra config arguments», используя JSON-формат. Особенность Hive OS в том, что для передачи массивов необходимо заключать их в кавычки:

"oc_fan_speed": "[-1, 80, 0]"
"oc_power_limit": "[0, 250, 0]"

Настройка в mmpOS

Процесс настройки в mmpOS включает создание профиля майнера с указанием монеты и выбором последней версии BzMiner. Затем добавляется пул с соответствующими параметрами и кошелек для выбранной криптовалюты.

После создания профиля его необходимо применить к нужным ригам через интерфейс mmpOS. Система автоматически развернет настройки на выбранных устройствах.

Обновление BzMiner

Для ручного обновления BzMiner в Hive OS используется следующая команда:

rm -f /tmp/*; cd /tmp; wget https://bzminer.com/downloads/bzminer_v23.0.2_linux.tar.gz; tar -xvf bzminer_v23.0.2_linux.tar.gz; miner stop; cp bzminer_v23.0.2_linux/bzminer /hive/miners/bzminer/v22.0.0/; miner start

Замените v23.0.2 на версию, которую хотите установить, а v22.0.0 на текущую версию в вашем flight sheet. Эта команда останавливает майнер, заменяет исполняемый файл на новую версию и запускает майнинг снова.

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

Настройка майнинга для конкретных криптовалют

Рассмотрим основные настройки майнинга популярных монет БЗ майнера.

Настройка майнинга монеты Karlsen (KLS)

Karlsen представляет собой относительно молодую криптовалюту, появившуюся в BzMiner начиная с версии 8. Алгоритм Karlsen оптимизирован для работы как на GPU, так и на CPU, что делает его доступным для широкого круга оборудования. Комиссия разработчика составляет 1%, что является средним показателем среди поддерживаемых монет.

Для настройки через командную строку используется следующий формат:

bzminer -a karlsen -w karlsen:ваш_адрес -p stratum+tcp://us.karlsen.herominers.com:1195 --nc 1

Обратите внимание на префикс karlsen: перед адресом кошелька – он обязателен при работе с некоторыми пулами, такими как HeroMiners. Параметр --nc 1 ограничивает количество подключений, что повышает стабильность работы.

Karlsen поддерживает два сетевых протокола: stratum для подключения к пулам и solo для соло-майнинга с использованием собственной ноды. При соло-майнинге нода должна быть настроена на порт 42110, а подключение осуществляется через протокол gRPC:

bzminer -a karlsen -w ваш_адрес -p solo+tcp://127.0.0.1:42110

Для локального майнинга используется IP 127.0.0.1, а для подключения к удаленной ноде – соответствующий IP-адрес сервера с нодой.

Настройка Alephium (ALPH)

Alephium, внедренный в BzMiner с версии 7, требует особого подхода к настройке из-за своей архитектуры, основанной на четырех группах адресов. Комиссия разработчика составляет всего 0.5%, что делает майнинг этой монеты особенно выгодным.

Ключевая особенность – необходимость указания четырех адресов кошельков в определенном порядке:

bzminer -a alph -w адрес1 адрес2 адрес3 адрес4 -p stratum+tcp://pool.woolypooly.com:3106

В файле конфигурации эти адреса можно указать как массив или разделить запятыми:

"wallet": ["адрес1", "адрес2", "адрес3", "адрес4"]

или

"wallet": "адрес1,адрес2,адрес3,адрес4"

Alephium поддерживает два протокола: stratum для работы с пулами и alphstratum для соло-майнинга через полную ноду или подключения к devgent. При соло-майнинге нода должна быть настроена на порт 10973:

bzminer -a alph -w адрес1 адрес2 адрес3 адрес4 -p alphstratum+tcp://127.0.0.1:10973

Если необходимо настроить удаленное подключение к ноде Alephium, в конфигурации ноды следует добавить строку:

alephium.mining.api-interface = "0.0.0.0"

Это позволит принимать подключения с любых IP-адресов, а не только с локального компьютера.

Настройка Ethereum Classic (ETC)

Поддержка Ethereum Classic была добавлена в BzMiner ещё в версии 2, что сделало этот майнер одним из наиболее оптимизированных для алгоритма etchash. ETC работает с минимальной комиссией 0.5%, что обеспечивает высокую рентабельность майнинга.

Базовая командная строка для майнинга ETC:

bzminer -a etchash -w ваш_адрес -p stratum+tcp://us1-etc.ethermine.org:4444

Ethereum Classic поддерживает четыре сетевых протокола: stratum, ethstratum, ethstratum2 и ethproxy. Выбор протокола зависит от требований конкретного пула. Если в инструкциях пула не указано иное, рекомендуется использовать стандартный stratum.

Особенность ETC — наличие DAG-файла, размер которого постепенно увеличивается с ростом блокчейна. В текущий момент для майнинга требуется минимум 3 ГБ видеопамяти. BzMiner автоматически сбрасывает настройки разгона на время генерации DAG, что предотвращает ошибки валидации, а затем восстанавливает их.

Для оптимизации майнинга ETC в Hive OS рекомендуется следующая конфигурация разгона для карт Nvidia:

"oc_core_clock_offset": "100"
"oc_memory_clock_offset": "1200"
"oc_power_limit": "130"

Для AMD карт серии RX 5000/6000 оптимальны другие параметры:

"oc_core_clock": "1200"
"oc_memory_clock": "1900"
"oc_power_limit": "120"

Kaspa (KAS)

Kaspa, добавленная в BzMiner начиная с версии 8, отличается высокой скоростью обработки транзакций благодаря использованию инновационного протокола BlockDAG. Майнинг осуществляется с комиссией 1%, что является стандартной ставкой для большинства монет в BzMiner.

Для настройки майнинга через командную строку используется формат:

bzminer -a kaspa -w ваш_адрес -p stratum+tcp://pool.woolypooly.com:3112

Kaspa поддерживает два протокола: stratum для пулов и solo для соло-майнинга. При соло-майнинге нода должна работать на порту 16110:

bzminer -a kaspa -w ваш_адрес -p solo+tcp://127.0.0.1:16110

Алгоритм Kaspa особенно эффективен на современных видеокартах Nvidia серии 30 и 40, где достигается значительное преимущество в хешрейте по сравнению с аналогичными решениями других производителей программного обеспечения для майнинга.

Для оптимальной производительности рекомендуется использовать автоматическую настройку интенсивности:

"auto_intensity": true

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

Ravencoin (RVN) — алгоритм KAWPOW

Ravencoin был внедрен в BzMiner с версии 5 и использует алгоритм KAWPOW, представляющий собой модификацию ProgPoW, оптимизированную для противодействия ASIC-майнерам. Майнинг осуществляется с комиссией 1%.

Для настройки через командную строку используется формат:

bzminer -a kawpow -w ваш_адрес -p stratum+tcp://stratum-ravencoin.flypool.org:3333

Ravencoin поддерживает четыре сетевых протокола: stratum, ethstratum, ethstratum2 и ethproxy, аналогично Ethereum Classic. Выбор протокола зависит от требований конкретного пула.

Особенность KAWPOW в том, что этот алгоритм интенсивно нагружает как память, так и вычислительные ядра GPU, что требует более сбалансированного подхода к разгону. В отличие от других алгоритмов, где основное внимание уделяется частоте памяти, для Ravencoin важно найти оптимальный баланс между частотами ядра и памяти.

Рекомендуемые настройки разгона для карт Nvidia RTX серии 30:

"oc_core_clock_offset": "150"
"oc_memory_clock_offset": "800"
"oc_power_limit": "75%"

Для AMD RX 5700/6700:

"oc_core_clock": "1300"
"oc_memory_clock": "1750"
"oc_fan_speed": "80"

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

Дуал-майнинг с BzMiner

Дуал-майнинг — это технология, позволяющая одновременно добывать две разные криптовалюты на одном оборудовании, используя различные вычислительные ресурсы видеокарты. Современные GPU имеют раздельные блоки для вычислений и работы с памятью, которые зачастую не могут быть загружены на 100% единственным алгоритмом. BzMiner эффективно распределяет нагрузку, задействуя незанятые ресурсы, что повышает общую рентабельность оборудования.

Ключевое преимущество дуал-майнинга в том, что суммарная прибыль от добычи двух монет обычно превышает доход от майнинга любой из них по отдельности. При правильной настройке снижение скорости добычи основной монеты составляет лишь 5-15%, в то время как вторая монета может приносить дополнительные 20-40% дохода.

В отличие от других решений, BzMiner использует собственную технологию LHR Strategy для дуал-майнинга, которая демонстрирует превосходную стабильность и эффективность, особенно на видеокартах с ограничителем хешрейта.

Поддерживаемые комбинации монет

BzMiner предлагает обширный список комбинаций для дуал-майнинга, оптимизированных под различные типы оборудования:

  1. Универсальные комбинации (поддерживаются на Nvidia, AMD и Intel):
    • Ironfish + Warthog
    • Karlsen + Warthog
  2. Комбинации для видеокарт Nvidia:
    • Octa + Alephium
    • Octa + Kaspa
    • Octa + Radiant
    • Octa + Ironfish
    • Ethw + Alephium
    • Ethw + Kaspa
    • Ethw + Radiant
    • Ethw + Ironfish
    • Etc + Alephium
    • Etc + Kaspa
    • Etc + Radiant
    • Etc + Ironfish
    • Ergo + Kaspa
    • Ergo + Radiant
Читать:  Монета Kaspa: есть ли перспективы в майнинге?

Выбор конкретной пары зависит от модели видеокарты, объема доступной памяти и текущей прибыльности монет. Например, комбинация Ethereum Classic + Kaspa особенно эффективна на видеокартах с 8 ГБ и более памяти, в то время как Ergo + Radiant лучше подходит для карт с высокой вычислительной мощностью.

Настройка дуал-майнинга через командную строку

Для запуска дуал-майнинга через командную строку необходимо указать настройки сразу для двух монет. Синтаксис отличается от обычного майнинга добавлением параметров -da, -dw и -dp для второго алгоритма:

bzminer -a etc -w адрес_ETC -p stratum+tcp://etc-pool.example.com:4444 -da kaspa -dw адрес_Kaspa -dp stratum+tcp://kaspa-pool.example.com:3112

Здесь:

  • -a и -da — основной и вторичный алгоритмы
  • -w и -dw — адреса кошельков для каждой монеты
  • -p и -dp — URL пулов соответственно

Для более тонкой настройки можно добавить параметр -di, который определяет интенсивность второго алгоритма (от 1 до 100). Это позволяет контролировать, какая доля ресурсов будет выделена для майнинга второй монеты:

bzminer -a etc -w адрес_ETC -p stratum+tcp://etc-pool.example.com:4444 -da kaspa -dw адрес_Kaspa -dp stratum+tcp://kaspa-pool.example.com:3112 -di 50

Снижение значения -di приведет к уменьшению хешрейта второй монеты, но увеличит скорость добычи основной.

Настройка дуал-майнинга через config.txt

Конфигурация через файл config.txt предоставляет больше возможностей для тонкой настройки. Для активации дуал-майнинга необходимо создать два профиля в разделе pool_configs, а затем указать их в параметре pool:

{
    "pool_configs": [
        {
            "algorithm": "etc",
            "wallet": "адрес_ETC",
            "url": ["stratum+tcp://etc-pool.example.com:4444"],
            "username": "worker1"
        },
        {
            "algorithm": "kaspa",
            "wallet": "адрес_Kaspa",
            "url": ["stratum+tcp://kaspa-pool.example.com:3112"],
            "username": "worker1"
        }
    ],
    "pool": [0, 1],
    "dual_intensity": 60,
    "dual_mode": "parallel"
}

Параметр dual_mode определяет режим дуал-майнинга:

  • parallel — параллельный майнинг обеих монет одновременно
  • alternating — чередующийся майнинг, при котором добыча переключается между монетами через определенные интервалы
  • dagonly — генерация DAG-файла только для основной монеты

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

Оптимальные пары для разных типов видеокарт

Nvidia RTX серий 30 и 40

Для мощных карт серий RTX 30 и 40 со значительным объемом памяти оптимальны следующие комбинации:

  • ETC + Kaspa: идеальна для карт с 8+ ГБ памяти, использует ядра для Kaspa и память для ETC
  • Octa + Alephium: максимизирует доходность на RTX 3080/3090 и RTX 4070/4080
  • Ergo + Radiant: хорошо масштабируется на картах с большим количеством CUDA-ядер

Для карт с 6 ГБ памяти, таких как RTX 3060, рекомендуется комбинация Kaspa + Karlsen, которая менее требовательна к памяти.

AMD RX серий 5000 и 6000

Видеокарты AMD показывают наилучшие результаты с комбинациями:

  • Ironfish + Warthog: универсальная пара для RX 5700/6700/6800
  • Karlsen + Warthog: менее требовательна к памяти, подходит для карт с 4-6 ГБ

Intel Arc A-серии

Экспериментальная поддержка карт Intel Arc наиболее эффективна с комбинациями:

  • Karlsen + Warthog: оптимизирована под архитектуру Intel
  • Ironfish + Warthog: требует тщательной настройки интенсивности для стабильной работы

Тонкая настройка производительности

Для достижения максимальной эффективности дуал-майнинга необходимо экспериментировать с параметром dual_intensity. Начните с установки значения 50 и постепенно изменяйте его, наблюдая за изменением суммарной доходности.

Важно учитывать энергопотребление при дуал-майнинге. Добыча двух монет требует больше энергии, поэтому рекомендуется настроить ограничение мощности (oc_power_limit) для предотвращения перегрева и снижения эффективности:

"oc_power_limit": "75%"

Некоторые комбинации монет требуют тщательной настройки тайминга памяти. Для этого можно использовать параметр oc_mem_tweak для карт с GDDR5 памятью:

"oc_mem_tweak": 20

Значения от 1 до 30 влияют на таймингы памяти, что может повысить производительность, но требует осторожности, чтобы избежать нестабильности системы.

Соло-майнинг и работа с нодами

Соло-майнинг представляет собой процесс добычи криптовалюты без участия пулов, когда майнер напрямую подключается к блокчейн-сети через собственную ноду. Данный метод майнинга обладает рядом преимуществ: отсутствие комиссий пулов (обычно 1-2%), полный контроль над процессом добычи и мгновенное получение всей награды за найденный блок. Однако стоит помнить о существенном недостатке – высокой вариативности доходов. В отличие от стабильных выплат при работе через пулы, в соло-майнинге вознаграждение поступает только после нахождения целого блока, что может происходить крайне редко при небольших вычислительных мощностях.

BzMiner предлагает встроенную поддержку соло-майнинга для нескольких криптовалют: Karlsen, Alephium, Kaspa, Ironfish, Nexa, Warthog и Woodcoin. Для каждой из этих монет используется собственный протокол подключения к ноде, что требует индивидуального подхода к настройке.

Общая структура команды для соло-майнинга выглядит следующим образом:

bzminer -a [алгоритм] -w [адрес_кошелька] -p [протокол+tcp://IP_ноды:порт]

Где протокол может быть solo+tcp:// или alphstratum+tcp:// в зависимости от используемой криптовалюты.

Настройка сетевых протоколов для соло-майнинга

Для разных монет BzMiner использует различные протоколы при соло-майнинге:

  1. solo+tcp:// — используется для Karlsen, Kaspa, Ironfish и большинства других монет
  2. alphstratum+tcp:// — специальный протокол для Alephium
  3. ethstratum+tcp:// — для монет на основе Ethereum (ETC, ETHW)

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

Порты для подключения также различаются в зависимости от монеты:

  • Karlsen: 42110
  • Alephium: 10973
  • Kaspa: 16110
  • Ironfish: вариативный порт, обычно 8090
  • Nexa: 7227

При попытке подключения с неправильным протоколом или портом BzMiner выдаст ошибку соединения, но не предложит автоматическую коррекцию настроек.

Установка и настройка ноды Karlsen

Для соло-майнинга Karlsen первым шагом является установка полной ноды. Необходимо скачать актуальную версию с официального репозитория и выполнить настройку согласно документации. Минимальные требования к системе включают:

  • 4 ГБ оперативной памяти
  • 100 ГБ свободного места на диске (для хранения блокчейна)
  • Стабильное интернет-соединение

После запуска ноды и полной синхронизации блокчейна (что может занять несколько часов или дней) можно настроить BzMiner для подключения к локальной ноде:

bzminer -a karlsen -w ваш_адрес_кошелька -p solo+tcp://127.0.0.1:42110

Если нода запущена на отдельном компьютере в сети, вместо 127.0.0.1 указывается IP-адрес этого компьютера. Убедитесь, что порт 42110 разрешен в брандмауэре для входящих подключений.

Особенности работы с нодой Alephium

Настройка соло-майнинга Alephium требует дополнительных шагов из-за особенностей его архитектуры, основанной на нескольких потоках. В отличие от других монет, Alephium использует специальный протокол alphstratum и требует указания четырех адресов кошельков.

Для запуска соло-майнинга:

  1. Установите и запустите полную ноду Alephium
  2. Убедитесь, что нода полностью синхронизирована
  3. Настройте BzMiner: bzminer -a alph -w адрес1 адрес2 адрес3 адрес4 -p alphstratum+tcp://127.0.0.1:10973

Важное отличие от других монет: для удаленного доступа к ноде необходимо внести изменения в конфигурационный файл ноды. Добавьте следующую строку:

alephium.mining.api-interface = "0.0.0.0"

Это позволит принимать подключения с внешних IP-адресов. Без этой настройки нода будет принимать соединения только с локального компьютера (127.0.0.1).

Соло-майнинг Kaspa и оптимизация производительности

Kaspa — одна из наиболее перспективных монет для соло-майнинга благодаря относительно частому нахождению блоков даже при скромных вычислительных мощностях. Для настройки:

  1. Загрузите и установите официальную ноду Kaspa
  2. Дождитесь полной синхронизации (процесс значительно быстрее, чем у большинства других блокчейнов)
  3. Настройте BzMiner: bzminer -a kaspa -w ваш_адрес_кошелька -p solo+tcp://127.0.0.1:16110

Для оптимизации производительности соло-майнинга Kaspa можно использовать дополнительные параметры:

  • --retrydelay 1 — уменьшает задержку между попытками отправки найденных решений
  • --intensity N — ручная настройка интенсивности (70-90 для большинства видеокарт)
  • --nc 1 — ограничивает количество одновременных подключений, что улучшает стабильность при работе с локальной нодой

Мониторинг и анализ результатов

При соло-майнинге особенно важно иметь инструменты для отслеживания результатов. BzMiner предоставляет несколько способов мониторинга:

  1. Консольный вывод — основная информация о хешрейте, найденных шарах и статусе подключения в реальном времени
  2. Лог-файлы — подробная запись всех событий, включая попытки нахождения блоков: "log_file": "bzminer_solo.log"
  3. HTTP API — позволяет получать данные о производительности программно: "api_listen_port": 9000
  4. Веб-интерфейс — визуальный мониторинг через браузер: "http_enabled": true,"http_port": 9090

Для расчета примерного времени до нахождения блока можно использовать формулу:

Среднее_время_блока = (Сложность_сети / Хешрейт_майнера) * Среднее_время_блока_сети

Например, если сложность сети Kaspa составляет 10 терахешей, а ваш хешрейт — 1 гигахеш/с, при среднем времени блока 1 секунда, вы будете находить блок примерно раз в 10000 секунд (около 2.8 часа).

Читать:  Алгоритм Autolykos2: обзор, настройка, майнинг $ERGO

Безопасность и стабильность при соло-майнинге

Соло-майнинг требует более высокого уровня безопасности, поскольку нода имеет прямой доступ к вашему кошельку. Для защиты системы:

  1. Изолируйте ноду — по возможности запускайте на отдельном компьютере или в виртуальной машине
  2. Настройте брандмауэр — открывайте только необходимые порты и только для известных IP-адресов
  3. Регулярно обновляйте программное обеспечение — как BzMiner, так и ноду
  4. Используйте резервные копии — регулярно создавайте бэкапы приватных ключей и конфигурационных файлов

Для повышения стабильности соло-майнинга BzMiner предлагает функцию Watchdog, которая автоматически перезапускает программу при сбоях:

"watchdog_enabled": true,
"watchdog_restart_delay": 30

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

Оптимизация и решение проблем в BzMiner

Особенность BzMiner заключается в возможности управления разгоном видеокарт непосредственно из самого майнера, без использования сторонних утилит. Эта функциональность особенно ценна при необходимости применения различных профилей для разных алгоритмов или в режиме дуал-майнинга. BzMiner предлагает широкий спектр параметров, которые можно настроить через config.txt или командную строку.

Основные параметры разгона:

  • oc_fan_speed — контроль скорости вращения вентиляторов (в процентах, -1 для автоматического управления)
  • oc_power_limit — ограничение потребляемой мощности (в ваттах или процентах от максимума)
  • oc_core_clock_offset — смещение частоты ядра GPU относительно базовой (в МГц)
  • oc_memory_clock_offset — смещение частоты памяти (в МГц)
  • oc_lock_core_clock — фиксация абсолютной частоты ядра (в МГц)
  • oc_lock_memory_clock — фиксация абсолютной частоты памяти (в МГц)

Для карт AMD доступны дополнительные параметры:

  • oc_core_voltage — напряжение ядра (в мВ)
  • oc_memory_voltage — напряжение памяти (в мВ)

Уникальная особенность BzMiner — автоматический сброс настроек разгона на время генерации DAG-файла с последующим восстановлением. Эта функция предотвращает ошибки валидации DAG при агрессивном разгоне памяти, которые могут привести к многочисленным недействительным шарам. Алгоритм работает следующим образом: перед началом генерации DAG система временно сбрасывает настройки до безопасных значений, а после успешного создания файла возвращает оптимизированные параметры.

Для передовых пользователей доступна экспериментальная функция настройки тайминга памяти GDDR5 через параметр oc_mem_tweak. Значения от 1 до 30 позволяют регулировать задержки доступа к памяти, что может увеличить производительность на 3-7% при правильной настройке.

Работа с LHR видеокартами и их особенности

Видеокарты Nvidia серии 30 с ограничителем хешрейта (LHR) требуют особого подхода. BzMiner включает полноценную поддержку LHR с 100% разблокировкой для алгоритмов на базе Ethash (ETC, ETHW), что автоматически повышает производительность до уровня нелимитированных карт.

Основные опции для работы с LHR:

  • auto_detect_lhr — автоматическое определение LHR карт (по умолчанию включено)
  • lhr_only — включение оптимизаций только для карт с LHR
  • lhr_mode — выбор стратегии обхода ограничений (значения 1-3)

Для новых пользователей рекомендуется оставить эти параметры по умолчанию, поскольку алгоритм автоопределения эффективно справляется с различными версиями LHR. Опытные майнеры могут экспериментировать с параметром lhr_mode для достижения наилучшего баланса между стабильностью и производительностью.

Примечательно, что для алгоритмов, не связанных с Ethash, таких как Kaspa, Karlsen или Alephium, ограничения LHR не действуют изначально, и видеокарты демонстрируют полную производительность без необходимости дополнительных настроек.

Оптимизация алгоритма Warthog

Алгоритм Warthog, добавленный в последних версиях BzMiner, имеет ряд особенностей, требующих специального подхода к оптимизации. В версии 23.0.2 внесены существенные улучшения в стабильность и эффективность данного алгоритма, особенно для конфигураций с двойными CPU.

Главная особенность Warthog — длительное время поиска оптимальных настроек. В отличие от других алгоритмов, которые достигают максимальной производительности за несколько минут, Warthog может «раскачиваться» более 30 минут, постепенно увеличивая хешрейт. Это связано с внутренним механизмом автонастройки, который адаптирует параметры под конкретное устройство.

Для повышения стабильности работы рекомендуется:

  • Установить --intensity 0 для включения автоматического подбора интенсивности
  • Увеличить параметр --time_between_job_resets до 60-120 для предотвращения резких скачков нагрузки
  • Ограничить энергопотребление на уровне 70-80% от максимума для снижения температуры

Уникальный аспект оптимизации Warthog — возможность эффективного использования как GPU, так и CPU ресурсов. Для смешанных систем с мощными процессорами и видеокартами доступен параметр warthog_cpu_threads, позволяющий распределить нагрузку между компонентами.

Мониторинг температуры и предотвращение перегрева

BzMiner предлагает продвинутые возможности мониторинга температуры, включая отслеживание температуры памяти GPU на картах Nvidia под Linux — функция, редко встречающаяся в других майнерах. Эта возможность критически важна для долгосрочного майнинга, поскольку память GDDR6X на моделях RTX 3080/3090 склонна к перегреву даже при умеренных настройках разгона.

Система автоматически регистрирует и выводит предупреждения при достижении опасных температурных режимов, а также может динамически корректировать нагрузку для предотвращения термического троттлинга. Для детального мониторинга используются функции:

  • GPU Throttle notifications — уведомления о троттлинге (снижении частот) из-за перегрева
  • memory junction temperature monitoring — отслеживание температуры контактов памяти

Для активации расширенного мониторинга температуры в config.txt необходимо включить:

"advanced_display_config": true,
"show_temps": true,
"show_junction_temps": true

При обнаружении перегрева (обычно выше 95°C для памяти и 80°C для ядра GPU) рекомендуется:

  1. Снизить значения разгона памяти
  2. Увеличить скорость вращения вентиляторов
  3. Уменьшить ограничение мощности
  4. Проверить термопасту и термопрокладки, особенно на видеокартах, эксплуатируемых более года

Использование watchdog и механизмов восстановления

BzMiner включает несколько типов watchdog-механизмов для поддержания стабильности при длительной работе. Эти системы автоматически обнаруживают различные проблемы и предпринимают корректирующие действия без вмешательства пользователя.

Основные типы watchdog:

  • Hung GPU detection — обнаружение зависших видеокарт с автоматическим перезапуском их инициализации
  • DAG Validation — проверка целостности DAG-файла для предотвращения ошибок при агрессивном разгоне
  • Watchdog service — системная служба, перезапускающая BzMiner при критических сбоях

Для конфигурации watchdog используются параметры:

"watchdog_enabled": true,
"watchdog_type": "restart",
"watchdog_restart_delay": 30

Доступны различные стратегии восстановления:

  • restart — полный перезапуск майнера
  • reboot — перезагрузка всей системы
  • reset_device — перезапуск только проблемных устройств

Дополнительные параметры стабильности включают:

  • cooldown_period — период остывания после интенсивной нагрузки
  • thrashing — механизм периодического освобождения ресурсов
  • ramp up — постепенное увеличение нагрузки после запуска

Решение проблем с DAG-генерацией

Генерация Directed Acyclic Graph (DAG) — критический процесс для майнинга монет на базе Ethash (ETC, ETHW). Ошибки на этом этапе приводят к недействительным шарам или полной невозможности майнинга. BzMiner предлагает несколько инструментов для решения таких проблем.

Функция reset_oc_for_dag_gen автоматически сбрасывает установленные параметры разгона перед генерацией DAG-файла, а затем восстанавливает их. Это предотвращает ошибки валидации при агрессивных настройках памяти. Для активации:

"reset_oc_for_dag_gen": true

BzMiner также включает функцию валидации DAG для выявления ошибок после создания файла. При обнаружении проблем система может:

  • Автоматически регенерировать DAG с пониженными настройками памяти
  • Уведомлять пользователя о проблемах для ручной коррекции
  • Временно снижать частоту памяти для повышения стабильности

Для ситуаций с ограниченной видеопамятью (4 ГБ карты) доступны дополнительные оптимизации:

  • --disable_dag_verify — отключение проверки DAG для экономии памяти
  • --dag_mode X — выбор алгоритма создания DAG (1-3)
  • --dag_cache_preload true — предварительная загрузка кэша для ускорения генерации

Эти настройки особенно важны для старых карт с 4-6 ГБ памяти, которые находятся на грани возможности работы с современными размерами DAG-файлов для Ethereum Classic и других Ethash-монет.

Офф Сайт

https://www.bzminer.com

https://github.com/bzminer

Редакция MiningHelp.ru

О Редакция MiningHelp.ru

Редакция нашего интернет-магазина состоит из команды профессионалов, объединяющей более трех экспертов с глубокими знаниями и опытом в ключевых направлениях криптоиндустрии. Авторы специализируются на таких темах, как спотовая торговля, настройка и оптимизация ASIC-майнеров, участие в аирдропах, а также анализ современных трендов в мире криптовалют. Благодаря комплексному подходу и вниманию к деталям, редакция старается предоставлять актуальный и полезный контент.

5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии