Дата обновления статьи:
- Системные требования и совместимость
- Поддерживаемые криптовалюты
- Уникальные особенности BzMiner
- Интеграция и управление
- Общие принципы настройки BzMiner: базовая структура команд в консоли
- Настройка майнинга для конкретных криптовалют
- Настройка Ethereum Classic (ETC)
- Дуал-майнинг с 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 Classic | etchash | 0.5% | Нет |
Karlsen | karlsen | 1% | Да |
Alephium | alph | 0.5% | Да |
Kaspa | kaspa | 1% | Да |
Ravencoin | kawpow | 1% | Нет |
Ironfish | ironfish | 1% | Да |
OctaSpace | octa | 0.5% | Нет |
Dynex | dynex | 2% | Нет |
Warthog | warthog | 2% | Да |
Особенно впечатляет поддержка соло-майнинга для многих монет, что позволяет опытным пользователям напрямую подключаться к своим нодам, минуя пулы и потенциально увеличивая прибыль.
Уникальные особенности 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: базовая структура команд в консоли

Начнем с основ — запуск 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 использует различные протоколы для разных монет, что влияет на формат подключения к пулам и нодам:
- stratum — стандартный протокол для большинства монет, работающий через TCP-соединение
- ethstratum/ethstratum2/ethproxy — специализированные протоколы для Ethereum-подобных монет (ETC, ETHW)
- alphstratum — протокол для соло-майнинга Alephium и подключения к devgent
- 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 пула с протоколом
Дополнительные параметры можно передать через секцию «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 предлагает обширный список комбинаций для дуал-майнинга, оптимизированных под различные типы оборудования:
- Универсальные комбинации (поддерживаются на Nvidia, AMD и Intel):
- Ironfish + Warthog
- Karlsen + Warthog
- Комбинации для видеокарт 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
Выбор конкретной пары зависит от модели видеокарты, объема доступной памяти и текущей прибыльности монет. Например, комбинация 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 использует различные протоколы при соло-майнинге:
- solo+tcp:// — используется для Karlsen, Kaspa, Ironfish и большинства других монет
- alphstratum+tcp:// — специальный протокол для Alephium
- 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 и требует указания четырех адресов кошельков.
Для запуска соло-майнинга:
- Установите и запустите полную ноду Alephium
- Убедитесь, что нода полностью синхронизирована
- Настройте 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 — одна из наиболее перспективных монет для соло-майнинга благодаря относительно частому нахождению блоков даже при скромных вычислительных мощностях. Для настройки:
- Загрузите и установите официальную ноду Kaspa
- Дождитесь полной синхронизации (процесс значительно быстрее, чем у большинства других блокчейнов)
- Настройте BzMiner:
bzminer -a kaspa -w ваш_адрес_кошелька -p solo+tcp://127.0.0.1:16110
Для оптимизации производительности соло-майнинга Kaspa можно использовать дополнительные параметры:
--retrydelay 1
— уменьшает задержку между попытками отправки найденных решений--intensity N
— ручная настройка интенсивности (70-90 для большинства видеокарт)--nc 1
— ограничивает количество одновременных подключений, что улучшает стабильность при работе с локальной нодой
Мониторинг и анализ результатов
При соло-майнинге особенно важно иметь инструменты для отслеживания результатов. BzMiner предоставляет несколько способов мониторинга:
- Консольный вывод — основная информация о хешрейте, найденных шарах и статусе подключения в реальном времени
- Лог-файлы — подробная запись всех событий, включая попытки нахождения блоков:
"log_file": "bzminer_solo.log"
- HTTP API — позволяет получать данные о производительности программно:
"api_listen_port": 9000
- Веб-интерфейс — визуальный мониторинг через браузер:
"http_enabled": true,"http_port": 9090
Для расчета примерного времени до нахождения блока можно использовать формулу:
Среднее_время_блока = (Сложность_сети / Хешрейт_майнера) * Среднее_время_блока_сети
Например, если сложность сети Kaspa составляет 10 терахешей, а ваш хешрейт — 1 гигахеш/с, при среднем времени блока 1 секунда, вы будете находить блок примерно раз в 10000 секунд (около 2.8 часа).
Безопасность и стабильность при соло-майнинге
Соло-майнинг требует более высокого уровня безопасности, поскольку нода имеет прямой доступ к вашему кошельку. Для защиты системы:
- Изолируйте ноду — по возможности запускайте на отдельном компьютере или в виртуальной машине
- Настройте брандмауэр — открывайте только необходимые порты и только для известных IP-адресов
- Регулярно обновляйте программное обеспечение — как BzMiner, так и ноду
- Используйте резервные копии — регулярно создавайте бэкапы приватных ключей и конфигурационных файлов
Для повышения стабильности соло-майнинга 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
— включение оптимизаций только для карт с LHRlhr_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) рекомендуется:
- Снизить значения разгона памяти
- Увеличить скорость вращения вентиляторов
- Уменьшить ограничение мощности
- Проверить термопасту и термопрокладки, особенно на видеокартах, эксплуатируемых более года
Использование 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-монет.
Офф Сайт