跳转到内容

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 挖矿协议(矿机连接矿池的通信协议)。流程是:

  1. 通过 Wi-Fi 连上 solo 矿池,默认是 public-pool.io(README 说明 NerdMiner 在此池被支持)。
  2. 矿池下发区块模板(任务),设备用双核做 SHA-256 双重哈希,不断尝试不同 nonce。
  3. 绝大多数哈希不满足网络难度。偶尔满足低难度的「份额」,用于证明在工作。
  4. 假如真的哈希出一个满足全网难度的区块,整个区块奖励归你的钱包地址。

屏幕上有几个页面:本机挖矿数据、时钟、全网统计。配置通过 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 外壳文件。

上手路径 ​

  1. 准备一块支持的板子(如 LILYGO T-Display S3)。
  2. 从 release 下载对应固件,用 Web 烧录器或 esptool 刷入,工具见 烧录工具。
  3. 首次启动连接设备热点,在配置页填入 Wi-Fi、矿池地址和你的比特币收款地址。
  4. 观察屏幕的哈希率、份额、最佳难度。
  5. 钱包地址一定要是自己能控制的地址,不要填交易所充值地址。

生态与衍生 ​

  • 更强的同类:现实中有专用的 ASIC 小矿机(如 NerdQAxe 等项目),算力高几个数量级;ESP32 版本主要是入门。
  • 社区:Discord 与各种外壳 3D 模型。
  • 相关阅读:传感器与监控 看显示类玩法。

局限与注意事项 ​

  • 概率问题见上文,不要把它当投资。
  • 设备持续高负载运行,发热较明显,长时间运行请保证散热。
  • 项目最新 release 为 2025 年 9 月,之后仓库虽有提交(最近一次推送为 2026 年 6 月),但版本更新较慢。
  • 矿池兼容性有限,选错矿池会看不到设备。
  • 板型支持分散,部分板子由社区贡献者维护。

参考资料 ​

ESP32 非官方中文调查手册,与乐鑫科技(Espressif Systems)无隶属关系。