倒计时两周:Zcash NU7升级在即,2.2万枚ZEC面临软冻结

原创 |Odaily 星球日报(@OdailyChina)

作者|Golem(@web3_golem)

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——按该提案,升级后 Sprout 隐私池中的 22,309 枚 ZEC 将无法再被花费。

一次网络升级,为什么会锁死旧资产?

提案 ZIP 2003 并不是专门针对 Sprout 的一次清理行动。ZIP 2003 核心内容是从 NU7 开始禁止所有 v4 格式交易,原因并不复杂,Zcash 的交易格式已经历多轮迭代,目前主流的是 v5、v6 格式。

但问题在于,Sprout 是 Zcash 最早的隐私池 ,它的转账只能通过 v4 格式完成,后来的 v5 和 v6 都不支持 Sprout。因此一旦升级激活,留在 Sprout 里的资金就无法再花费了。

但这些币并没有被销毁,它们仍然计入已发行供应量,只是协议层面不再提供任何花费路径。ZIP 2003 给 Sprout 池持币者留下了一句模棱两可的话,“理论上未来有可能重新开放,但也可能永远无法恢复”。目前 NU7 的规范里,没有任何一个是排期了这个恢复功能的。

截至发稿前,Sprout 池里还剩 22263 枚 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 的人来说,也是值得考虑的代价之一。不迁移,资金可能永久无法花费;而迁移,又可能牺牲一部分交易隐私。

Not your keys, not your coins?

对 ZEC 而言,2.2 万枚代币不算特别多,约占全网屏蔽币的 0.45%、流通供应量的 0.14%;即便最终真的全部变成无法花费,对流通盘和价格的影响也有限。

社区对 2.2 万枚 ZEC 代币可能面临软冻结的看法也不统一。乐观者认为,禁止所有 v4 格式交易暂停 Sprout 池转账是可以接受的,因为 Sprout 早已是一潭死水,2020 年 Canopy 升级之后,Sprout 就已经被关闭了新资金流入,只允许存量迁出,使用场景不断萎缩。

需要说明的是,这不是一次开发者单方面的决定。2026 年 9 月,Zcash 举行过持币者治理投票,约 240 万 ZEC 参与,其中 99.9% 支持将区块时间降至 25 秒,投票结果也支持在本次升级中禁用 v4 格式交易。

开发者多年来也一直在提醒用户迁移,NU7 网络升级只是这场迁移的最后期限,到目前还没有迁移的资金,极有可能是已经被遗忘或丢失的资产。协议继续维持一套几乎没人用的旧格式,对协议复杂度和潜在攻击面都没有好处。

只不过,还有一部分人认为这对 Zcash 来说是一个不太好的先例,用户私钥在手,却因为协议升级而使得自己的资产永久失去花费能力,这与隐私币的价值观不符。如果连这一点都无法保证,那么所谓的隐私自托管,是否也存在一个由协议开发者决定的有效期限?Bowe 本人也曾表示,未来可以讨论 Sapling 的退役。

今天被淘汰的 Sprout,尚且有充分的理由。那么未来,如果再面临类似的问题,社区是否还会接受同样的处理方式呢?对于仍持有 Sprout 余额的用户而言,现在最紧要的选择是尽快确认钱包状态,尽力在升级前生效前完成迁移。

分享至:

相关阅读

以上内容不构成投资建议。

本文为来源作者的观点,不代表哈希视野(HASHVUE)的立场,不承担法律责任,图片如有侵权,请联系作者删除。