Zcash 将在周二于区块 3,428,143 推出 Ironwood 升级,永久锁定包含 376 万 ZEC(价值 18.9 亿美元)的 Orchard 私有池。该升级回应了研究员 Taylor Hornby 于 5 月发现的一项伪造漏洞,该漏洞本可在不被察觉的情况下实现伪造 ZEC 的创建。该被锁定的资金池占全部流通中的 ZEC 的 22%,尽管现有余额保持安全,持有者只能从该资金池中提现资金,且无法再向其中新增存款。
Ironwood 升级更改了用户对 Orchard 资金池的访问方式
被锁定资金池内的余额仍然安全,且由于新的资金池复用现有地址,现有地址将继续可用。开发者表示,大多数持有者无需立即采取行动。
钱包仍在构建迁移工具。在某个钱包完成该功能之前,用户可能会觉得余额被“卡住”。
节点运营方必须在周二之前安装 Zcash 基金会的 Zebra 6.0.0 发布版。该发布版将设定升级的激活节点。
部分交易所可能会在过渡期间暂停存款或提现。开发者澄清,这类暂停表明交易所正在更新系统,并不意味着 Zcash 本身出现了故障。
新资金池集成了来自 ZIP 2005 的量子抗护。如果量子计算机破坏当前的加密方法,新资金池中的资金可能会被追回,而旧资金池中的资金则不能。这并不构成完整的量子保护。
迁移流程暴露交易金额和 IP 地址
将资金从旧资金池转出会使交易金额在公开信息中可见。发送方和接收方身份仍保持隐藏。
钱包会连接到能够看到用户 IP 地址的服务器。观察者可能会将可见的交易金额与特定 IP 地址关联,从而损害用户隐私。
Zcash 创始人 Zooko Wilcox 在项目用户指南中写道:“因此,对于每位用户,最重要的首要问题是在迁移之前先拥有网络层级的隐私(即 Tor 或 Nym)。”
Wilcox 建议用户在迁移前先启用 Tor 或 Nym,并等待钱包开发者确认迁移安全。他也提醒称,诈骗者正在冒充 Ironwood 迁移支持团队。
伪造漏洞促使紧急锁定资金池
Taylor Hornby(任职于 Shielded Labs)在 5 月发现了用于验证 Orchard 支付的数学证明中的缺陷。该漏洞可能会在不被察觉的情况下允许创建伪造的 ZEC。
ZODL(Zcash 开放开发实验室)在数天内修补了该漏洞。ZEC 在公开披露后下跌超过 30%,最低跌至 385.80 美元。
Orchard 的设计会隐藏所有交易金额,使得无法验证是否曾创建过伪造币。Ironwood 通过一种“转门(gate)”机制来实现这一点:该机制作为计数器工作,防止从资金池流出的 ZEC 数量多于流入的 ZEC。任何存在的伪造币都会被永久困在资金池内。
Sean Bowe 和 Dev Ojha 在来自 Project Tachyon 和 Valar Group 的联合声明中写道:“然而,与其只是让用户把迁移从已弃用的资金池转走,我们实际上是在强制钱包在新的资金池中完成 Orchard 交易。”
外部审计方和形式化验证工作支持该修复。
Zcash 在 2018 年类似漏洞后关闭了 Sprout 资金池
密码学家 Ariel Gabizon 于 2018 年 3 月在 Zcash 的第一个私有资金池 Sprout 中发现了伪造漏洞。公司将该发现保密了 11 个月,并在 2018 年 10 月于 Sapling 升级中纳入修复。完整披露发生在 2019 年 2 月。
该修复阻止了新的伪造币,但无法验证补丁之前是否已经创建了伪造币。Sprout 资金池被关闭并废弃。时隔八年,仍有 22,747 ZEC 留在该资金池中,而转门机制从未被突破。
| Comparison | Sprout, 2018 | Orchard, 2026 |
|:-----------|:-------------|:--------------|
| Bug found | 2018 年 3 月 | 2026 年 5 月 |
| Made public | 11 个月后 | 数天内 |
| How it was fixed | 在 Sapling 内部悄然修复 | 先修补,再进行 Ironwood |
| Old pool | 保持开启,迁移可选 | 立即锁定,迁移必需 |
| ZEC involved | 22,747 仍被卡住 | 3,765,594 以供转移 |
Ironwood 的不同之处在于要求迁移,而不是将其设为可选。
ZODL 仪表板跟踪实时迁移进度
ZODL 的仪表板展示资金按区块从 Orchard 退出的情况。迁移缓慢会导致相当一部分私有 ZEC 无法使用。迁移迅速会增强存币验证能力,但也会通过更集中在活动中的行为来降低隐私。
ZEC 周一在接近 506 美元的水平交易,当日上涨 4%,一个月上涨 22%。过去一年里累计涨幅超过 1,100%,该表现使其进入 Forbes 2026 年度榜单前 10 名。
FAQ
周二之后,旧 Orchard 资金池中的 ZEC 会怎样?
在区块 3,428,143 的被锁定资金池内,余额保持安全。用户可以提现资金,但无法向旧资金池新增存入新的 ZEC。现有地址将继续可用,因为新的资金池会复用它们。
为什么迁移资金会暴露交易金额?
将 ZEC 从旧资金池转出会使交易金额在公开信息中可见,尽管发送方和接收方身份仍保持隐藏。钱包会连接到能够看到 IP 地址的服务器,使得观察者可能在不依赖 Tor 或 Nym 保护的情况下,将可见金额与特定用户关联起来。
Ironwood 与 2018 年的 Sprout 修复有何不同?
2018 年的 Sprout 修复在 Sapling 升级中悄然完成,并使旧资金池保持开启且迁移为可选。Ironwood 会在激活时立即锁定 Orchard 资金池并要求迁移,而转门机制会阻止从资金池流出的 ZEC 数量多于流入的数量。