Что такое NerdMiner?
Определение · NerdMiner
Бесплатная прошивка с открытым исходным кодом (NerdMiner_v2, также известная как NerdSoloMiner) для плат микроконтроллеров ESP32. Она подключается к соло-пулу по протоколу Stratum, вычисляет хеши заголовков блоков на процессоре платы и показывает ход работы на небольшом экране.
В проекте говорят прямо: цель в том, чтобы ты узнал о майнинге и получил красивое устройство на стол. Внутри нет чипа для майнинга. ESP32 — универсальный чип, который также отвечает за Wi-Fi, поэтому каждый хеш вычисляется медленным способом.
ESP32
Весь майнер
Один недорогой Wi-Fi-микроконтроллер выполняет хеширование, подключается к сети и управляет экраном.
kH/s
Тысячи, а не триллионы
Килохешей в секунду. Хешрейт настоящего майнера измеряется в терахешах.
Соло
Всё или ничего
Он майнит через соло-пул: либо получает награду за весь блок, либо ничего.
~1 W
Питание от USB
Работает от зарядного устройства для телефона. При условных 1 W и цене 15¢ за kWh это около $1,31 в год.
Насколько быстро работает NerdMiner?
Скорость зависит от платы и прошивки. Новая прошивка использует встроенный в ESP32 аппаратный модуль SHA-256 и работает в несколько раз быстрее. Но даже так сравнение выглядит вот как. Каждый следующий шаг на графике в десять раз больше предыдущего.
Хешрейт: от NerdMiner до всей сети
| Плата | Хешрейт | Источник |
|---|---|---|
| ESP32-C3 (C3 Super Mini) | около 24 kH/s | заметки к версии v1.7.0 |
| Wemos Lolin S2 Mini | около 38 kH/s | заметки к версии v1.7.0 |
| Классическая ESP32 (WeAct D0WD) | около 57 kH/s | заметки к версии v1.7.0 |
| LILYGO T-Display S3 AMOLED | около 78 kH/s | заметки к версии v1.7.0 |
| ESP32-S3 с аппаратным SHA | около 240 kH/s | пулл-реквест №663 |
Как NerdMiner майнит?
- 1
Получает задачу
Пул отправляет шаблон блока: предыдущий блок, транзакции и целевое значение.
- 2
Хеши
ESP32 меняет число в заголовке блока (nonce) и снова и снова хеширует его с помощью SHA-256.
- 3
Отправляет шеры
Хеши, которые проходят простой порог, заданный пулом, отправляются обратно в виде шар, чтобы пул видел, что устройство работает.
- 4
Надежды
Если хеш когда-нибудь окажется лучше целевого значения реальной сети, это будет блок, и вся награда достанется вашему адресу.
Именно так работает большой майнер, только в миллиарды раз медленнее. Попробуй сам в руководстве о том, как работает майнинг: там в браузере добывается учебный блок.
Что значит «лучшая сложность»?
На экране показана самая сложная шара, которую NerdMiner когда-либо находил. Кажется, что есть прогресс. Но это не так: каждый хеш — новая попытка, а для блока нужна шера со сложностью на уровне сложности всей сети.
Лучшая шара NerdMiner и то, что нужно для блока
Разница составляет около 9,8 млрд раз. Даже если объединить 1 851 NerdMiner в одном пуле, до нахождения блока всё равно очень далеко.
Для чего на самом деле нужен NerdMiner?
Ради развлечения и чтобы разобраться, и это вполне хорошая причина. Вы прошиваете устройство, наблюдаете за настоящим подключением Stratum, видите, как приходят шары, и понимаете сложность майнинга так, как не объяснит ни одна статья. Устройство также можно использовать как настольные часы и экран со статистикой Bitcoin.
75 млрд лет
Среднее ожидание при соло-майнинге
ESP32-S3, аппаратный SHA, работает в реальном времени
5.5×
Возрастов Вселенной
по 13,8 млрд лет
$1.31
Энергия в год
расчёт предполагает 1 W при цене 15¢ за kWh
133 триллионов
Сложность сети
текущие данные, расчёт по хешрейту
NerdMiner и Bitaxe: в чём разница?
| NerdMiner | Bitaxe | |
|---|---|---|
| Что хеширует | Универсальная плата ESP32 | Майнинговый ASIC от Bitmain |
| Хешрейт | Около 24–240 kH/s | Около 0,3–2 TH/s (Gamma 1,1 TH/s) |
| Мощность | Около 1 W через USB | Около 12–36 W |
| Среднее время ожидания при соло-майнинге | 75 миллиардов лет | около 16 870 лет (Gamma) |
| Лучше всего подходит для | Для обучения, настольная игрушка | Для обучения, лотерейный билет с мизерными шансами |
Bitaxe Gamma примерно в 4,5 миллион раз быстрее самого быстрого NerdMiner. Но шансы всё равно лотерейные, хотя такой выигрыш хотя бы можно представить. Подробнее в руководстве по Bitaxe и руководстве по соло-майнингу.
Как настроить NerdMiner?
- 1
Возьмите совместимую плату
LILYGO T-Display S3 — оригинальная модель. В проекте перечислено много других плат ESP32.
- 2
Установите прошивку
Используй онлайн-прошивальщик проекта в Chrome или ESPtool с файлами из GitHub.
- 3
Настроить
Подключись к точке доступа «NerdMinerAP», которую он создаёт, а затем введи данные Wi-Fi и свой Bitcoin-адрес.
- 4
Выбрать пул
По умолчанию выбран Public Pool (public-pool.io, порт 3333), который принимает майнеры с очень низким хешрейтом. Многие обычные пулы этого не делают.
Он не начнёт майнить без Bitcoin-адреса, так что подготовь его заранее. В нашей инструкции по кошелькам объясняется, как его получить.
Можно ли майнить биткоин без учета шансов?
В приложении CloudMineCrypto ты майнишь бесплатно на бесплатном тарифе: смотришь рекламу, играешь в игры, выполняешь предложения и отмечаешься каждый день. Пока действуют твои планы, баланс BTC растёт в зависимости от их хешрейта и текущих данных сети. Ждать, пока найдётся блок, не нужно. Выводи средства на свой кошелёк, в том числе через Lightning. Хочешь больше скорости? Можешь подключить платный план.
Важно знать: вознаграждения являются оценочными, зависят от состояния сети и не гарантированы. План не даёт тебе права собственности на конкретное оборудование или пул и не предоставляет долю в них. Действуют условия.
Часто задаваемые вопросы
Что такое NerdMiner?
Крошечный Bitcoin-майнер с открытым исходным кодом на недорогой плате микроконтроллера ESP32, обычно с небольшим экраном. Он майнит в соло через пул вроде Public Pool и показывает хешрейт, лучшую шару и статистику сети.
Может ли NerdMiner найти блок Bitcoin?
В теории да, на практике нет. При скорости в несколько сотен килохешей в секунду среднее ожидание блока во много раз превышает возраст Вселенной. Калькулятор вверху показывает актуальное значение.
Какой хешрейт у NerdMiner?
В проекте указана скорость около 24–78 kH/s для распространённых плат и около 240 kH/s для ESP32-S3 с новой прошивкой, использующей аппаратный модуль SHA. Bitaxe быстрее в миллионы раз.
Сколько энергии потребляет NerdMiner?
Совсем немного. Устройство работает от USB-порта и потребляет около ватта. За год электричество обойдётся максимум в несколько долларов.
Что такое «лучшая сложность» в NerdMiner?
Шера с наибольшей сложностью, которую устройство нашло на данный момент. Для блока нужна шера со сложностью на уровне сложности сети. Она в миллиарды раз выше той, которой обычно достигает NerdMiner.
NerdMiner или Bitaxe?
NerdMiner — недорогой и интересный способ узнать, как устроен майнинг. В Bitaxe установлен настоящий майнинговый ASIC, он быстрее в миллионы раз, но шансы найти блок в соло-майнинге всё равно невелики. Ни одно из этих устройств не поможет заработать.
Источники и дополнительное чтение
- Исходный код и настройка NerdMiner_v2 (NerdSoloMiner) · BitMaker (GitHub)
- Примечания к релизу NerdMiner v1.7.0 (хешрейты плат) · BitMaker (GitHub)
- Аппаратный SHA-256 для NerdMiner (около 240 kH/s на ESP32-S3) · BitMaker (GitHub)
- О NerdMiner · Вики OSMU
- Публичный пул: подключённые устройства и найденные блоки · Public Pool
- Сложность · Bitcoin Wiki
- Planck показал почти идеальную Вселенную (возраст 13,8 млрд лет) · Европейское космическое агентство
- Семейство микроконтроллеров ESP32 · Википедия
Актуальные данные на этой странице поступают из API CloudMineCrypto или из указанных рядом общедоступных сервисов с данными блокчейна. Они обновляются по расписанию, а источник указан рядом с каждым показателем. Это руководство носит образовательный характер и не является финансовой рекомендацией. CloudMineCrypto не является инвестиционным продуктом. Вознаграждения в приложении являются оценочными и не гарантированы.
Вы прочитали, как это работает. Теперь посмотрите на это в действии.
Заберите бесплатный 8-часовой тариф в приложении CloudMineCrypto и смотрите, как растёт ваш оценочный BTC на основе данных сети в реальном времени. Без оборудования, без карты.