Что такое 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 и то, что нужно для блока
Разница составляет около 7,3 млрд раз. Даже если объединить 1 851 NerdMiner в одном пуле, до нахождения блока всё равно очень далеко.
Для чего на самом деле нужен NerdMiner?
Ради развлечения и чтобы разобраться, и это вполне хорошая причина. Вы прошиваете устройство, наблюдаете за настоящим подключением Stratum, видите, как приходят шары, и понимаете сложность майнинга так, как не объяснит ни одна статья. Устройство также можно использовать как настольные часы и экран со статистикой Bitcoin.
56 млрд лет
Среднее ожидание при соло-майнинге
ESP32-S3, аппаратный SHA, работает в реальном времени
4.1×
Возрастов Вселенной
по 13,8 млрд лет
$1.31
Энергия в год
расчёт предполагает 1 W при цене 15¢ за kWh
99 триллионов
Сложность сети
текущие данные, расчёт по хешрейту
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 |
| Среднее время ожидания при соло-майнинге | 56 миллиардов лет | около 12 641 лет (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-адреса, так что подготовь его заранее. В нашей инструкции по кошелькам объясняется, как его получить.
Можно ли майнить биткоин без учета шансов?
Yes. In the CloudMineCrypto app you mine for free with the free plan, ads, games, offers and daily check-ins, and estimated rewards tick up while your plans run, from their hashrate and live network data. No waiting for a block. Withdraw to your own wallet, Lightning included. Want more speed? A paid plan is an optional boost. It usually mines less than it costs, so add one for the fun of it.
Важно знать: вознаграждения являются оценочными, зависят от состояния сети и не гарантированы. План не даёт тебе права собственности на конкретное оборудование или пул и не предоставляет долю в них. Действуют условия.
Часто задаваемые вопросы
Что такое 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 на основе данных сети в реальном времени. Без оборудования, без карты.