什么是 NerdMiner?
定义 · NerdMiner
适用于 ESP32 微控制器开发板的免费开源固件(NerdMiner_v2,也叫 NerdSoloMiner)。它通过 Stratum 协议连接独挖矿池,在开发板的处理器上计算区块头哈希,并在小屏幕上显示进度。
该项目说得很清楚:目的是让你了解挖矿,并在桌上摆一块好看的硬件。设备里没有挖矿芯片。ESP32 是一款通用芯片,还要运行 Wi-Fi,所以每次哈希运算都只能用很慢的方式完成。
ESP32
整台矿机
一块便宜的 Wi-Fi 微控制器就能完成哈希运算、联网和显示。
kH/s
数千次,不是数万亿次
每秒千次哈希。真正的矿机以每秒万亿次哈希计算。
单挖
全有或全无
它在独挖矿池上挖矿,所以要么拿到整个区块奖励,要么什么也得不到。
~1 W
USB 供电
用手机充电器就能运行。按 1 W 和每 kWh 15 美分估算,每年约花费 $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 更新说明 |
| 带硬件 SHA 的 ESP32-S3 | 约 240 kH/s | 拉取请求 #663 |
NerdMiner 如何挖矿?
- 1
接收任务
矿池会发送一个区块模板,包含前一个区块、交易和目标值。
- 2
哈希运算
ESP32 会更改区块头中的一个数字(随机数),然后反复用 SHA-256 对它进行哈希运算。
- 3
发送份额
超过矿池设定的简单目标的哈希会作为份额发回去,让矿池知道它正在工作。
- 4
希望
如果某次哈希超过了真实的网络目标,那就挖出了一个区块,全部奖励都会发到你的地址。
它做的正是大型矿机做的事,只是速度慢了几十亿倍。你可以在挖矿原理指南中亲自试试,用浏览器挖出一个玩具区块。
“最佳难度”是什么意思?
屏幕会显示 NerdMiner 找到过的难度最高的份额。看起来像是有了进展,其实不是:每次哈希都是一次全新的尝试,而要挖出一个区块,份额的难度必须达到全网难度。
NerdMiner 找到的最佳份额,与挖出一个区块所需的份额对比
差距约为 8.4 十亿倍。即使把 1,851 台 NerdMiner 中表现最好的一台接入同一个矿池,也远远挖不到一个区块。
NerdMiner 到底有什么用?
为了好玩和学习,这个理由就很好。你可以刷入固件、观察真实的 Stratum 连接、看到份额提交,还能直观地理解难度,这是文章教不了你的。它也能当桌面时钟和 Bitcoin 数据屏。
64十亿年
平均等待时间(solo)
ESP32-S3,硬件 SHA,实时
4.7×
宇宙的年龄
每个13.8十亿年
$1.31
每年用电量
假设功耗为 1 W,电价为每 kWh 15¢
113 万亿
网络难度
实时数据,根据算力计算
NerdMiner 与 Bitaxe:有什么区别?
| NerdMiner | Bitaxe | |
|---|---|---|
| 哈希计算什么 | 通用型 ESP32 | Bitmain 挖矿 ASIC |
| 算力 | 约 24 至 240 kH/s | 约 0.3 至 2 TH/s(Gamma 1.1 TH/s) |
| 功率 | USB 供电约 1 W | 约 12 至 36 W |
| solo 平均等待时间 | 64 十亿年 | 约 14,406 年(Gamma) |
| 最适合 | 学习用途,桌面玩具 | 学习用途,一张中奖希望渺茫的彩票 |
Bitaxe Gamma 的速度约为最快 NerdMiner 的 4.5 百万倍。它的中奖概率仍然很低,不过理论上确实有可能中奖。更多内容请看Bitaxe 指南和单人挖矿指南。
如何设置 NerdMiner?
- 1
准备一块支持的开发板
LILYGO T-Display S3 是最初的型号。该项目列出了许多其他 ESP32 开发板。
- 2
刷入固件
使用项目的 Chrome 在线刷写工具,或使用 GitHub 上的文件和 ESPtool。
- 3
设置一下
连接它创建的“NerdMinerAP”热点,然后输入你的 Wi-Fi 信息和比特币地址。
- 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?
一种用廉价 ESP32 微控制器开发板制作的微型开源比特币矿机,通常带有小屏幕。它通过 Public Pool 这类矿池进行单人挖矿,并显示算力、最佳份额和网络数据。
NerdMiner 能找到 Bitcoin 区块吗?
理论上可以,实际上不行。以每秒几百千哈希的速度,平均要等上远超宇宙当前年龄的时间才可能挖到一个区块。页面顶部的计算器会显示实时数据。
NerdMiner 的算力有多高?
该项目称,常见开发板的速度约为 24 到 78 kH/s;使用较新硬件 SHA 固件的 ESP32-S3 约为 240 kH/s。Bitaxe 的速度快几百万倍。
NerdMiner 的功耗是多少?
几乎不耗电。它通过 USB 端口供电,功耗大约 1 W,一年电费最多也就几美元。
NerdMiner 上的最佳难度是什么?
这是你的设备目前找到的难度最高的份额。要挖出一个区块,份额的难度必须达到全网难度,这比 NerdMiner 通常能达到的难度高出几十亿倍。
选 NerdMiner 还是 Bitaxe?
NerdMiner 是一种有趣又便宜的学习挖矿方式。Bitaxe 使用真正的挖矿 ASIC,速度快数百万倍,但单人挖矿的中奖概率仍然很低。两者都不是赚钱的方式。
来源与延伸阅读
- NerdMiner_v2 (NerdSoloMiner) 源码与设置 · BitMaker(GitHub)
- NerdMiner v1.7.0 发布说明(各板子的哈希率) · BitMaker(GitHub)
- NerdMiner 的硬件 SHA-256(ESP32-S3 上约为 240 kH/s) · BitMaker(GitHub)
- 关于 NerdMiner · OSMU wiki
- Public Pool:已连接设备和找到的区块 · Public Pool
- 难度 · Bitcoin Wiki
- Planck 揭示了一个近乎完美的宇宙(年龄为 13.8 十亿年) · 欧洲航天局
- ESP32 微控制器系列 · 维基百科
本页实时数据来自 CloudMineCrypto API 或旁边标注的公共区块链数据服务,按计划定时刷新,并在页面上标明来源。本指南仅供学习,不构成财务建议。CloudMineCrypto 不是投资产品;应用中的奖励均为估算值,不保证获得。
你已经知道它怎么运作了。现在看它实际跑起来。
在 CloudMineCrypto 应用中领取一个 8 小时的免费挖矿方案,根据实时网络数据查看你的预估 BTC 不断增长。无需硬件,无需银行卡。