Zcash 挖矿难度可能在矿机算力保持不变的情况下上升。当难度上升时,相同的有效算力在给定时间段内找到区块的概率会降低,如果其他条件不变,这会降低预期的 ZEC 收益。这同样会影响基于 PPS 方式核算所支付工作量的理论价值:不受矿池运气影响,并不意味着不受网络难度变化的影响。
然而,难度升高并非唯一可能的原因。按份额难度折算后被接受的份额减少、矿工补贴降低,或 PPLNS 下的短期矿池运气,也可能导致被记入的 ZEC 减少。要确定原因,需要将设备报告的算力、矿池估算的算力、网络难度和已记入的收益分开,并在相匹配的时间段内进行比较。
难度升高如何降低预期 ZEC 收益
网络难度决定了挖矿工作量达到区块目标的难易程度。如果你的有效算力和运行时间保持不变,更高的难度意味着该工作量所能归属的预期区块数量减少。难度本身并不会降低每个区块所支付的补贴。
例如,假设你的有效算力、运行时间、矿工补贴和矿池费用保持不变,并且不考虑交易费变化和短期运气因素。如果在整个比较周期内网络难度升高了 20%,那么预期的补贴收益大约为:
此前的预期收益 ÷ 1.20 = 此前预期收益的 83.3%
即下降约 16.7%,即便你的算力并未发生变化。这是在所述假设条件下的一个预期值,而不是对某一天实际记入收益的预测。ViaBTC 的 PPS 计算同样使用网络难度来确定针对所贡献工作量支付的区块奖励金额(ViaBTC:收益是如何计算的?)。
正确解读难度
Zcash 工作量证明要求提供一个有效的 Equihash 解,并且区块头哈希值需等于或低于网络目标值;目标值越低,对应的难度就越高。与 Bitcoin 在固定区块间隔重新调整目标不同,Zcash 在每个区块之后都会调整其目标值。其计算使用 17 个区块的目标平均窗口、中位时间戳以及阻尼机制,以应对近期的出块时间。Blossom 升级后的目标出块间隔为 75 秒(Zcash 协议规范,§7.7)。
显示的网络算力数值是一个独立的估算值,有其自身的测量窗口。Zcash 的 getnetworksolps RPC 调用会根据最近 n 个区块返回估算的网络每秒解算次数,默认回溯窗口为 120 个区块,调用者可以更改该数值(Zcash getnetworksolps 文档)。使用不同回溯窗口的两个仪表盘,对于同一时刻完全有可能显示出不同的算力数值。
由此可得出的实际结论是:难度与显示的网络算力数值并非对同一底层量的同步读数。一段时间内出块速度快于目标值,可能会推高难度,而同期 24 小时算力均值看起来仍然平稳。这可能反映的是短期方差以及不同的测量窗口,其本身并不能证明网络总算力确实有所增加。
在进行收益分析时,应检查你所比较的时间段内难度是如何变化的,而不要仅仅依赖网络算力图表看起来是否平稳。
保持设备端输入量不变
在将 ZEC 收益变化归因于网络状况之前,需要先厘清在设备层面哪些量实际上是恒定的。存在三种不同的度量指标,它们并不能相互替代:
- 设备报告算力 — 矿机自身界面显示的速率,基于其内部解算次数统计。
- 矿池估算的矿工算力 — 矿池根据在某一定义窗口内提交的份额及其所分配的难度,对某个矿工贡献量作出的估算。
- 网络算力 — 根据近期区块及其出块时间得出的对网络总工作量的估算值。
设备报告算力保持平稳,并不能确认在整个比较周期内相同数量的有效工作量都已送达矿池。延迟升高、连接间歇性中断、矿机重启、超频不稳定,或端点配置错误,都可能在本地显示看似未变的情况下,减少被记入的工作量。ViaBTC 的 ZEC 挖矿文档指出,若用户持续看到无效份额,应检查其设置(ViaBTC ZEC 挖矿指南)。
原始份额数量同样需要结合背景来看。以更高分配难度提交的份额代表着更多的预期工作量,因此被接受的份额数量减少,并不一定意味着贡献量降低。应比较按份额难度加权后的已接受工作量,或在可比时间段内比较矿池估算算力,并结合在线率和拒绝率一并考量。只有在所分配的份额难度相同的情况下,才可以直接比较原始数量,并需考虑短期统计波动(ViaBTC:份额难度与网络难度)。
因此,保持设备端输入量不变,意味着要检查一段时间内的有效贡献量,而不仅仅是本地的算力读数或被接受份额的数量。
区分奖励变化与网络变化
每个区块的矿工补贴并不等同于区块补贴总额。Zcash 的 getblocksubsidy RPC 将 miner(矿工)组成部分与资助流(funding-stream)及其他补贴组成部分分开报告(Zcash getblocksubsidy 文档)。</parameter>
</invoke>
计划内的减半会降低区块补贴。协议升级也可能降低矿工补贴,前提是它减少了分配给矿工的数量。然而,资金在其他接收方之间分配方式的变化,不一定会改变矿工的分配比例。应在相关区块高度核实实际的矿工补贴,而不要想当然地认为任何资金分配流程的变化都会降低挖矿收益。
关键区别很简单:较低的矿工补贴会减少每个区块中矿工可获得的 ZEC 数量;而更高的难度则会降低固定算力贡献所对应的预期出块数量。 这是两种不同的机制。减半之后出现的任何难度变化都是一次独立的调整,并非削减补贴的机制本身(Zcash 协议规范,第 7.8 节)。
核对矿池产出
在确认设备的有效算力贡献之后,应同时检查网络难度与矿工补贴,然后再查看矿池是如何将所贡献的算力换算为可记入账户的 ZEC 的。下表所列观察结果只是调查的起点,并不能证明单一的成因。
| 观察现象 | 可能的解释 | 需要核实的内容 |
|---|---|---|
| 设备算力保持平稳,矿池估算算力偏低 | 连接中断、无效/过期份额、在线率下降,或短期估算波动 | 比较相同时间段的数据;核查在线率、拒绝原因,以及按份额难度加权的已接受工作量 |
| 矿池估算算力保持平稳,记入的 ZEC 偏低 | 网络难度上升、矿工补贴下降,或交易手续费收入发生变化 | 比较两个收益周期内的难度与矿工补贴,然后核查收益构成 |
| 矿池估算算力保持平稳,在 PPLNS 模式下记入的 ZEC 偏低 | 矿池运气可能与难度及收益变化一起产生影响 | 将实际出块数量与预期出块数量进行比较,或查看矿池公布的该周期运气值 |
| 所有矿工的 ZEC 记入收益均下降 | 存在共同因素,例如网络难度、矿工补贴,或 PPLNS 模式下的矿池运气 | 在将下降归因于补贴变化之前,先检查网络和矿池的状况 |
| 显示的网络算力图表保持平稳,但难度在上升 | 统计窗口不同,以及短期出块时间的波动 | 将图表的平均统计周期与相同收益周期内的难度历史进行比较 |
在 PPLNS 模式下,矿池根据其实际找到的区块进行支付,并按其核算窗口内符合条件的算力贡献来分配收益。短期的运气不佳——即实际出块数低于统计预期——即使有效算力贡献保持不变,也可能导致记入的 ZEC 减少。更高的网络难度同样会在矿池算力不变的情况下降低预期出块量;这属于预期值本身发生了变化,而不是运气不佳的证据。ViaBTC 的支付方式说明文档指出,PPLNS 收益会出现波动,因为分配的币数取决于实际挖出的区块(ViaBTC:如何选择支付方式)。
在 PPS+ 模式下,PPS 部分按有效贡献的算力支付,与矿池是否实际挖到区块无关。这消除了该部分收益受短期矿池运气影响的风险,但其理论值仍然取决于网络难度和适用的区块奖励。"+"部分涵盖按 PPLNS 方式核算分配的交易手续费,这部分收益仍可能出现波动。在解读收益时,请在您的 ViaBTC 账户设置中确认当前生效的支付方式(ViaBTC:收益是如何计算的?)。
确定需要调查的方向
通过结构化的排查步骤,有助于确定究竟是哪个变量发生了变化:
- 首先核对时间窗口。 应在可比的时间段内比较记入的 ZEC 与矿池估算算力,而不是用某一天的收益数据去对比某一瞬间的设备读数。
- 检查有效贡献。 核查在线率、矿池估算算力、拒绝原因,以及按份额难度加权的已接受工作量。仅凭原始份额数量不足以说明问题。
- 比较网络难度。 如果有效贡献保持稳定,更高的难度仍可能降低预期的 ZEC 收益,包括 PPS+ 中的 PPS 部分。
- 核实矿工补贴。 应核对与两个周期分别对应的区块高度上的补贴数额。整体收益下降只是一个需要调查共同因素的线索,而不能作为补贴发生变化的证据。
- 审视支付方式与收益构成。 在 PPLNS 模式下,应在排除难度和补贴变化的影响后再核查矿池运气。在 PPS+ 模式下,应区分取决于难度的 PPS 部分与可变的交易手续费收入。
这些检查有助于区分以下几种情况:预期挖矿产出发生变化、份额质量出现问题、奖励方案发生调整,或矿池收益出现短期波动。
常见问题
Zcash 难度上升是否总是意味着网络算力增加了?
短期内未必如此。难度在每个区块之后都会根据近期目标值和出块时间进行调整,而显示的网络算力则是在另一个独立定义的周期内进行的估算。短期出块时间的波动以及不同的统计窗口都可能导致两者的读数看似出现分歧。
为什么我的 ZEC 收益下降了,而我的算力显示看起来没有变化?
即使您的有效算力没有变化,更高的网络难度仍可能降低预期的 ZEC 收益。其他可能的原因包括:到达矿池的已接受工作量减少、矿工补贴降低、交易手续费收入出现波动,以及 PPLNS 模式下的矿池运气。请比较可比的时间周期,并核查矿池估算算力、难度、补贴以及当前生效的支付方式。
支付方式是否会影响矿池运气对我收益的影响程度?
是的。在 PPLNS 模式下,收益来自矿池实际找到的区块,因此短期运气会影响计入的 ZEC 收益。在 PPS+ 模式下,PPS 部分不受矿池运气影响,但仍取决于网络难度和适用的区块奖励;交易手续费部分则可能有所波动。请在账户设置中确认您当前使用的支付方式。
Zcash 减半会在难度没有任何变化的情况下降低我的收益吗?
是的。减半会直接减少区块补贴。难度是通过另一套独立机制进行调整的,因此即使难度没有变化,补贴削减也可能降低预期收益。


