Zcash 即将进行 NU7 网络升级,与此同时,约 3000 万美元的 ZEC 面临“软冻结”风险。

10 月 20 日,Zcash 核心开发者 Sean Bowe 提交提案,拟将 NU7 主网激活高度设为区块 3,543,405,预计对应 11 月 5 日前后。升级完成后,Zcash 的出块间隔将从 75 秒缩短至 25 秒,每个区块的挖矿奖励同步降为原来的三分之一,因此每日发行量保持不变,2100 万枚总量上限和减半节奏也不会改变。
这次升级还将启用网络可持续机制。按照方案,每个区块手续费的 60% 将暂时退出流通并进入储备,矿工获得剩余 40%。这部分储备资产计划从 2031 年 2 月前后,也就是主网区块 8,939,664 起,通过未来的矿工奖励逐步重新发放。
对多数用户来说,这些改动对日常使用影响有限。真正引发争议的是 ZIP 2003。按照该提案,NU7 激活后,Sprout 隐私池中的 22,309 枚 ZEC 将无法再被花费。
为什么升级会影响 Sprout 资产
ZIP 2003 并不是专门针对 Sprout 的清理方案。它的核心内容,是从 NU7 开始禁止所有 v4 格式交易。原因并不复杂,Zcash 的交易格式已经过多轮迭代,目前主流格式是 v5 和 v6。
问题在于,Sprout 作为 Zcash 最早的隐私池,只能通过 v4 格式完成转账,后续的 v5 和 v6 都不支持 Sprout。也就是说,一旦升级激活,仍留在 Sprout 里的资金将失去协议层面的花费路径。
这些币并没有被销毁,仍然计入已发行供应量,只是协议不再提供支出方式。ZIP 2003 给 Sprout 池持币者留下的表述也并不明确:理论上未来可能重新开放,但也可能永远无法恢复。目前 NU7 的规范中,没有任何一项已经排期去实现这一恢复功能。
截至发稿前,Sprout 池中还剩 22,263 枚 ZEC,价值约 3000 万美元。若持币者未能在 NU7 升级前转出,相关资产可能会永久失去花费能力。即便现在开始操作,留给用户的时间也已经非常有限。
迁移窗口只剩约 14 天
如果只是要求用户在升级前完成一次转账,问题本不至于如此复杂。但 Sprout 已经是相当早期的系统。随着 Sapling、Orchard 等后续方案上线,Sprout 早已逐步退出主流钱包支持范围,不少用户可能已经不再使用当年的钱包,甚至忘记资金仍存放在其中。
即便仍记得持仓位置,迁移过程本身也存在不少障碍。
官方正在推广的新钱包 Zallet 在文档中明确写明,不支持迁移 Sprout 的 spending key 和资金。这意味着,即使用户把旧钱包迁移到新工具中,原有的 Sprout 余额也不会一并转入。用户必须先使用仍支持 Sprout 的旧工具,主要是 zcashd,把资金转出,并保留原始 wallet.dat 文件。文件或密钥一旦丢失,就无法恢复。
用户也可以尝试第三方恢复工具,例如 Argos,从 wallet.dat 或单独的 Sprout spending key 中恢复资产。如果原始钱包文件中仍保存可花费的 note 数据及缓存的 witness,理论上可以直接提取资金。
但如果相关数据缺失,用户可能需要进行全量扫描,传输约 280 GB 区块数据,处理时间可能长达数天。眼下距离 NU7 升级只剩 14 天左右,实际可操作窗口已经很紧。
即使最终成功迁移,Sprout 持币者还要面对隐私层面的取舍。按照 ZIP 308 的规则,Sprout 资金不能直接转入 Sapling,必须先经过透明价值池,因此金额会被公开记录。对于原本出于隐私目的而把资金放入 Sprout 的用户来说,这本身也是一项成本。
不迁移,资金可能永久无法花费;迁移,则可能牺牲一部分交易隐私。
社区争议集中在“私钥在手”是否足够
从规模看,2.2 万枚 ZEC 并不算特别大,约占全网屏蔽币的 0.45%,占流通供应量的 0.14%。即便最终全部变成无法花费的资产,对流通盘和价格的影响也相对有限。
社区对这部分 ZEC 可能遭遇软冻结的看法并不一致。支持者认为,禁用所有 v4 格式交易、暂停 Sprout 池转账是可以接受的,因为 Sprout 早已接近停用状态。自 2020 年 Canopy 升级后,Sprout 已经关闭新资金流入,只允许存量迁出,使用场景持续收缩。
这也并非开发者单方面拍板。2026 年 9 月,Zcash 曾举行持币者治理投票,约 240 万枚 ZEC 参与,其中 99.9% 支持将区块时间缩短至 25 秒,投票结果也支持在本次升级中禁用 v4 格式交易。
开发者多年来一直在提醒用户迁移。NU7 更像是这轮迁移的最后期限。到现在仍未迁出的资金,很可能已经属于被遗忘或丢失的资产。继续为几乎无人使用的旧格式维持支持,只会增加协议复杂度和潜在攻击面。
反对者则认为,这为 Zcash 开了一个不太好的先例:用户即便掌握私钥,也可能因为协议升级而永久失去资产的花费能力,这与隐私币强调的自托管价值并不一致。如果这一点都无法保证,那么所谓隐私自托管是否也存在一个由协议开发者决定的有效期限,成为社区讨论的焦点。文中提到,Bowe 本人也曾表示,未来可以讨论 Sapling 的退役。
Sprout 今天被淘汰,在支持者看来有充分理由。但如果未来再出现类似问题,社区是否还会接受同样的处理方式,仍是一个悬而未决的问题。对仍持有 Sprout 余额的用户来说,眼下最紧迫的事情,是尽快确认钱包状态,并争取在升级生效前完成迁移。


