cgminer и BFGMiner: консольные майнеры для ASIC и USB-майнеров — запуск, команды, чтение экрана и ошибки (2026)
cgminer (сиджимайнер) и его родственник BFGMiner — «дедушки» всех майнеров: консольные программы, которые управляют асиками и USB-майнерами из командной строки. Внутри любого Antminer до сих пор крутится их потомок. Ниже — где взять, как запустить USB-майнер в Windows, как читать экран с буквами A/R/HW и зачем этот софт нужен в 2026 году.

Что такое cgminer и BFGMiner и кому они нужны
cgminer — одна из самых старых программ для майнинга: написана Кону Коливасом (ckolivas) ещё во времена, когда биткоин копали на видеокартах. С тех пор поддержку GPU из неё убрали, и сегодня cgminer — это консольный майнер для асиков, USB-майнеров и FPGA. BFGMiner — родственный проект Люка Дэш-младшего (luke-jr): общие корни, почти те же команды, чуть шире поддержка USB-устройств. «Консольный» означает без окон и кнопок: программа живёт в чёрном окне командной строки и рисует там таблицу с цифрами.
Главное, что нужно понять до установки: сиджимайнер не сделает ваш компьютер майнером биткоина. Сам по себе он ничего не считает — он лишь управляет железом, которое считает. Без асика или USB-майнера запускать его бессмысленно. Зачем он тогда нужен в 2026 году — четыре сценария:
- Обучение. Дешёвый USB-майнер плюс cgminer — самый наглядный способ увидеть, как устройство получает задание с пула, считает и сдаёт шары. Всё, что потом покажет веб-интерфейс большого асика, здесь видно в «сыром» виде.
- Лотерейный майнинг. Соло-майнинг биткоина на USB-устройстве: доход почти нулевой, но крохотный шанс найти блок целиком существует — люди держат такие «палочки» годами как билет лотереи.
- Старые асики. Antminer S9 и его ровесники работают на прошивке, внутри которой тот же cgminer (в S9 — его форк bmminer). Логи, HW-ошибки, поведение при обрыве пула — всё это удобнее понимать, зная оригинал. Что делать с S9 сегодня — в разборе модели.
- Нестандартное железо. FPGA-платы, самодельные устройства, старые Block Erupter — для них cgminer или BFGMiner часто единственный вариант.
Если ваша цель — заработать, а не разобраться, смотрите каталог современных асиков: там доходность и окупаемость по моделям.
Где взять cgminer и BFGMiner
Исходники обеих программ открыты и лежат на GitHub: github.com/ckolivas/cgminer и github.com/luke-jr/bfgminer. Готовые exe для Windows авторы публикуют не для каждой версии, а под USB-майнеры GekkoScience нужна отдельная сборка cgminer с драйвером gekko — ссылку на неё обычно даёт производитель или продавец устройства. Правила те же, что у любого майнера:
C:\miners\cgminer. Защитник удаляет cgminer.exe так же, как любой майнер, — добавляйте исключение до распаковки.cgminer.exe (или bfgminer.exe), текстовые файлы с описанием параметров и, как правило, пример bat-файла. README — единственная достоверная документация: параметры отличаются между сборками.USB-майнер в Windows: драйвер через Zadig
Самый частый затык новичка: USB-майнер вставлен, а cgminer пишет «No devices detected». Причина — Windows подцепила к устройству свой стандартный драйвер, а cgminer нужен драйвер WinUSB, через который он говорит с чипом напрямую. Ставится он бесплатной утилитой Zadig (официальный сайт zadig.akeo.ie).
Пул и кошелёк: что вписать
Кошелёк — адрес биткоина (или лайткоина, если майните Scrypt), на который пул присылает выплаты. Проще всего взять адрес депозита BTC на бирже Bybit или MEXC: оттуда сразу продаётся за рубли через P2P. Пул — «артель»: майнеры складывают мощность и делят награду по вкладу; какой выбрать — в рейтинге пулов, адрес и порт берите в его настройках. Для USB-майнера выбирайте пул, который принимает маленькую мощность, — у некоторых крупных пулов минимальная «сложность» слишком высокая для «палочки», и шары просто не засчитываются. Для лотереи нужен соло-пул: там кошелёк указывается в поле пользователя, а награда за найденный блок целиком уходит на него. Воркер — «имя рабочего»: обычно через точку после кошелька или логина.
Командная строка и bat-файлы
Bat-файл — текстовый файл с командой запуска, который Windows выполняет по двойному клику; создаётся в Блокноте, сохраняется с расширением .bat в папку майнера. Как он устроен и как сделать автоперезапуск — в гайде про bat-файлы. Замените ВАШ_КОШЕЛЁК, ИМЯ_ВОРКЕРА и АДРЕС_ПУЛА:ПОРТ на свои.
Bitcoin (SHA-256) на USB-майнере через обычный пул
@echo off cd /d "%~dp0" :: -o пул, -u кошелёк или логин с воркером, -p пароль (обычно x) cgminer.exe -o stratum+tcp://АДРЕС_ПУЛА:ПОРТ -u ВАШ_КОШЕЛЁК.ИМЯ_ВОРКЕРА -p x pause
Bitcoin в соло («лотерея») с включённым API для мониторинга
@echo off cd /d "%~dp0" :: адрес соло-пула берите на его сайте; --api-listen открывает порт статистики, --api-allow — кому его видно cgminer.exe -o stratum+tcp://АДРЕС_СОЛО_ПУЛА:ПОРТ -u ВАШ_КОШЕЛЁК.ИМЯ_ВОРКЕРА -p x --api-listen --api-allow W:127.0.0.1 pause
Litecoin / Dogecoin (Scrypt) на Scrypt-асике
@echo off cd /d "%~dp0" :: --scrypt переключает алгоритм; без него cgminer считает SHA-256 cgminer.exe --scrypt -o stratum+tcp://АДРЕС_ПУЛА:ПОРТ -u ВАШ_КОШЕЛЁК.ИМЯ_ВОРКЕРА -p x pause
Основные параметры — они одинаковы у cgminer и BFGMiner:
| Параметр | Что делает | Пример |
|---|---|---|
-o | адрес пула; можно несколько — следующий станет запасным | -o stratum+tcp://пул:порт |
-u | кошелёк или логин пула, воркер через точку | -u ВАШ_КОШЕЛЁК.rig1 |
-p | пароль пула, как правило x | -p x |
--scrypt | алгоритм Scrypt вместо SHA-256 | --scrypt |
--api-listen | включить порт статистики (по умолчанию 4028) | --api-listen |
--api-allow | кому разрешён доступ к API (W: — полный) | --api-allow W:127.0.0.1 |
--failover-only | переключаться на запасной пул только при падении основного | --failover-only |
-T (--text-only) | вместо интерактивного экрана — обычный лог строками | -T |
--log | интервал вывода статистики в секундах | --log 30 |
У сборок под GekkoScience есть дополнительные параметры частоты чипа (в README сборки — что-то вроде --gekko-…-freq): ими поднимают хешрейт «палочки», но вместе с ним растут нагрев и HW-ошибки, а порт USB может не выдать нужный ток. Начинайте со значений по умолчанию.
Как читать экран cgminer
После запуска окно превращается в таблицу, которая обновляется каждые несколько секунд. Верхняя строка — сводка по всем устройствам, ниже — по каждому. Расшифровка главных букв:
| Обозначение | Что значит | Норма |
|---|---|---|
(5s) и (avg) | хешрейт за последние 5 секунд и средний с момента запуска | avg близок к паспортному хешрейту устройства |
A | accepted — шары, принятые пулом (доказательства работы) | растёт постоянно |
R | rejected — шары, отвергнутые пулом (опоздали или неверные) | меньше 1–2 % от A |
HW | hardware errors — чип посчитал неверно: перегрев, разгон, плохое питание | около нуля; доли процента допустимы |
WU | work utility — сколько «полезной работы» в минуту; честнее хешрейта, потому что учитывает только принятые шары | стабильна и соответствует хешрейту |
ST / SS / NB / LW | служебные счётчики: получено заданий, обрывов, новых блоков, локальной работы | NB растёт примерно раз в 10 минут (новый блок в сети) |
Best share | самая «тяжёлая» шара, которую нашло устройство | для лотереи — то, за чем следят |
Клавиши в окне: P — управление пулами (добавить, переключить), S — настройки, D — режим отображения, Q — выход. В режиме -T клавиши не работают, зато лог удобно писать в файл.
Старые Antminer: cgminer внутри веб-интерфейса
Если у вас Antminer S9, L3+ или другой асик с сетевым подключением, cgminer запускать не нужно — он уже работает внутри прошивки, а веб-интерфейс на IP-адресе устройства (логин и пароль по умолчанию — в инструкции к модели) — просто оболочка над его настройками. Вкладка «Miner Configuration» — это те же -o -u -p для трёх пулов, вкладка «Miner Status» — тот же экран с GH/s, HW и температурами по платам. Зная cgminer, вы читаете эту страницу как открытую книгу: рост HW на одной плате — проблемы с питанием или чипом на ней, нулевой хешрейт при живом пуле — плата отвалилась.
Через SSH на асике можно посмотреть «сырой» вывод майнера и его API на порту 4028 — так работают все программы мониторинга ферм. Сторонние прошивки — Braiins OS+, Vnish, Hiveon — заменяют штатный cgminer своим майнером с автотюнингом; когда это имеет смысл и как не «окирпичить» устройство — в гайде про прошивки асиков. Для управления и видеокартами, и асиками из одного кабинета есть Hive OS.
Ошибки cgminer и их решение
| Что видите | Причина | Что делать |
|---|---|---|
| «No devices detected!» | не тот драйвер USB, сборка без нужного драйвера устройства, слабый хаб | Zadig → WinUSB; взять сборку под ваше устройство; воткнуть напрямую в порт ПК |
| «USB init, open device failed» / «err -12» или «-3» | драйвер занят другой программой или нет прав | закрыть второй экземпляр майнера; запустить от администратора; повторить Zadig |
| «Pool 0 slow/down or URL or credentials invalid» | неверный адрес/порт, нет интернета, пул не отвечает | сверить адрес с сайтом пула; попробовать другой порт или пул из рейтинга |
| «Stratum connection to pool 0 interrupted» | обрыв связи, нестабильный Wi-Fi | кабель вместо Wi-Fi; добавить второй пул через второй -o |
| Растёт HW | перегрев, завышенная частота чипа, слабое питание USB | снизить частоту; порт с питанием; обдув вентилятором |
| A = 0, R растёт | слишком высокая сложность заданий или неверный кошелёк | порт пула для малой мощности; проверить адрес кошелька |
| Окно закрылось сразу | ошибка в bat или удалённый антивирусом exe | добавить pause, прочитать текст; проверить исключения защитника |
| Устройство пропадает через час | перегрев или просадка питания USB | обдув; активный хаб с блоком питания; снизить частоту |
Комиссия, безопасность и российский контекст
cgminer и BFGMiner — открытый код под лицензией GPL: «процента автору» (dev fee) в них нет, комиссию берёт только пул. Скачивайте исходники и сборки с GitHub ckolivas, GitHub luke-jr или по ссылке производителя USB-майнера; сборки «с форума», особенно «оптимизированные», — риск получить майнер с чужим кошельком. Антивирус ругается на любой cgminer.exe — это норма, а не признак заражения. Отдельная осторожность — с Zadig: заменяйте драйвер только у своего майнера.
По закону 221-ФЗ физлицо в России может майнить без регистрации в реестре при потреблении до 6 000 кВт·ч в месяц — USB-майнер и даже один Antminer S9 (около 1,3 кВт) в этот лимит укладываются с запасом (разбор закона). Добытый биткоин продаётся за рубли через P2P на Bybit или в обменниках; текущий курс — на странице биткоина. Считать окупаемость «палочки» бессмысленно, а вот для полноценного асика при тарифе 2–7 ₽/кВт·ч — обязательно: калькулятор майнинга и конвертер хешрейта для перевода GH/s в TH/s.