跳转到正文
buybitcoinsmart

术语表 /挖矿与共识

Stratum V2

又称 SV2。

Stratum V2是什么?
Stratum V2 是矿工与矿池之间经过重写的协议,它对连接加密,并让矿工(而不是矿池)选择哪些交易进入区块。

Stratum V1 是矿池自2012年以来使用的明文协议,它向矿工提供已构建完成的区块模板,只要求矿工计算哈希。V2 以一种二进制加密协议取代它,该协议分为四个部分,其中一部分把构建模板的工作交还给矿工。控制全网约75%算力的七家矿池于2026年5月加入了推动该协议的工作组。

运作方式

Stratum V2 由四个子协议组成,可以分别采用,这也是此次升级分阶段到来而不是一次到位的原因。

Mining Protocol 承载矿机与矿池之间的日常通信,用紧凑的二进制帧取代 V1 基于文本的 JSON 消息。仅此一点就能节省带宽,并缩短新任务的往返时间,从而减少慢速链路上的过期份额。Job Declaration Protocol 是政治意义最大的部分:它让矿工告知矿池自己打算处理哪个区块,而不是反过来。Template Distribution Protocol 把矿工自己的 Bitcoin Core 节点与其挖矿软件连接起来,用推送接口取代 BIP22 和 BIP23 中定义的旧 getblocktemplate 调用,模板一有更新就会立即推送。Job Distribution Protocol 负责把这些任务向下传递给代理和各台矿机。

加密是第二项重大变化。Stratum V1 的流量是未经认证的明文,这意味着互联网服务商、托管机房或路径上的任何其他方都可以读取矿工的工作内容,并悄悄把这部分算力转向其自行选择的矿池。V2 把每个连接都封装在基于 Noise 握手构建的经认证的加密通道中,因此矿工以为自己连接的矿池,就是实际连接的矿池。

参考实现称为 SRI,于2024年3月22日达到1.0.0版本,并于当年10月发布1.1.0版本。它自带一个转换代理,使现有的 V1 固件可以连接到 V2 矿池,早期的大部分采用就是这样发生的。Bitcoin Core 本身不使用 Stratum V2;贡献者选择改为通过 IPC 开放一个通用的挖矿接口,模板提供程序则位于另一款软件中,通过该接口与节点通信。

在哪里会遇到它

Stratum V2 首先出现在挖矿基础设施中,对于比特币买家接触到的东西,只有间接的影响。

DEMAND 于2025年推出,是首个直接基于参考实现构建的矿池;Braiins 于2019年提出该协议,并在自己的矿池和挖矿固件中予以支持;2026年5月,Foundry、AntPool、F2Pool、SpiderPool、MARA Pool、Block 和 DMND 加入了一个工作组,覆盖全网约四分之三的算力。这是一项真正的转变,但有一个重要的前提:矿池支持任务声明,并不意味着其矿工会使用它。单个运营者必须运行 Bitcoin Core 节点,并配置固件来声明自己的任务,而这一步目前仍不常见。

对于只买入并持有的人来说,相关之处在于交易审查。当所有模板都由矿池构建时,少数几家公司就决定了哪些付款会得到确认,而过滤交易的尝试此前已经出现过。任务声明把这项决定分散到数以千计的独立机器上,因此矿池层面的某项政策不再等同于全网的政策。这次升级不会改变手续费、确认时间,也不会改变您在钱包中看到的任何内容。它改变的是由谁执笔。

常见问题

如果我只是购买并持有比特币,Stratum V2 会带来任何改变吗?

没有直接影响。手续费、确认时间和钱包都不受影响。它改变的是由谁决定哪些交易进入区块,如果矿池日后开始大规模过滤付款,这一点就很重要。

Stratum V2 是软分叉,还是对比特币协议的更改?

都不是。它是矿机与矿池之间的通信协议,完全处于共识规则之外,因此部署时无需激活,也无需节点运营者同意。

相关术语

挖矿与共识中的更多术语

阅读本页英文版