自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

Zcash升级后,即使拥有正确密钥,Sprout代币也将被锁定

2026-11-05 18:42:49
收藏

核心要点

截至周四早晨,Sprout 池中还剩余约 12,226 ZEC。Version-4 交易将在区块 3,543,405 处失效。周三的流出速度放缓至约 40 ZEC。滞留的 Sprout 余额仍包含在已发行的供应量中。

Sprout 余额现状与激活截止

根据 CoinDesk 报告引用的 ZecStats 数据,截至周四早晨,Sprout 池中仍有约 12,266 ZEC,较一周前的约 22,263 ZEC 有所减少。大部分流出发生在周日,当时约有 9,094 ZEC 离开了该池。按照 CoinDesk 使用的 1,300 美元价格计算,剩余资金价值约为 1,600 万美元。

截止点为区块 3,543,405,这是 ZIP-259(NU7 部署规范)中设定的主网激活高度,并在 Zcash 基金会的 Zebra 7.0.0 版本发布说明中再次确认。CoinDesk 报道指出,Blockchair 数据显示,周四 UTC 时间 05:24 时,链上处于区块 3,542,391。按照目前 75 秒的目标出块速度,激活预计发生在周五 UTC 时间 02:30 左右。由于实际出块节奏由矿工决定,这一估计可能会向任意方向漂移。

钱包中的两种相似故障

截止日期的规则不仅限于 Sprout。ZIP-2003 禁止从 NU7 开始的所有 Version-4 交易,而 ZIP-259 明确指出这包括仅透明(transparent-only)和 Sapling 支付。Sprout 之所以受到影响,是因为现存的格式均不支持它:NU5 引入了 Version 5,NU6.3 引入了 Version 6。

因此,一个拒绝发送交易的钱包可能面临两个问题之一,但只有一个能在激活后继续存在:

  • 受困于 Sprout 的资金:
    失效原因:唯一能花费这些资金的格式不再有效。
    激活后:不存在支持的替代格式。
    窗口期:在区块 3,543,405 关闭。
  • 过旧钱包中的透明或 Sapling ZEC:
    失效原因:软件构建的网络拒绝接受的 Version-4 支付。
    激活后:余额仍可花费,使用构建 Version 5 或 6 的软件可以重新创建支付。重新签署旧交易无效。
    窗口期:通过更新软件保持开放。

预先准备的支付需单独检查

ZIP-259 警告称,Version-5 和 Version-6 交易在激活期间也不会自动生效,因为它们的签名会提交共识分支 ID。如果在升级前保存或离线签名的支付在截止后的区块中到达,无论其格式如何,都可能失败。

托管余额由持有它们的平台保管。Zcash 基金会的通知直接针对钱包、交易所和其他服务,因为它们代表用户构建交易。

恢复材料决定时机

对于 Sprout 持有者来说,更难的问题是找到仍能构建转账的软件。ZIP-2003 指出,在 NU6.3 之前不久,zcashd 的弃用移除了唯一仍提供 Sprout 钱包功能的维护软件。共识规则接受直到激活前的 Sprout 支出,但持有者只能依赖第三方恢复工具来创建它们。

识别资金是第一步。Zcash 的地址文档列出了以 azc 开头的 Sprout 屏蔽地址和以 zs 开头的 Sapling 地址。前缀显示地址属于哪个池,而不是那里是否还有余额。

备份比地址更重要。Zcash 的备份指南将传统屏蔽密钥与 Sapling 地址背后的种子分开处理。Argos 恢复应用的开发者在其文档中补充了两个细节:ZecWallet Lite 的种子无法重建该钱包独立生成的 Sprout 密钥;zcashd wallet.dat 没有主种子,因为其密钥是一个个存储的,因此只能从中恢复文件内的密钥。

备份内容也决定了救援所需的时间。根据 Argos 1.2.0 版本说明,已经存储了可花费 Sprout 票据数据的钱包文件可以在几秒钟内被扫描提取,无需进行完整扫描。没有该票据数据的密钥(如独立的 SK 密钥或未重新扫描导入到 zcashd 的密钥)需要执行扫描,尝试解密链历史中的每个屏蔽交易,因为不存在 Sprout 地址的索引。开发者网站指出,在主网上进行一次裸密钥 Sprout 扫描的数据传输量约为 26 GB,并警告扫描可能需要数小时。考虑到截止期限以小时计,这一差距可能决定转账是否可行。

