验证你的 Bitaxe 是否真的连上了 solo 矿池,不能只看面板绿灯。广义上,链接到solo pool即算,确认 Stratum URL 是 solo 专用域名、Stratum diff 初始值在 1–64、矿池 worker 页只有你一台设备就够了。严格 true solo mining 则需自托管节点 + 改掉 2% 捐赠。下面 3 个信号 + 两档判别法,只需要10分钟帮你确定答案。
Difference between Solo Mining
一切的前提是,我们要怎么区别是不是在单人挖矿,然后才能验证?
在单人挖矿中,你需要运行自己的比特币节点并构建自己的区块模板。而在彩票挖矿中,你则使用像 CKPool 或 Public Pool 这样的独立矿池,由矿池为你管理节点和区块模板。无论哪种方式,使用家用硬件,每天中奖的概率都微乎其微,但并非为零。自 2024 年 7 月以来,基于 Bitaxe /Nerdaxe等类型的迷你矿机至少Solo 爆块接近 22 个区块,每个区块在发现时的价值在 19 万美元到 34.2 万美元之间。

单人挖矿 Vs. 彩票挖矿
| 特征 | 单人挖矿 | 彩票挖矿(通过 Solo Pool) |
|---|---|---|
| 拥有比特币全节点 | 必填 ✅ | 不需要❌ |
| 自定义区块模板 | 你自己 | 池(除 DATUM 外) |
| 成功后获得奖励 | 100%(3.125 BTC + 手续费) | 约占98%至100%,具体取决于泳池费用。 |
| 泳池费用 | 没有任何 | 公共池:0 %,单独 CKPool:2 % |
| 设置工作量 | 高的 | 即插即用 |
| 信任级别 | / | 池子中剩余信任度低 |
| 付款频率 | 极其罕见 | 极其罕见 |
什么是单人挖矿?
在单人挖矿中,您完全独立进行挖矿。您使用自己的硬件并运行自己的完整比特币节点。
- 直接网络连接——没有矿池,没有中间商。
- 完整区块奖励——如果您找到一个有效区块,您将获得全部奖励(目前为 3.125 BTC)以及所有交易费用。
- 无需信任——您可以创建自己的区块模板并选择要包含的交易。
- 承担全部风险——没有止损,就没有回报。这可能需要数年甚至数十年。
这就是中本聪在 2009 年设想的比特币挖矿:一个人,一个节点,一台机器,一个区块。
什么是彩票挖矿?
彩票挖矿经常与单人挖矿混淆,但从技术上讲,两者有所不同:
- 你将矿机连接到单人挖矿池,例如单人CKPool或公共矿池。
- 池负责处理技术任务:完整节点、区块模板创建、区块提交。
- 奖励:如果找到区块,您将获得几乎全部奖励——减去少量池费(公共池:0%,Solo CKPool:2%)。
- 简化版:您无需拥有自己的节点或深厚的技术知识。只需输入 Stratum 地址,以及您自己的比特币地址作为工作节点,即可完成。
之所以叫“彩票”,是因为它本质上就是彩票:你每十分钟用电消耗量购买一张彩票。
Mining with Different Settings
真正的单人挖矿
自建完整节点: Bitcoin Core 或 Bitcoin Knots。精简后的版本在技术上可以用于挖矿,但归档版本更简洁。
挖矿软件: 公共矿池可自行托管在 Umbrel、Start9 或 Raspberry Pi 上。或者,也可以使用独立实例运行 Solo CK Pool。
硬件: Bitaxe Gamma 作为入门级彩票矿机,NerdQaxe++ 作为旗舰产品。
钱包:直接在矿工程序中将您自己的比特币地址配置为付款地址。
彩票挖矿
池子选择: 公共池(0% 费用,Bitaxe 的热门选择)、Solo CKPool(2%,已建立)、寄生池(混合模式)。
配置:矿池的 Stratum URL + 您的比特币地址作为工作节点名称。就这些。
钱包:直接到您自己的地址——如果交易成功,款项将直接从 Coinbase 交易转入您的账户。
3 Signs Verify Bitaxe Is Connected Solo Pool
这个问题其实比想象中绕!因为"单人挖矿"在 Bitaxe 圈子里有三种形态:真·solo(自己跑全节点)、lottery mining(连 solo pool 如 ckpool/public-pool,别人给你做模板但你独吞奖励)、传统矿池(算力被聚合,分红)。后两种都走 Stratum 协议,面板长得一模一样,新手特别容易把"solo pool"当成"单人",结果连的是传统池还以为自己在单挑全网。因此,除了以上理论区别,还可以通过下面这套三层判别法,基本不会翻车。
广义:连 Solo Pool = Solo Mining
这一档解决 90% 人的问题,URL 填对了 ≠ 真的在 solo,DNS 劫持、端口填错、路由器默认网关漂移都能让你连到Solo Pool。
Sign 1|Stratum URL 得是那几家 solo 专属域名
- ✅
solo.ckpool.org:3333(Con Kolivas 维护,抽 2%)、public-pool.io:3333 或 21496(0 手续费)、solo.pool.space:3333 - ❌
stratum.slushpool.com、usa.f2pool.com、eu.viabtc.com——这些哪怕端口也是 3333,也是 PPS 分成池,跟 solo 没关系
Sign 2|AxeOS Stratum Log 里 mining.set_difficulty初始值
- ✅ 1–64(Public Pool 直接给 1,CK 给 16–64)
- ❌ 4096 / 8192 起跳 = 传统池实锤,它在用低难度 share 给你算日薪
Sign 3|去池的 worker 页搜你填的 BTC 地址
- ✅ Worker 数 = 1,算力 ≈ 设备标称(Gamma 1.2T / Ultra 0.5T / Hex 3.6T),Shares 断断续续
- ❌ 显示 "Hashrate: 80 TH/s" 或 "Daily Payout: 0.0000xxxx" = 你被聚合了

