Cake Wallet restore height 详解
restore height(恢复高度)是 Cake Wallet 开始扫描你交易的 Monero 区块。请选择钱包第一笔交易前几天的高度或日期:太晚会遗漏资金,太早只会让同步变慢。16 个单词的 Polyseed 自带日期,所以很少需要它。
快速步骤
- 确认你的 seed 类型. 数一数单词。16 个单词的 Polyseed 自带日期;25 个单词的旧版和 12 个单词的 BIP39 Monero seed 需要高度或日期。
- 找到保存的高度. 查找你和 seed 一起记下的高度,或旧钱包 seed 界面上显示的高度。Exodus 和 Cake 的导出会显示一个高度。
- 否则选择一个安全的日期. 选择第一笔存款前几天到一周的日期。不确定时再往前推;只会多花同步时间。
- 必要时把日期换算成高度. 使用应用中的 Restore from date,或 Frosting Guide restore height 工具,它会为日期估算一个带安全余量的区块。
- 恢复并等待. 在恢复界面输入高度或日期,点击 Restore(恢复),保持应用打开直到同步完成。
- 资金缺失时重新扫描. 如果同步后余额不足,在连接设置中打开 Rescan,从更早的日期或高度重新扫描。
Monero 会隐藏金额和地址,所以钱包不能简单地问服务器“我的余额是多少?”。它会下载每个区块,并用你的私有 view key 检查每一笔交易。在手机上从 2014 年开始扫描整条链需要很长时间。restore height(也叫钱包生日)告诉 Cake Wallet 从哪里开始。合适的高度意味着快速、完整的恢复。
什么时候需要它
| Seed 或钱包 | Restore height |
|---|---|
| Monero Polyseed(16 个单词) | 不需要:助记词中已编码创建日期 |
| Monero 旧版 seed(25 个单词) | 强烈建议 |
| Monero BIP39(12 个单词) | 需要:恢复表单会要求填写高度或日期;请选第一笔交易之前的 |
| Monero 只读(密钥) | 建议填写,但非必需(Cake Wallet 文档,2026) |
| Zcash | 使用高度或日期;重新扫描界面会填入已保存的值 |
| Bitcoin Silent Payments | 从你选择的区块高度或日期开始扫描 |
| 普通 Bitcoin、Litecoin、Ethereum | 不需要 |
如何选择合适的高度
规则很简单:早一点安全,晚一点有风险。钱包只能看到从 restore height 开始的交易。如果你从第一笔存款后一天开始,那笔存款以及所有依赖它的交易都会缺失,余额就会出错。提前一年开始只会多花一些同步时间(Cake Wallet 文档,2026)。
- 最佳:创建钱包时保存的确切高度。Cake Wallet 会在 Recovery & Keys(恢复与密钥)界面的 25 个单词 seed 旁显示一个高度;请把它和单词一起记下。
- 良好:第一笔交易前几天到一周的日期。Cake 的文档举例说,2020 年 2 月创建的钱包可以选择 2020 年 1 月 31 日。
- 不确定时:再往前推。比你的最佳估计早一年是合理的备选方案。
- 最后手段:很低的高度几乎会扫描整条链。可以成功,但在手机上需要数小时。
把日期换算成高度
恢复界面既接受区块高度,也接受日期:点击 Restore from date(按日期恢复),应用会替你换算。如果你想自己看到具体数字,请使用我们的 Monero restore height 工具。它在你的浏览器中运行,并会减去一段安全余量。
Monero 大约每两分钟产生一个区块,每天约 720 个。以下是来自公共区块浏览器的一些参考点:
| 区块高度 | 大致日期 |
|---|---|
| 2,000,000 | 2019 年 12 月 30 日 |
| 3,000,000 | 2023 年 10 月 20 日 |
| 3,500,000 | 2025 年 9 月 14 日 |
这些是用于选择起点的近似值,并非精确时间戳。请始终向下取整,选择更早的区块。
在哪里找到旧的高度
- 你自己的记录:很多人会把高度写在 25 个单词旁边。
- 旧钱包:Monero GUI 和 CLI 会显示 restore height;Cake 的文档提到 Exodus Mobile 曾在 Monero 设置中显示钱包创建高度,不过自 Exodus 停止支持 Monero 后,该界面可能已无法访问(参见 从 Exodus 迁移)。
- 你的第一笔交易:交易所的提现记录或邮件会给出日期。选择它之前几天。
- 已知的起始日期:如果你不知道自己的第一笔交易,Exodus 的帮助文章建议使用 2019 年 4 月 26 日,即 Exodus 首次支持 Monero 的日期。
实例演示
假设你在 2021 年年中用另一个应用创建了一个 25 个单词的 Monero 钱包,第一笔存款于 2021 年 8 月来自某交易所,但你从没记下高度。用 Restore from date 选择 2021 年 8 月 1 日,或者为保险起见选择 2021 年 7 月 1 日。钱包会大致从那时扫描到今天。如果之后余额看起来偏低,再从 2021 年 1 月重新扫描。每往前推一步只会多花同步时间,绝不会损失资金。
用 Rescan 修正错误的高度
如果钱包已经同步完成,但余额偏低或较早的交易缺失,请重新扫描。根据 Cake 的文档,打开设置,进入 Connections(连接),点击 Rescan(重新扫描);该选项适用于 Monero、Zcash 和 Decred 钱包。对话框会要求输入日期或区块高度,对于 Monero 会预先填入已保存的 restore height。
- 选择第一笔交易前约一周的日期,不确定时再早一些。
- 重新扫描期间,历史记录会消失,余额显示为 0,然后交易会逐一重新出现。这是正常现象。
- 保持应用打开、屏幕常亮,直到同步指示消失。
- 警告:重新扫描会删除设备上保存的交易密钥和目标地址。如果你需要用它们证明付款,请先记录下来。
资金仍然缺失?请检查你恢复时选择的 seed 类型和账户是否正确,并参阅余额为零或丢失。
让同步更快
合适的高度是最大的提速手段。除此之外:保持稳定的 Wi-Fi 连接,让应用保持在前台,使用可靠的节点或自己的节点(参见自定义节点),在 Android 上可以考虑为 Monero 开启后台同步。通过 Tor 进行大规模重新扫描会慢得多;Cake 的文档建议通过明网连接自己的节点完成同步,之后再重新开启 Tor。
安全提示
restore height 不是秘密,所以你可以放心地把日期或区块号输入工具。seed 则不同:绝不要把它输入任何网站,包括声称能替你找到高度的工具。Frosting Guide 的工具从不索要 seed。
常见问题
restore height 太晚会怎样?
该区块之前的交易会被跳过,余额看起来偏低或为零。从更早的日期或高度重新扫描即可修复;不会损失任何资金。
太早会怎样?
没有坏处。只是首次同步会因为扫描更多区块而花更长时间。
Bitcoin 需要 restore height 吗?
普通 Bitcoin 钱包不需要。Silent Payments 扫描从某个高度或日期开始,需要时应用会提示你填写。
Cake Wallet 在哪里显示我的 restore height?
对于 25 个单词的 Monero seed,Recovery & Keys 界面会在单词旁显示一个高度。请把它和 seed 一起记下。
把 restore height 告诉别人安全吗?
安全。它只是一个区块号。绝不要分享你的 seed 或私钥。