目的地也是固定的。Sprout 价值只能转移到 Sapling 池,因此版本说明要求使用 azs1 地址或带有 Sapling 接收者的统一地址(Unified Address)。将资金进一步转移到 Orchard 是持有者随后进行的单独交易。

在截止压力下验证恢复工具

根据开发者网站,Argos 是 Sovright 开发的第三方桌面应用,是在 ZecWallet Lite 停止维护后建立的。该网站表示,该应用已由 Least Authority 独立审计,本地处理种子和密钥,并且仅连接互联网以读取公共区块数据和发送最终提取交易。对于大额余额,开发者建议使用全新计算机,因为出厂重置无法清除长期使用机器上的固件级恶意软件。

点击提取前:

  • 下载:macOS 和 Windows 构建版本经过代码签名。每个 GitHub 发布版本都带有 SHA256SUMS 文件和构建证明,可使用 gh attestation verify <file> --repo sovright/argos 进行检查。
  • 拆分:提取审查包括一项默认设置为 10% 的对 Sovright 的可选捐赠。两个输出均在确认前显示,因此请仔细设定该数值。
  • 渠道:开发者表示,其支持人员永远不会索要种子、钱包文件、密码短语或密钥。在任何平台上请求其中任何一项均为诈骗。

一旦提取确认,开发者建议废弃旧的恢复材料,因为恢复机器上的恶意软件可能已捕获了这些信息。原始钱包文件应保留,直到其涵盖的所有池都被清空为止。

只有升级后的节点才能确认转移

签名广播的 Sprout 转账仅在激活高度之前的区块中被包含时才计数。确认读取的位置也很重要。ZIP-259 豁免了旧节点软件必须在升级前过期的通常要求,并警告不受支持的节点可能仍然在线并遵循非 NU7 分支。Zcash 基金会的通知指出,未升级的节点将遵循不同的链。持有者检查过时的节点可能会看到升级网络不认可的转账,因此确认应来自准备好 NU7 的软件,例如第一个支持主网 NU7 的稳定 Zebra 版本(Zebra 7.0.0)。

退出过程也是公开的。ZIP-2003 的隐私部分指出,离开 Sprout 的价值会改变池的可见余额,短暂的退出期使得时间和独特金额更容易链接到特定的持有者。由于周三只有约 40 ZEC 流动,晚期的提款几乎没有周围的流量可供混合。

遗留硬币仍记入账目

由 Daira-Emma Hopwood 撰写的 ZIP-2003 并未注销或销毁 Sprout 资金。激活时池的余额仍包含在 Zcash 的已发行供应量中,包括用于 ZIP-237 中网络可持续性机制计算的部分。因此,Zcash 的供应核算将继续计算当前无法移动的资金。

该提案留下了理论上的回归途径,要么重新启用 Version-4 交易,要么如果社区认为有价值,则添加另一种检索设施。它还指出,Sprout 支出可能永远不会恢复。

接受这一成本的论点基于节点安全性。ZIP-2003 指出,自 Sapling 升级以来,Sprout 共享了 Sapling 的 Groth16 证明系统和 BLS12-381 曲线。其 JoinSplit 电路以及对空值引用符和票据承诺的处理仍然负担着接受新交易的代码,包括作为拒绝服务攻击的表面。由于 Sprout 几乎不被使用,节点实现没有太多理由优化该路径。关于升级范围的确定方式,请参阅 Coindoo 关于 NU7 持有者投票的报道。

成本落在少数群体身上:那些 Sprout 密钥存放在未检查或已丢失的备份中的持有者。公共池余额无法区分这两种情况。决定故事结局的数字是区块 3,543,405 开采后 ZecStats 数据中的 Sprout 池价值,这显示了升级遗留了多少 ZEC。稍后提出的恢复设施 ZIP 将是访问权可能恢复的唯一迹象。

展开阅读全文
更多新闻