严格: True Solo Mining
这一档(自托管 + 自节点 + 自广播)是给不想把模板权交给别人的原教旨派。先泼冷水:Bitaxe 硬件 AxeOS 只认 Stratum V1,不走 getblocktemplate,所以严格 True Solo 得加 lucky-luke / bfgminer 做 gbt→stratum 代理。下面 3 Sign 是针对"自托管 Public Pool"用户的,这是 Bitaxe 圈目前主权最高的现实方案。
Sign 1|bitcoind debug.log 刷 CreateNewBlock()
自托管 Public Pool 的 NestJS 后端会每几十秒 RPC 调一次 bitcoind 的 getblocktemplate,log 里会出 CreateNewBlock(): total size xxx, txs: xxx。
- 能看到 → 模板是你节点出的 ✅
- 看不到 → 你 Docker 里
PUBLIC_POOL_URL其实还指向public-pool.io官方,属于"欺骗式自托管" ❌
Sign 2|docker compose logs -f public-pool看 miner 源 IP
Bitaxe 填的应该是 192.168.x.x:3333或你自己的域名,logs 里 miner connected的 source IP 得是你 Bitaxe 的 LAN IP。
-
源 IP 是公网 → 自托管没生效,流量还走官方 ❌
Sign 3|coinbase 的 2% dev donate + 广播路径
Public Pool 代码里 2% 硬编码打给 @skot等开发者(MIT 协议,能改)。严格档要验:
- 你家 bitcoind
getpeerinfo爆块广播是从你家 IP 出去的(不是 CK / skot 服务器代发) - 改掉 dev donate 后 coinbase 100% 归你地址 → 这才算"改造过的严格 solo"
⚠️ 没改代码的 self-hosted,按 solomining.de 的命名是 Lottery Mining 里主权最高的那档,不是 bitcoin.org 定义的 True Solo,差的那一层就是 Stratum V1 模板由后端建,不是 Bitaxe 直接跟 bitcoind 拿 gbt。
两档怎么选?
-
想即插即用、确认没连错池 → 广义 3 Sign,面板 + worker 页 5 分钟搞定
-
想主权最大化(自己节点、自己模板、自己广播) → 严格档,bitcoind + docker logs 查两轮,顺手把 Public Pool 那 2% 改掉
-
想 Satoshi 信仰就选 True Solo → bitcoind + lucky-luke 代理,AxeOS 不动,Stratum 中间层换成 gbt 转的

