BFGMiner - это модульный микроконтроллер ASIC / FPGA, написанный на C, с функциями динамического синхронизации, мониторинга и удаленного интерфейса.
Возможности BFGMiner:
Большое количество драйверов устройств для Bitcoin (SHA256d)
CPU и OpenCL / GPU для Keccak (SHA-3)
Автоматически может настраивать себя на переход на резервный ресурс для сольного поиска и локального блока при запуске Bitcoin Core
Поддержка децентрализованного протокола добычи getblocktemplate (без прокси-сервера!)
Встроенный прокси-сервер и прокси-сервер
Очень низкий накладной бесплатный C-код для Linux и Windows с очень низким потреблением ЦП
Интегрированный разгон и управление вентилятором (включая автоматическую настройку, если сконфигурировано)
Сильно резьбовой код передает результаты поиска работы и представления работы отдельным потокам, чтобы не мешать работающим устройствам
Кэширование представлений при сбоях сети в переходных режимах
Превентивная генерация работы до завершения текущей работы
Автоматически обнаруживает неудачные пулы и отключает их
Поддержка нескольких устройств (все или дискретный выбор)