Перейти к содержимому

Прошивка

Прошивка (англ. “firmware”) — это встроенное программное обеспечение ASIC-майнера, которое управляет всеми аспектами его работы: процессом хеширования, скоростью вращения вентиляторов, сетевым взаимодействием с пулом и мониторингом состояния устройства.

Прошивка — это «мозг» майнера. Она отвечает за инициализацию хеш-плат, распределение заданий между чипами, контроль температуры, управление вентиляторами, связь с пулом по протоколу Stratum, а также предоставляет веб-интерфейс для настройки и мониторинга.

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

Помимо стоковой (заводской) прошивки от производителя, существуют альтернативные прошивки от сторонних разработчиков. Такие прошивки могут предлагать дополнительные функции: автоподбор частоты и напряжения для оптимальной энергоэффективности, расширенный мониторинг, поддержку даунвольтинга (снижение напряжения для экономии электроэнергии) и разгон. Однако использование сторонних прошивок может лишить гарантии производителя.

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