最后核查日期:2026年10月21日。
Zcash 即将推出的 NU7 网络升级明确规定将禁用第 4 版(v4)交易。持有 Sprout 余额的矿工应尽快确认其原始钱包在激活前是否存在可行的迁移方案。其他矿池矿工应检查其 ZEC 收款地址和接收钱包,而节点运营商以及构建交易的服务提供商则应核实其软件是否与 NU7 兼容。
风险的大小取决于资金所在位置及所使用的交易软件,而不仅仅取决于钱包的新旧程度。该禁令覆盖所有 v4 交易;Sprout 面临的后果最为严重,因为它没有其他受支持的替代交易格式可用。更新 ASIC 的连接设置并不能解决上述任一问题(ZIP 2003)。
NU7 禁用的是 v4 交易,而不是"旧地址"
在对挖矿或收款设置做出任何更改之前,有四个容易被混淆的概念值得厘清:
- 钱包或地址类型 —— 例如透明地址(transparent address)、Sapling 屏蔽地址,或旧版 Sprout 地址。
- 交易版本 —— 交易在广播到网络时所使用的序列化格式(v4、v5 或 v6)。
- 矿池账户收款设置 —— 在挖矿账户中配置的提现目的地址。
- 挖矿连接方式 —— ASIC 用于提交份额(share)的 Stratum 接入地址和矿工标识符(worker ID)。
地址本身并不携带交易版本信息。交易版本是由构建该笔支出的软件——无论是钱包、支付处理程序还是节点软件——在生成交易时所决定的。根据 NU7 部署提案,此次升级并不会引入新的交易格式;它只是禁用 v4,同时保留 v5 和 v6 作为今后有效的格式(ZIP 259)。这意味着,一笔仅使用透明地址或 Sapling 地址、但以 v4 格式构建的交易,在升级激活后将同样失效,其失效方式与 Sprout v4 交易完全相同——该禁令针对的是序列化版本本身,而非特定的价值池(value pool)。
为什么 Sprout 钱包需要紧急处理
Sprout 是 Zcash 最初的屏蔽资金池,Sprout 支出只能在 v4 交易中表示。目前协议中不存在适用于 Sprout 的其他交易格式。由此直接导致的后果是:任何在 NU7 激活前未被转出的、仍留在 Sprout 资金池中的 Zcash,在当前指定的共识规则下将变得无法花费,除非未来有新的协议变更(ZIP 2003)。
以 zc... 开头的历史地址是一个有用的筛查信号——Sprout 屏蔽地址通常使用该前缀,有别于 Sapling 地址(通常以 zs... 开头)和透明地址(通常以 t... 开头)。不过,该前缀应被视为展开调查的起点,而非风险存在的确凿证据;应使用实际的钱包软件来确认地址类型并检查是否仍有余额。
曾经收到过早期 ZEC 收款的矿工——包括在 Sapling 成为主流屏蔽资金池之前、历史矿池收款被发送至屏蔽地址的情况——应在自托管钱包、存档备份以及旧的提现记录中仔细查找,确认是否仍有余额留存在某个 Sprout 地址中。
这里存在一个重要的实际限制:ZIP 2003 指出,zcashd 的弃用意味着唯一仍提供 Sprout 钱包功能的、持续维护的软件也随之消失。即便共识规则在 NU7 之前仍允许转账,也并不意味着存在一个仍在维护的迁移工具可供使用。持有者需要自行确认其原始钱包是否存在可行的恢复与转账途径;不应想当然地认为仅更新到最新版钱包就能提供对 Sprout 的支持(ZIP 2003)。
如果确实存在可行的途径,相关转账操作必须在激活之前完成确认。对 v4 交易重新签名并不会改变其版本号,Sprout 转账也无法被重新构建为 v5 或 v6 交易。
矿池矿工应检查的事项
禁用 v4 交易本身通常并不要求矿池矿工更改 ASIC 配置。请遵循矿池或硬件提供商给出的具体兼容性说明。用于提交份额的 Stratum 连接及矿工名称,与矿池代表矿工构建 ZEC 收款交易的方式并无关联。
以 ViaBTC 的 ZEC 挖矿设置为例,其采用 Stratum 接入地址,并结合 userID.workerID 格式的矿工名称用于提交份额(ViaBTC ZEC 挖矿说明文档)。ZEC 提现目的地址则是在账户的资产设置中单独配置的。
因此,矿池矿工的实用检查清单如下:
- 确认矿池账户当前配置的 ZEC 提现地址,而不要想当然地认为自首次设置以来该地址从未变更。
- 确认目标钱包或交易所账户在其当前的存款界面中,仍然接受向该特定地址及该地址类型进行存款,因为不同服务对特定地址格式的支持情况可能存在差异,且会随时间变化。
ViaBTC 的自动提现功能(与挖矿连接方式分开记载)允许账户在累计 ZEC 达到公布的最低额度 0.001 ZEC 后,按每日计划将其发送至已配置的地址(ViaBTC 自动提现说明文档)。该最低额度及执行计划属于平台特定设置,而非 Zcash 网络规则;在确认收款地址是否为当前有效且类型正确时,检查这些设置是一个合理的步骤。
矿池自挖矿工与基础设施运营商应检查的事项
运行自有全节点的矿工,或代表用户构建 Zcash 交易的服务商,所面临的要求比普通矿池矿工更为广泛。NU7 不仅改变了交易的有效性,也改变了网络层面的兼容性:公告使用 NU7 之前网络协议版本的节点可能会被已升级的对等节点断开连接,一旦新共识规则生效,按旧共识规则生成的区块将不再被接受(ZIP 259)。
这与以下各方直接相关:
- 运行节点并自行构建区块模板或 coinbase 交易的独立矿工(Solo miners)。
- 负责支付处理的矿池运营方。
- 钱包提供商、托管方以及交易广播服务。
- 解析交易数据的区块浏览器和链上索引服务。
在升级激活前准备好的任何未确认交易,都应被重新审查,以确定其是否采用 v4 格式构建。如果是,且相关资金并非 Sprout 资金,通常需要使用兼容 NU7 的软件重新生成该交易,而不能简单地重新提交;部署规范中明确要求,软件必须停止构建意图在激活后被纳入区块的 v4 交易。
2026 年 9 月 17 日发布的 NU7 时间表将主网激活目标定在 2026 年 11 月 5 日,并将最终激活决定的时间安排在 10 月 20 日。截至 2026 年 10 月 21 日核查时,ZIP 259 仍显示为“草案(Draft)”状态,主网激活高度仍为“待定(TBD)”,而 Zebra 的主网高度实现任务 也仍处于开放状态。这些只是对已发布文档的观察结果,并不能证明开发者没有做出后续决定。
开发者决定、经过更新的部署规范,以及已发布的节点实现,是三个相互独立的里程碑。运营方应在部署前核实已达成一致的主网激活高度,以及实现该高度的正式发行版本。Zcash 的升级是按区块高度激活的,因此 11 月 5 日不应被当作一个保证的、以时钟时间计算的资金转移截止日期。
面向矿工的 NU7 核对清单
- 在钱包、备份以及历史支付记录中搜索是否存在 Sprout 余额。如发现此类余额,请确认原始钱包是否有可行的迁移路径,并在激活前完成任何转移操作;根据 ZIP 2003,官方维护的 Sprout 钱包支持已不再提供。
- 确认所使用的钱包软件是否能够构建有效的 NU7 之后格式的交易,而不要仅凭软件“年代较新”就假定其具备兼容性。
- 检查在矿池账户中配置的 ZEC 提现目标地址,注意这与挖矿连接设置是分开配置的。
- 确认接收方钱包或交易所目前是否接受向所使用的具体地址及地址类型进行充值。
- 检查在激活前准备好的未确认交易或离线签名交易。对于非 Sprout 的 v4 交易,应尽可能使用兼容软件将其重新生成为受支持的格式。Sprout 交易无法转换为 v5 或 v6 格式;其资金必须在激活前转移完毕。
- 如果您运营全节点、矿池基础设施或交易构建服务,请在最终确定的激活高度之前升级为兼容 NU7 的软件。
结语
Sprout 持有者同时面临协议层面的最后期限和实际操作层面的资金找回难题:其资金依赖于 v4 格式,而官方维护的 Sprout 钱包支持已经终止。矿池矿工应核实自己的接收钱包和支付目标地址,而基础设施运营方则必须准备好兼容软件。请以最新的部署文档和节点发行说明为准,核实激活高度及实现状态。
NU7 是否需要更新 ASIC 固件?
就矿池挖矿而言,禁用 v4 交易本身通常并不需要更新 ASIC 固件。此次升级改变的是网络所接受的交易版本,并未引入任何新的交易格式。请留意您的矿池和硬件提供商发布的任何特定固件或配置指引。
NU7 之后我的隐私(shielded)ZEC 余额会失效吗?
这取决于所使用的隐私池(shielded pool)类型,而非地址“是否老旧”。Sapling 以及其他非 Sprout 类型的隐私交易,仍然可以以 v5 或 v6 格式表示,这些格式在 NU7 之后依然有效。只有 Sprout 转账完全依赖于 NU7 所禁用的 v4 格式。
由于 NU7,我是否需要更改 ViaBTC 矿工配置?
一般来说不需要。用于提交份额(share)的 Stratum 接入点及矿工名称,与账户支付设置中配置的 ZEC 提现地址是相互独立的;NU7 影响的是交易构建方式,而非份额提交方式。
2026 年 11 月 5 日是已确认的激活日期吗?
11 月 5 日是 9 月 17 日社区时间表中给出的目标日期。截至 2026 年 10 月 21 日,为撰写本文而核查的 ZIP 259 页面仍显示主网激活高度为“待定”。仅凭该页面状态本身,并不能确定是否存在更新的开发者决定。请核实最新的一致激活高度、部署规范以及相应的节点发行版本;实际激活遵循的是区块高度,而非固定的日历时间。


