Stratum V2 单人挖矿 — 2026 完整指南
加密、二进制、可验证:2026 年,Stratum V2 终于走进了单人挖矿。本指南讲清楚这个协议究竟做了什么、今天有哪些固件和矿池支持它、如何一步步配置你的矿机——以及 V2 给单人矿工的那一项其他协议都给不了的能力:在自己的硬件上确认区块奖励真的发往你的地址。
十四年来,地球上每一台矿机都说着同一种协议:Stratum V1——2012 年写就的、跑在普通 TCP 上的明文 JSON。 Stratum V2 在 2019 年就在纸面上取代了它,但要等到 2026 年,各个部件才真正凑齐:能说它的固件、提供它的矿池,以及便宜到可以放在家里跑的硬件。本指南是这片版图的实用地图。协议做了什么、今天哪些机器和固件支持它(并纠正若干广为流传的说法)、如何在几分钟内配置好矿机,以及如何确认你真的在 V2 上,而不是悄无声息地退回了 V1。
要点速览
- V2 是软件,不是硬件。2024 年的 Bitaxe 和 2021 年的 Antminer S19 都能说它——ASIC 从未改变,改变的只是固件。
- 只有三个固件家族原生支持它:Antminer 上的 Braiins OS+、Bitaxe 上的 AxeOS,以及 NerdQAxe 固件。尽管一些较旧的指南另有说法,Bitmain 原厂、WhatsMiner 原厂、VNish 和 LuxOS 都只支持 V1。
- 加密是惠及每位矿工的好处。V1 以明文传输你的钱包地址和份额;V2 用 Noise 加密把一切包裹起来,让算力劫持这类攻击彻底失效。
- 单人挖矿的算式不同。V2 著名的 job declaration,主要在矿池掌控区块内容和资金托管的场景下才有分量。非托管的单人矿池从来没有这两样——因此对单人矿工而言,收益在于加密、延迟和可验证性。
- 可验证性是被低估的功能。有了 V2 和 coinbase 解码,矿机会在你开始计算之前就把区块输出展示给你。你不再信任矿池,而是开始检查它。
Stratum V2 究竟是什么
Stratum 是矿机与矿池之间的对话。矿池说这是一个区块头,去试 nonce;矿机计算后回答这里有一个达到了目标值。这样的交换每天在网络上的每一台 ASIC 上发生数百万次——而直到不久前,它都是明文进行的。
Stratum V2 同时在三条轴线上重写了这段对话。
1. 内建加密
每个 V2 会话都使用 Noise 框架进行端到端加密——与 WireGuard 相同的密码学基础。在任何挖矿任务流动之前,矿机与矿池先完成一次经过认证的握手,此后每条消息都由 ChaCha20-Poly1305 封装。
这不是在明文协议外面加一层 TLS。没有单独的加密端口,没有要安装的证书,也没有要记得打开的开关。只要你在 V2 上,你就是加密的。这一项设计决定终结了算力劫持:在 V1 上,任何控制了你与矿池之间某段网络路径的人,都能悄悄把你的一部分份额转向自己的矿池。Braiins 记录过多个国家的可疑案例;抽走百分之一二就足以侵蚀收益,又少到不容易被发现。在 V2 上,这不是难以察觉的问题——而是密码学上不可能发生。
受益最大的是使用家庭宽带、共享网络,或运营商设备不受自己掌控的家庭矿工。也就是说:正是那些把 Bitaxe 摆在书桌上的人。
2. 二进制格式
V1 说的是 JSON——可读性极佳,在线路上却相当浪费:字段名、引号和空格比紧凑的二进制格式多出约三分之一的开销。V2 用固定布局的二进制帧取而代之:消息更小、解析更快、两端 CPU 占用更低。
对于上千台机器的矿场,这是一笔真实的成本。对于单台家用矿机,好处更细微但同样真实:新区块之后任务到达得稍早一些,也就意味着更少的时间浪费在已经过期的工作上。
3. Job declaration
这是让 V2 具有历史意义的部分。在 V1 中,矿池构建区块模板,矿机只计算送来的内容——也就是说,由矿池决定哪些交易进入区块。由于约五家矿池掌握着近 70% 的算力,实际上是一小撮运营者在决定大多数比特币区块的内容。
V2 的 Job Declaration Protocol 让矿工可以运行自己的比特币节点、构建自己的模板并提交给矿池。矿池的角色从决策者收缩为份额聚合者和工作量证明的验证者。
给单人矿工的一句实话:job declaration 解决的是单人挖矿从未有过的问题。当你在非托管矿池上单人挖矿时,区块奖励由网络的 coinbase 直接支付到你的地址——矿池从不持有你的资金,也从不站在你和奖励之间。job declaration 会让你额外获得选择交易的能力,这确实是主权上的实在收获,但它是对一个已然去中心化安排的补充,而不是对破损系统的修复。真正改变你日常的,是加密、延迟和可验证性。
2026 年哪些固件支持 Stratum V2
这正是多数指南——包括我们此前那篇——出错的地方,也是把错误说法当真会让你白花一晚上的地方。以下是 2026 年 8 月经核实的状况。
| 固件 | 硬件 | 原生 V2 | 最低版本 |
|---|---|---|---|
| Braiins OS+ | Antminer S9、S19 系列、S21、S21 XP | ✅ 是 | 建议 26.07(最低 26.05.1) |
| AxeOS | Bitaxe(全系) | ✅ 是 | 2.14.0 — 当前 2.15.0 |
| NerdQAxe 固件 | NerdAxe、NerdQAxe+/++、NerdOCTAxe | ✅ 是 | 1.0.37 |
| Bitmain 原厂 | 全部 Antminer | ❌ 否 | — |
| WhatsMiner 原厂 | 全部 Whatsminer | ❌ 否 | — |
| VNish | Antminer | ❌ 否 | — |
| LuxOS | Antminer、Whatsminer | ❌ 否 | — |
| Canaan / Avalon 原厂 | Avalon、Avalon Nano | ❌ 否 | 闭源固件 |
有两点需要说清楚,因为这两种说法流传很广:
- 没有任何 Antminer 出厂固件带 Stratum V2——S21 没有,S23 也没有。你需要 Braiins OS+。部分原厂版本会显示一个看似 V2 的设置,却从不真正协商 V2 会话,这比不提供还糟:矿机看起来配置好了,实际上却在悄悄跑 V1。
- Bitaxe 和 NerdQAxe 确实原生支持 V2,且自 2026 年 6 月起就已如此。在那之前写的指南说法相反,它们只是过时了。
为什么 Bitaxe 比工业矿机更早拿到 V2
这里有一段有意思的开源往事。ESP-Miner(AxeOS 背后的固件)中的 V2 实现由 warioishere 贡献,他同时也写了 NerdQAxe 固件的 V2 实现,并且是 Blitzpool 的作者——第一个运行 Stratum V2 的单人矿池。客户端与服务端出自同一双手,并且互相对测过。
实际结果是,Bitaxe 这类硬件的 V2 支持异常扎实:它不是事后加装的,而是共同设计的。这也是为什么 SoloFury 的 V2 组件——运行同一套开源矿池软件——与这些设备配合顺畅。
如果你的固件只支持 V1:Translation Proxy
Stratum V2 参考实现附带一个在你自己网络中运行的 Translation Proxy。你的 V1 矿机连到代理,代理再用 V2 与矿池通信。你无需改动固件就能获得加密和二进制效率。
你得不到的是 job declaration,那需要原生 V2 客户端。对大多数家庭配置来说,代理带来的复杂度大于收益;但对一批无法刷机的 V1 机器而言,它是一座合理的桥。
2026 年哪些矿池支持 Stratum V2
V2 有很多年都是一个几乎无人提供的标准。这在 2026 年 5 月 7 日发生了改变:七家最大的矿池——Foundry、AntPool、F2Pool、SpiderPool、MARA Pool、Block Inc. 和 DMND,合计接近全球算力的 75%——加入了 Stratum V2 工作组。
加入工作组是起跑线,不是终点线。以下是今天真正提供 V2 连接的名单。
| 矿池 | 类型 | V2 状态 | Job declaration |
|---|---|---|---|
| Braiins Pool | FPPS | ✅ 生产环境 | ✅ |
| DEMAND (DMND) | 联合挖矿 | ✅ 生产环境,原生 V2 | ✅ |
| Blitzpool | 单人 · PPLNS · 团队 | ✅ 生产环境 | ✅ |
| SoloFury | 单人,非托管 | ✅ 生产环境,9 个区域 | 未提供 — 见下文 |
| OCEAN | 非托管 | DATUM 协议(非 V2) | ✅ 通过 DATUM |
| Foundry、AntPool、F2Pool、MARA、SpiderPool、Block Inc. | 联合挖矿 | 🟡 已承诺,部署中 | 计划中 |
| Solo CKPool、Public Pool、AtlasPool | 单人 | ❌ 仅 V1 | — |
如果你做单人挖矿,最后一行值得留意。多数单人矿池运行在 ckpool 上——这个资深的 stratum 服务端支撑着 Solo CKPool,其各种分支也支撑着单人挖矿生态的大部分。ckpool 没有 Stratum V2 实现,也没有公开的计划。这就是提供 V2 的单人矿池名单如此之短的原因:不是不愿意,而是单人挖矿的标准软件比这个协议早了十年。
SoloFury 如何运行 Stratum V2
SoloFury 自 2026 年 8 月起在生产环境提供 Stratum V2,覆盖五大洲九个区域:亚特兰大、法兰克福和东京设有矿池节点,西雅图、伦敦、特拉维夫、约翰内斯堡、圣保罗和新加坡设有中继。
架构简述
每个矿池节点运行一个 Bitcoin Core 31.1 守护进程,开放挖矿 IPC 接口——一个 Cap’n Proto 套接字,会在内存池手续费变动的那一刻把区块模板交给矿池,而不是按轮询间隔。矿池软件是开源的,V2 层用的是 Stratum V2 参考实现自带的编解码器,而非私有的重写版本。
中继以纯 TCP 透传方式转发 V2 流量。它们从不解密任何内容——它们做不到,而这正是关键。你的 Noise 会话终止于矿池节点而非中继,因此经由伦敦抵达法兰克福只是缩短了路径,并不会多出一个能读取你流量的角色。
V1 与 V2 共用同一端口
两种协议都在端口 3333 上提供服务,另有端口 3343 面向高难度机器。矿池会检测你的矿机说哪种协议并相应回应——V2 不需要单独的接入点,V1 和 V2 混编的机群可以指向同一个地址。
| 设置项 | 值 |
|---|---|
| 端口(标准) | 3333 |
| 端口(高难度,S21/S23 级) | 3343 |
| 协议方案 | stratum2+tcp:// |
| Authority public key | 9cLif4sCxvAz7FBP7GPvYG8Mv586ZhdgNbn3f4PsrM56gboSZEp |
| 用户名 | 你的 BTC 地址,可选加 .worker名 |
| 密码 | x(或用 d=NNNN 固定难度) |
| 币种 | 仅 BTC — 见下文 |
| 费率 | 1%,从区块中支付,99% 直达你的地址 |
Authority public key 有什么用
那串很长的 base58 字符是 SoloFury 的 authority public key,也是 V2 中最常被跳过的一环。你的矿机用它以密码学方式确认:在端口 3333 上应答的那一端,确实是 SoloFury,而不是劫持了你的 DNS 或路由的人。
这与 SSH 主机密钥是同一种信任模型。没有它,矿机会连上任何应答者;有了它,冒充者无法通过握手,你的算力永远不会离开家门。把它填好,算力劫持就不再是需要担心的事。
为什么只有 BTC
SoloFury 的 V2 组件通过 Bitcoin Core 的挖矿 IPC 接口与节点通信。目前没有其他 SHA-256 链的实现提供对等接口——Bitcoin Cash Node 没有,Bitcoin ABC 没有,BC2 和 BCH2 的守护进程也没有。在此之前,BCH、BC2、BCH2 和 XEC 仍在 Stratum V1 上,在各自现有端口上完整支持 version-rolling 和 AsicBoost。
这会影响硬件选择。指向 BTC 走 V2 的 Bitaxe 拥有加密与可验证性的优势;同一台 Bitaxe 若为更好的爆块几率而指向 BCH2,则运行在 V1 上。两种选择都合理——参见我们的单人挖矿指南,权衡协议功能与现实几率。
为 Stratum V2 配置你的矿机
配置方式因固件而异,因为三种实现暴露参数的方式各不相同。无论哪一种,最快的路径都是 SoloFury Start 向导:它按实测延迟为你挑选最近的区域,生成适配你固件的准确字符串,并计算你的硬件应当请求的难度。以下是手动版本。
AxeOS(Bitaxe)— 独立字段
打开矿机的网页界面,进入 Settings → Pool Configurations。AxeOS 2.14 及以上提供独立字段,而不是单一 URL:
Stratum Host eu-btc.solofury.com
Stratum Port 3333
Stratum Protocol Stratum V2
User bc1q你的地址.bitaxe
Password x
SV2 Channel Type Extended
SV2 Authority Pubkey 9cLif4sCxvAz7FBP7GPvYG8Mv586ZhdgNbn3f4PsrM56gboSZEp
Decode Coinbase Tx 开启
有两项设置需要说明。通道类型可选 Extended 或 Standard:Extended 会把 coinbase 模板发给你,让矿机能够验证;Standard 让矿池预先算得更多,只发送区块头,对 ESP32 更轻。两者在 SoloFury 上都能用;而使 coinbase 验证成为可能的是 Extended,所以从它开始。Decode Coinbase Tx 负责把这些数据变成矿机屏幕上可读的内容——保持开启。
顺手把第二个矿池设为备用,指向 V1 端口(6060)。万一 V2 出了问题,矿机会继续工作而不是空转。
NerdQAxe 固件 — 思路相同
Nerd 系列固件与 AxeOS 共用同一套 V2 实现,出自同一位开发者,因此字段和行为一致。打开矿机网页界面,进入 Settings → Pool,选择 Stratum V2,填入与上面相同的主机、端口、用户、密码和 authority public key。需要固件 1.0.37 或更高。
Braiins OS+ — 密钥要放进 URL
Braiins 的做法不同:authority public key 不在单独字段里,而是嵌入 URL 路径。这一点常常让人栽跟头,因为看起来正确的 URL 少了它就会无声失败。
stratum2+tcp://eu-btc.solofury.com:3333/9cLif4sCxvAz7FBP7GPvYG8Mv586ZhdgNbn3f4PsrM56gboSZEp
在 Braiins OS+ 界面中进入 Configuration → Pool Groups,把协议选择器设为 Stratum V2,粘贴上面的 URL,把 worker 设为 地址.worker名,然后保存。S21 级别的机器应使用端口 3343 而非 3333,以便矿池以匹配其算力的难度启动。
请安装 Braiins OS+ 26.07 或更高版本。26.05.1 之前的版本存在 S21+ 高温下性能不足的已知问题,更旧的版本还使用了某个 V2 通道消息的废弃形式,可能与当前矿池实现不兼容。
选择你的区域
延迟在 V2 中比很多人以为的更重要——不是因为协议脆弱,而是因为任务送达更快就意味着更少的过期份额,而这正是 V2 效率收益的来源之一。请使用离你最近的接入点:
| 区域 | 主机 |
|---|---|
| 欧洲 | eu-btc.solofury.com |
| 美国东部 | btc.solofury.com |
| 美国西部 | pnw-btc.solofury.com |
| 东亚 | jp-btc.solofury.com |
| 东南亚 | asia-btc.solofury.com |
| 英国 | uk-btc.solofury.com |
| 中东 | me-btc.solofury.com |
| 非洲 | afr-btc.solofury.com |
| 拉丁美洲 | lat-btc.solofury.com |
如何确认你真的在 V2 上
本节存在的原因是一种特定的失败方式:悄悄退回 V1 的 V2 配置不会产生任何报错。矿机连上了,份额被接受了,面板看起来一切正常——而你正处在自己本想离开的那个协议上。三项互相独立的检查可以堵住这个缺口。
1. 问你的固件
所有支持 V2 的固件都会在矿池状态的某处报告协商结果。在 AxeOS 上,它出现在矿机信息页,形如 Mode: SV2 Extended Channel。在 Braiins OS+ 上,矿池状态会显示协议版本。如果你配置了 V2 而它显示 V1,说明配置没有生效——通常是 URL 格式有误、缺少 authority key,或固件版本太旧。
2. 查看矿工页面上的 PROTOCOL 列
用你的地址打开 SoloFury 矿工页面,查看 worker 表格。每个 worker 都带有 PROTOCOL 标记:灰色表示 SV1,橙色表示 SV2。标记反映的是该会话的实际连接方式,因此混编机群会逐个 worker 显示两种情况。
这项检查只需要你看一眼,而且是从矿池一侧而非矿机一侧给出答案。
3. 在自己的硬件上读取 coinbase
这一项值得认真理解,因为它是单人挖矿中最强的保证,却几乎无人使用。
在 Extended 通道并开启 coinbase 解码的情况下,矿机会收到真实的 coinbase 交易模板——也就是支付区块奖励的那笔交易——并能显示它的输出。在 SoloFury 上挖 BTC 的 Bitaxe,看到的是这样:
Block Header
Height 963788
Scriptsig SoloFury
Value 3.14278556 BTC
Outputs
bc1q68eg...vyd2ey 0.03142785 BTC (1%)
bc1qavkk...n0tlw9 3.11135771 BTC (99%)
读一读这意味着什么。是你的矿机——不是矿池面板,不是区块浏览器,也不是我们的一句承诺——在告诉你:如果这个区块被挖到,奖励的 99% 归属你的钱包,1% 归矿池。而这一切发生在你为它花费第一个哈希之前。
这就是单人挖矿采用 V2 的理由。每个单人矿池都会告诉你奖励发往你的地址。有了 Stratum V2 和 coinbase 解码,你不必再听信任何人的话——证据随任务一同到达,由你自己的硬件展示出来。信任变成了验证。
故障排查
连接中断,或握手始终无法完成
V2 的握手消息比 V1 更大,在存在 PPPoE、双重 NAT 或 VPN 的网络路径上,若路径 MTU 探测失效,这些消息可能被分片或丢弃。如果会话时断时续甚至从未建立,把矿机的网络 MTU 降到 1400。Braiins OS+ 可在网络配置中修改;其他固件可能需要 SSH 访问。
配置了 V2,固件却显示 V1
按顺序检查:协议方案是否为 stratum2+tcp:// 而非 stratum+tcp://;authority public key 是否存在(Braiins 在 URL 路径中,AxeOS 与 NerdQAxe 在独立字段中);端口是否为 3333 或 3343;固件是否达到最低版本。公钥中哪怕一个字符出错都会导致握手失败,而某些界面会无声退回,而不是报告问题。
Extended 通道打不开
V2 规范在 2026 年初修改了 OpenExtendedMiningChannel.Success 消息,按旧形式构建的固件可能无法解析响应。如果 Extended 通道不工作,改用 Standard 通道——你会失去 coinbase 的可见性,但保留加密和其余所有功能——并在有更新版本时升级固件。
份额被接受,但难度看起来不对
vardiff 需要几分钟才能稳定下来。如果你的矿机较小而初始难度偏高,第一个份额可能要等一会儿。在密码字段用 d=NNNN 固定难度可以缩短这个过程——Start 向导会为你的硬件算出合适的数值。
你该切换吗
一个诚实的回答,因为围绕 V2 的宣传往往过于热烈。
如果你的固件原生支持它且你在挖 BTC,那就切换。加密是免费的,延迟略好一些,而 coinbase 验证是你原本不具备的真实能力。对于受支持的设备,没有任何代价。
如果你的机器运行 Bitmain 原厂、WhatsMiner 原厂、VNish 或 LuxOS,就不必折腾。仅仅为了 V2 而给一台正常工作的矿机刷机是实实在在的风险——刷坏了就是一块砖——换来的收益却有限。Braiins OS+ 带来的效率提升本身可能就足以支撑这个决定;V2 是附赠,而不是理由。
你会听到 7% 收益提升这个数字,来自 Braiins 自己的测试,归因于更快的模板送达、更低的延迟和更好的手续费捕获。请把它当作有利条件下的上限,而非承诺。加密那部分只有在你确实遭遇劫持时才会兑现;手续费那部分需要 job declaration 和自己的节点。多数人会看到个位数低段的提升,而追求整块奖励的单人矿工,更该关心自己选择的币种,而不是协议版本。
接下来会怎样
方向没有疑问。代表网络大部分算力的七家矿池已经承诺支持 V2,而 AntPool 的母公司正是 Bitmain——这让原厂固件的支持成为时间表问题,而非意愿问题。等它落地,V2 就不再是固件爱好者的选择,而会成为数百万台机器开箱即用的默认标准。
单人挖矿会比联合挖矿晚一步到达,原因是结构性的:单人生态跑在 ckpool 上,而 ckpool 没有通往 V2 的路径。今天提供 V2 的单人矿池,都是建立在更新软件之上的那几家——名单很短,我们很高兴身在其中。
不会改变的,是对在家运行矿机的人而言最要紧的那一点:能够看着自己的硬件,用清楚的数字看到钱去了哪里。这不是一项营销功能。这是你信任的系统与你可以核查的系统之间的差别。
用 Stratum V2 挖 BTC — 九个区域,非托管
SoloFury 在五大洲九个区域的生产环境中运行 Stratum V2。端到端加密,coinbase 可在自己的矿机上验证,区块奖励由网络直接支付到你的地址。1% 费率,99% 归你。V1 与 V2 共用同一端口——你的固件说什么,就带什么来。
配置你的矿机 →V1 与 V2:协议深度解析 →常见问题
2026 年有哪些矿池支持 Stratum V2?
已投入生产的有:Braiins Pool(协议的发起者)、DEMAND(DMND)、Blitzpool 和 SoloFury。OCEAN 通过自家的 DATUM 协议实现类似的去中心化,而非 V2 本身。另有七家矿池——Foundry、AntPool、F2Pool、MARA、SpiderPool、Block Inc. 和 DMND——于 2026 年 5 月 7 日加入 Stratum V2 工作组,正在推进部署。
哪些单人挖矿矿池支持 Stratum V2?
非常少。Blitzpool 是第一个提供 V2 的单人矿池,SoloFury 则在五大洲九个区域提供该服务。多数单人矿池——包括 Solo CKPool、Public Pool 和 AtlasPool——仍然只有 Stratum V1,因为它们建立在 ckpool 之上,而 ckpool 没有 V2 实现。
哪些固件支持 Stratum V2?
截至 2026 年 8 月共三种:Braiins OS+(唯一带原生 V2 客户端的 Antminer 商业固件)、面向 Bitaxe 的 AxeOS 2.14 及以上,以及 NerdQAxe 固件 1.0.37 及以上。Bitmain 原厂、WhatsMiner 原厂、VNish 和 LuxOS 都只支持 V1。老设备可以通过 SRI 的 Translation Proxy 接入 V2 矿池。
Antminer 原厂固件支持 Stratum V2 吗?
不支持。截至 2026 年 8 月,Bitmain 原厂固件只以 Stratum V1 连接。要在 Antminer 上使用 V2,需要 Braiins OS+ 26.07 或更高版本。部分原厂版本会显示看似 V2 的选项,但并不会真正协商 V2 会话,因此保存后请务必确认固件报告的协议。
使用 Stratum V2 需要新硬件吗?
不需要。V2 是软件层面的改动。2024 年的 Bitaxe 装上 AxeOS 2.15 就能顺利使用 V2;2021 年的 Antminer S19 装上 Braiins OS+ 同样可以。改变的是固件,不是 ASIC。
怎么知道我真的在用 Stratum V2 挖矿?
查看三处。固件的矿池状态应显示 V2 而非 V1。在 SoloFury,矿工页面的 worker 表格会显示带 SV2 标记的 PROTOCOL 列。启用 Decode Coinbase Tx 后,矿机会直接显示 coinbase 的输出——这就是奖励归你的证据。
单人挖矿值得用 Stratum V2 吗?
值得,有三个与矿池规模无关的理由:连接是加密的,网络路径上没人能劫持你的份额;更低的延迟意味着更少的过期份额;你还能在矿机上直接验证 coinbase。job declaration——V2 面向大型矿池的招牌功能——在单人挖矿中意义较小,因为非托管的单人矿池本来就直接从区块支付给你。
Stratum V2 能取代 TLS 吗?
可以。V2 使用 Noise 框架对每个连接做端到端加密,其基础与 WireGuard 相同。没有单独的 TLS 端口,也没有开关要打开:加密是协议的一部分,而不是套在外面的一层。
可以用 Stratum V2 挖山寨币吗?
在 SoloFury,V2 仅支持 BTC。矿池的 V2 组件通过 Bitcoin Core 的 IPC 挖矿接口与节点通信,目前没有其他 SHA-256 实现提供该接口。BCH、BC2、BCH2 和 XEC 继续使用 Stratum V1,并完整支持 version-rolling。