外观
NerdMiner
NerdMiner(NerdSoloMiner v2)是一个让你用小小 ESP32 参与比特币 solo 挖矿的开源项目。README 的说法是让你「try to reach a bitcoin block with a small piece of hardware」,主要目的是学习挖矿原理,同时做一个漂亮的桌面设备。
先说结论:这不是赚钱工具。ESP32 的算力只有 KH/s 量级,而比特币全网算力是 EH/s 量级,挖到区块的概率极低,更像一张永远不开奖的彩票。
项目概况
| 项目 | 内容 |
|---|---|
| 仓库 | github.com/BitMaker-hub/NerdMiner_v2,原型来自 valerio-vaccaro/HAN |
| 作者 / 组织 | BitMaker |
| 开源协议 | MIT(仓库 LICENSE 文件) |
| 支持芯片 | ESP32 系列,包含 ESP32-S3、ESP32-S2、ESP32-C3 及经典 ESP32(见支持板列表) |
| 首次发布 | 仓库创建于 2023 年 3 月 20 日 |
| 最新版本 | nerdminer-release-V1.8.3(2025 年 9 月 13 日) |
| 热度 | 约 2800 星(2026 年 10 月) |
它是怎么工作的
固件在 ESP32 上实现了 Stratum 挖矿协议(矿机连接矿池的通信协议)。流程是:
- 通过 Wi-Fi 连上 solo 矿池,默认是 public-pool.io(README 说明 NerdMiner 在此池被支持)。
- 矿池下发区块模板(任务),设备用双核做 SHA-256 双重哈希,不断尝试不同 nonce。
- 绝大多数哈希不满足网络难度。偶尔满足低难度的「份额」,用于证明在工作。
- 假如真的哈希出一个满足全网难度的区块,整个区块奖励归你的钱包地址。
屏幕上有几个页面:本机挖矿数据、时钟、全网统计。配置通过 WiFiManager 的网页完成,设置保存在 SPIFFS。
README 提醒:由于份额难度很低,设备在很多标准矿池上不可见,需要用 README 推荐的矿池,或通过串口日志观察。
概率到底有多低
| 项目 | 数值 |
|---|---|
| ESP32 哈希速率 | 官方没有固定数字;社区报告通常在数十到一百多 KH/s 量级(取决于芯片和是否用硬件加速,请以实测为准) |
| 比特币全网算力 | 约数百 EH/s(1 EH/s = 10^18 H/s),2026 年的具体值请查区块浏览器 |
| 单个区块的中奖概率 | 约等于你的算力占全网算力的比例,按上面的量级估算在 10^-16 左右 |
按这个量级粗算(每年约 5 万个区块),平均要等上千亿年才能中一次,比宇宙年龄还长。这是我基于上面两个数量级做的估算,不是项目给出的数字。
所以正确的预期是:把它当作教学设备、桌面摆件或「参与一张超低概率彩票」,不要抱着赚钱的想法购买。
需要的硬件
README 列出的支持板包括:LILYGO T-Display S3、T-QT Pro、T-Display 1.14、T-Display S3 AMOLED、T-Dongle S3、ESP32-2432S028R(Cheap Yellow Display 一类)、ESP32-CAM、M5 StampS3、Wemos Lolin S3/S2 Mini 以及普通 ESP32 / S3 / C3 开发板。项目还提供 3D 外壳文件。
上手路径
- 准备一块支持的板子(如 LILYGO T-Display S3)。
- 从 release 下载对应固件,用 Web 烧录器或 esptool 刷入,工具见 烧录工具。
- 首次启动连接设备热点,在配置页填入 Wi-Fi、矿池地址和你的比特币收款地址。
- 观察屏幕的哈希率、份额、最佳难度。
- 钱包地址一定要是自己能控制的地址,不要填交易所充值地址。
生态与衍生
- 更强的同类:现实中有专用的 ASIC 小矿机(如 NerdQAxe 等项目),算力高几个数量级;ESP32 版本主要是入门。
- 社区:Discord 与各种外壳 3D 模型。
- 相关阅读:传感器与监控 看显示类玩法。
局限与注意事项
- 概率问题见上文,不要把它当投资。
- 设备持续高负载运行,发热较明显,长时间运行请保证散热。
- 项目最新 release 为 2025 年 9 月,之后仓库虽有提交(最近一次推送为 2026 年 6 月),但版本更新较慢。
- 矿池兼容性有限,选错矿池会看不到设备。
- 板型支持分散,部分板子由社区贡献者维护。