Zcash 已于 2026 年 7 月 28 日完成 Ironwood(NU6.3)网络升级,并启用了新的 Ironwood 屏蔽池。
如果你的 ZEC 仍存放在原有的 Orchard 屏蔽池中,资金不会因为升级而丢失,也没有必须立即完成迁移的截止日期。不过,若希望将这些资金转入新的 Ironwood 池,就需要通过支持 Ironwood 的钱包创建迁移交易。
对于 Keystone 用户,软件钱包负责同步网络、创建和广播交易;Keystone 负责离线保存私钥、核对交易并完成签名。整个过程不需要将助记词输入电脑、手机、浏览器或软件钱包。
一、了解 Ironwood 迁移过程
将资金从 Orchard 移入 Ironwood 时,需要经过 Zcash 的 Turnstile:
Orchard → Turnstile → Ironwood
这个过程不会直接公开:
- 发送者或接收者身份;
- 涉及的屏蔽地址;
- Orchard 中剩余的完整余额。
但是,每笔从 Orchard 进入 Ironwood 的跨池金额会公开。
例如,将 10 ZEC 从 Orchard 迁移到 Ironwood,链上可以看到有 10 ZEC 完成了跨池转移,但不会显示是谁发送、谁接收或使用了哪些屏蔽地址。
因此,迁移不会让屏蔽地址直接暴露,但可能因为金额和时间特征降低一部分隐私。
二、选择如何进行 Ironwood 迁移
一次性迁移
一次性迁移完整余额最简单、完成也最快。
但完整余额会作为一笔跨池金额公开。如果金额带有精确的小数位,比如 1.2114,或者曾经出现在交易所提款、公开收款等记录中,可能增加关联风险。
分批迁移
将资金拆成多笔,并分散到不同时间迁移,可以避免一次性公开完整余额。
不过,每一笔跨池金额仍然会公开,多笔交易也不能保证完全无法被关联。
更重视隐私的用户可以:
- 避免使用曾经公开出现过的精确金额;
- 使用较常见的金额,如整数;
- 将多笔迁移分散到不同日期和时间;
- 使用 Zodl 时保持 Tor 开启。
暂时不迁移
Orchard 资金不会过期或丢失,也没有强制迁移期限。
如果暂时没有使用资金的需求,可以先不操作,等待钱包提供更完善的隐私迁移功能。
三、Keystone 用户需要准备什么
请先将设备和计划使用的软件钱包更新至支持 Ironwood 的版本:
- Keystone 3 Pro:Cypherpunk 3.0.2
- Vizor Wallet:0.0.39+
- Zodl:3.8.0+
- Noir Wallet:支持 Ironwood 的最新版本
Keystone Cypherpunk 3.0.2 新增了:
- Zcash Ironwood 支持;
- Zcash 批量 PCZT 签名支持。
需要注意,3.0.2 仅适用于 Cypherpunk 固件。升级后暂时无法降级至 3.0.0 Multi-Coin 或 Bitcoin-Only 固件,请确认选择正确的固件版本后再操作。
完成更新后,打开所使用的软件钱包,并等待钱包同步至最新区块。
四、通过 Vizor 引导式迁移
Vizor 0.0.39 开始提供完整的 Ironwood 桌面端迁移流程,并支持 Keystone 账户通过二维码完成引导式签名。
在 Vizor 中打开已经连接的 Keystone 账户并等待同步完成。如果账户中存在可迁移的 Orchard 资金,Vizor 会显示 Ironwood 迁移入口。
需要注意的是,Vizor 的迁移流程要求至少能够迁移 0.01 ZEC,同时还需预留流程所需费用。
因此,在当前实现下,当可用 Orchard 余额低于约 0.01095 ZEC 时,迁移入口不会显示。出现这种情况,可以通过向自己的屏蔽地址手动转账,将剩余 Orchard 资金迁移至 Ironwood。
操作步骤
- 在 Vizor 中打开已连接的 Keystone 账户。
- 进入 Ironwood Migration 页面。
- 查看迁移金额、迁移计划、预计时间和隐私说明。
- 按照提示,使用 Keystone 扫描待签名二维码。
- 在 Keystone 屏幕上核对迁移金额和交易信息。
- 确认无误后完成签名。
- 使用 Vizor 扫描 Keystone 返回的签名二维码。
- 由 Vizor 广播交易,并在迁移页面查看进度。
Vizor 可能会将迁移拆分成多笔交易。已经确认进入 Ironwood 的资金可以正常使用,其余资金会继续按照迁移计划处理。
根据账户余额和迁移计划,整个过程可能持续数小时至数天。迁移期间需要保持:
- 电脑开机并处于解锁状态;
- Vizor 持续运行;
- 网络连接稳定。
如果 Vizor 被关闭、电脑休眠或网络中断,重新打开 Vizor,并按照恢复页面继续。不要在尚未确认原迁移状态时重新创建迁移。
五、通过 Zodl 手动迁移
Zodl 3.8.0 已经兼容 Ironwood,用户可以正常接收、发送和使用 Ironwood 池中的 ZEC。
Zodl 也正在准备内置的隐私迁移功能。该功能计划通过标准化金额、分散发送时间等方式,降低迁移交易通过金额和时间被关联的可能性,并计划支持 Keystone 签名。
在该功能正式上线前,需要立即迁移的用户,可以通过向自己的屏蔽地址转账,手动将资金从 Orchard 移入 Ironwood。
操作步骤
- 打开 Zodl,并等待钱包同步完成。
- 在设置中开启 Tor,并在迁移过程中保持开启。
- 点击 Receive,复制自己的 Zcash Shielded Address。
- 将该地址添加到 Zodl 地址簿。
- 向自己的地址发送一笔小额测试。
- 使用 Keystone 扫描待签名二维码。
- 在 Keystone 屏幕上核对金额和交易信息。
- 完成签名后,使用 Zodl 扫描签名二维码并广播。
- 交易确认后,点击首页余额,查看 Orchard 和 Ironwood 的资金分布。
确认测试金额已经进入 Ironwood 后,再决定是否继续迁移更多资金。
如果选择分批迁移,请遵守前文提到的规则:下一笔发送金额必须大于当前 Ironwood 池余额,才能继续动用 Orchard 资金。
没有立即迁移需求、并且更重视隐私的用户,也可以等待 Zodl 的内置迁移功能上线。
Zodl 分批迁移特别提醒
Zodl 会优先使用已经位于 Ironwood 池中的余额。只有当发送金额大于当前 Ironwood 余额时,交易才需要继续动用 Orchard 资金。
例如:
当前 Ironwood 余额为 1 ZEC,下一笔发送金额需要大于 1 ZEC,才能继续从 Orchard 中迁移资金。
如果再次发送 1 ZEC,Zodl 可能只会使用此前已经进入 Ironwood 的 1 ZEC。这样 Orchard 余额不会减少,同时还会额外支付一笔交易手续费。
因此,每次进行下一笔手动迁移前,应先查看 Zodl 中当前的 Ironwood 余额,再决定下一笔发送金额。
这一规则来自 Zodl 当前的选币逻辑,并不代表所有 Zcash 钱包都会采用相同方式。
安全提醒
迁移过程中请始终记住:
- 助记词必须保持离线,任何正常迁移流程都不需要输入助记词;
- 每次签名前,都应在 Keystone 屏幕上核对迁移金额和交易信息;
- 只使用 Keystone、Vizor、Zodl 或 Noir 的官方软件与迁移入口;
- 不要运行所谓的迁移脚本,也不要扫描私信或评论区提供的二维码。
Ironwood 迁移没有紧急截止日期。先理解迁移过程和隐私影响,再根据自己的使用需求选择合适的钱包和迁移方式。