Соло-майнинг описывает порядок получения наград
Биткоин-майнеры многократно хешируют заголовки предполагаемых блоков, пытаясь получить результат, удовлетворяющий сетевой цели. При соло-майнинге ваша работа приносит награду за блок только тогда, когда ваш майнер находит допустимый блок и тот становится частью принятой цепочки. Обычный пул с распределением наград выплачивает средства по своим правилам, учитывая отправленные подтверждения работы — шары, или shares.
Сервис соло-майнинга может выдавать задания и отправлять блоки от вашего имени, сохраняя такой порядок получения наград. Слово pool в названии не обязательно означает распределение наград между участниками. Проверьте реальные правила выплат, комиссии и обязанности оператора. Solo CKPool — один из документированных примеров такого различия.
Bitcoin developer documentation — mining and shares
Solo CKPool — service and share-difficulty explanation
Полный узел и майнер выполняют разные задачи
Полный узел самостоятельно проверяет соответствие транзакций и блоков правилам Биткоина и может передавать допустимые данные другим участникам. Сам по себе его запуск не превращает компьютер в ASIC-майнер и не создаёт награды за майнинг.
Повторяющееся хеширование выполняет оборудование для майнинга. В собственной системе соло-майнинга также нужна серверная программа, которая связывает протокол оборудования с синхронизированным узлом и готовит задания. Public Pool — пример такого ПО. Майнер, ожидающий протокол Stratum, не может просто использовать обычный RPC-адрес Bitcoin Core как адрес пула.
При работе через публичный соло-сервис эту инфраструктуру обычно обслуживает его оператор. Если запускать её самостоятельно, появляются дополнительные обязанности по обновлениям, поддержанию связи и надёжной отправке блоков.
Public Pool — open-source solo pool software
В Bitaxe установлен настоящий ASIC для майнинга
Bitaxe — семейство открытых аппаратных проектов на основе специализированных ASIC для добычи биткоина. Встроенный микроконтроллер отвечает за управление и сеть, а ASIC выполняет интенсивные вычисления хешей. Например, проект Gamma использует чип BM1370 и поддерживает подключение к совместимым пулам по Wi-Fi.
Открытая аппаратная разработка не означает, что устройство каждой внутренней микросхемы тоже открыто. Она также не гарантирует одинаковые платы у всех продавцов. Подбирайте блок питания, охлаждение и прошивку под точную модель и ревизию платы. ESP-Miner предоставляет прошивку Bitaxe и интерфейс AxeOS, включая образы для конкретного оборудования.
Даже компактному майнеру нужны подходящее охлаждение и блок питания с правильными параметрами. Слишком агрессивные настройки частоты или напряжения могут вызвать перегрев и нестабильность вместо полезного улучшения.
Bitaxe — Gamma hardware repository
NerdAxe и NerdQAxe — семейства, а не единая спецификация
NerdAxe сочетает ASIC-майнинг с ориентированным на экран дизайном, происходящим от Bitaxe. Варианты Ultra и Gamma в этом проекте используют разные ASIC. Знакомый экран не делает их эквивалентом исходного NerdMiner, использующего только ESP32.
NerdQAxe развивает этот подход, применяя несколько ASIC. Репозиторий оборудования различает NerdQAxe+ и NerdQAxe++, включая разные поколения чипов и ревизии плат. Знаки «плюс» — значимая часть названия модели: нельзя переносить настройки питания, охлаждения или прошивки одной модели на другую.
Проверьте маркировку реальной платы, её документированную ревизию и комплект поставки продавца. Используйте прошивку для соответствующего оборудования. Общее семейство прошивок не означает, что каждая сборка поддерживает любые платы.
BitMaker — NerdAxe hardware repository
shufps — NerdQAxe hardware generations
shufps — NerdAxe and NerdQAxe firmware
Исходный NerdMiner — учебный майнер на ESP32
Стандартный NerdMiner v2 выполняет хеширование на микроконтроллере ESP32, а не на специализированном ASIC. Проект делает акцент на обучении и настольном экране. Он действительно вычисляет хеши, но его очень небольшой вклад следует рассматривать как учебный эксперимент. Добавление ASIC меняет аппаратную категорию устройства.
Проект также предупреждает, что некоторые пулы не поддерживают столь низкую сложность шар. Совместимая панель, показывающая принятую работу, помогает убедиться, что эксперимент работает. Но это не превращает устройство в практический источник ожидаемых выплат.
BitMaker — NerdMiner v2 project
Читайте вероятности без воображаемого обратного отсчёта
В упрощённой модели майнер с долей f от активного хешрейта сети имеет примерно вероятность f найти следующий блок. Если предположить, что доля неизменна, а результаты блоков независимы, вероятность хотя бы одного успеха за N блоков равна 1 − (1 − f)^N. Это поясняющий расчёт на основе конкуренции в доказательстве работы, а не прогноз для текущей сети.
Возьмём вымышленный пример: f = 0,000001 означает одну миллионную сетевого хешрейта. За 1 000 блоков сети формула даёт примерно 0,10% вероятности хотя бы одного успеха. Эти числа не описывают конкретное устройство или текущее состояние сети.
Теоретическое среднее время ожидания — не крайний срок. Предыдущие неудачи не делают следующий хеш более удачливым. Небольшое устройство может найти блок, но может и проработать весь срок службы, не найдя ни одного. Изменения сети, простои и устаревшие задания усложняют реальные результаты.
Bitcoin — original white paper
Bitcoin — frequently asked questions about mining
Шары подтверждают работу, а не накапливают прогресс до блока
Пулы принимают результаты, соответствующие более лёгким целям, как шары для измерения вклада. Большинство шар не являются допустимыми блоками Биткоина. Растущее число шар или личный рекорд сложности — не полоса загрузки, а снижение сложности шар не увеличивает исходную вероятность найти блок.
Проверяя настройку, смотрите на связь с пулом, принятую работу, температуры и заданный адрес получения выплат. Вводите только сведения, требуемые документированным процессом настройки. Для указания адреса наград не нужно передавать устройству фразу восстановления кошелька.
Bitcoin developer documentation — mining and shares
Сначала выберите учебную цель, затем порядок выплат
Выбирайте соло-майнинг, если понимаете и принимаете высокую неопределённость результата. Пул с распределением наград может снизить колебания выплат, но очень маленький майнер всё равно может столкнуться с минимальным порогом выплат, комиссиями или неподдерживаемой сложностью. Ни один вариант не гарантирует покрытия стоимости оборудования и электричества.
Определите бюджет на оборудование и энергию, соблюдайте документированные ограничения устройства и оценивайте опыт по полученным знаниям. Считайте любую награду за блок неопределённым событием, даже если продавец рекламирует устройство как «лотерейный майнер».
Источники и дополнительное чтение
Bitcoin developer documentation — mining and shares
Bitcoin — frequently asked questions about mining
Bitcoin — original white paper
Bitaxe — Gamma hardware repository
BitMaker — NerdAxe hardware repository
shufps — NerdQAxe hardware generations
shufps — NerdAxe and NerdQAxe firmware
BitMaker — NerdMiner v2 project

