Cake Wallet 中的 Monero
Cake Wallet 于 2018 年以 Monero 钱包起家,至今仍是手机上 Monero 功能最完整的钱包之一:16 词 Polyseed、25 词和 12 词 BIP39 seed、自动 subaddress(子地址)、账户、只读钱包、自定义节点以及硬件钱包支持。在接收任何 XMR 之前,请先备份 seed(25 词 seed 还要备份 restore height)。
快速步骤
- 创建钱包. 打开 Cake Wallet,选择创建新钱包并选择 Monero。除非你需要 25 词或 BIP39 seed,否则保留 Polyseed。
- 备份 seed. 按顺序把 seed 写在纸上,离线保存。如果是 25 词 seed,还要记下 restore height。
- 等待绿点出现. 在分享地址或发送之前,保持 app 打开,直到钱包完全同步。
- 分享子地址. 点击 Receive。Cake Wallet 会显示一个以 8 开头的新子地址;为每位付款人提供各自的地址。
- 选择合适的手续费发送. 粘贴地址,完整核对,保持 Automatic 手续费档位,然后确认。
Monero(XMR)是 Cake Wallet 最初为之打造的币种。该 app 于 2018 年 1 月在 iPhone 上推出,Cake Labs 还基于同一套代码发布了一款独立的纯 Monero app:Monero.com(两者对比见 Monero.com 与 Cake Wallet 对比)。6.5.0 版(2026年10月)内置 Monero v0.18.5.3(Cake Wallet 更新说明, 2026)。
Seed 类型
创建 Monero 钱包时,Cake Wallet 提供三种 seed 格式。同一页面的 Advanced Settings(高级设置)还允许你添加 seed 密码短语(passphrase),这是一个额外的单词或短语,必须像 seed 一样妥善保管。
| Seed | 词数 | 须知 |
|---|---|---|
| Polyseed(默认) | 16 | 内含钱包创建日期,恢复时会从接近正确的区块开始,无需单独记录高度 |
| 传统 Monero seed | 25 | 几乎所有 Monero 钱包都支持。请同时记下 restore height |
| BIP39 | 12(或 24) | 唯一可以与其他币种一起加入钱包组的 Monero 选项 |
BIP39 Monero 钱包是 Cake Wallet 自己的做法,而不是 Monero 标准。Cake Wallet 在路径 m/44'/128'/0'/0/0 派生密钥,再将其转换为普通的 Monero 花费密钥(spend key)。要在其他 Monero app 中恢复,请打开 Recovery & Keys:12 词钱包会在 Legacy 标签页显示对应的 25 词 seed 和 restore height,而 24 词钱包只提供私钥查看密钥(view key)和花费密钥(Cake Wallet docs, 2026)。我们的 seed 类型检查工具可以告诉你不同词数代表什么。
Restore height(恢复高度)
恢复 Monero 钱包时,app 需要扫描区块链来查找你的交易。restore height 告诉它从哪里开始扫描。设得太高会漏掉较早的付款;设得太低则只是同步时间更长。Polyseed 会自动处理这一点。对于 25 词和 BIP39 seed,请使用 restore height 计算器,并参阅完整指南 Cake Wallet restore height。
地址、子地址与账户
一个 Monero 钱包有一个以 4 开头的主地址,以及任意数量以 8 开头的子地址,它们都属于同一个 seed。Cake Wallet 默认会自动生成新的子地址,因此每位付款人看到的地址都不同,外人无法将这些付款关联起来。你可以在隐私设置中关闭 Auto generate subaddresses(自动生成子地址),改为手动为地址添加标签。
账户可以把一个钱包拆分为多个独立余额,每个账户都有自己的子地址,例如“储蓄”和“日常开销”。依次打开 Settings、Monero Settings、Accounts。账户无法删除,只能归档。详情见子地址与账户。
同步与节点
Monero 钱包会在你的设备上扫描每一个新区块,这能保护密钥隐私,但在手机上需要时间。主屏幕顶部的绿点表示钱包已同步。Cake Wallet 建议在发送前等待完全同步,因为在此之前余额可能不准确,且发送会被阻止(Cake Wallet docs, 2026)。如果同步卡住,请切换节点或网络;参见 Cake Wallet 不同步。
你可以使用 Cake Wallet 的默认节点,也可以使用自己的节点。运行自己的节点或通过 Tor 连接,意味着没有第三方能看到哪些节点请求来自你的钱包。参见自定义节点和 Cake Wallet 中的 Tor。6.5.0 版将 Cake 的 Monero 洋葱节点迁移到了新地址,之前选择了旧节点的用户需要重新选择。
Cake Wallet 文档介绍了一个后台同步选项,可在 app 关闭时让 Monero 钱包保持最新。在当前源代码中,此设置仅在 Android 上提供。
手续费与锁定资金
Cake Wallet 中的 Monero 有五个手续费档位:Slow、Automatic(默认,Cake 推荐)、Medium、Fast 和 Fastest。它们对应标准的 Monero 优先级,因此 Medium 相当于官方命令行钱包中的“normal”,Fastest 相当于“priority”(Cake Wallet docs, 2026)。Cake Wallet 本身对发送和接收不收取任何费用;参见 Cake Wallet 手续费。
Monero 会将收到的资金和找零锁定约 10 个区块,大约 20 分钟。如果付款后部分余额立即显示为不可用,这是正常现象。自 6.5.0 起,若一笔付款金额过大、需要拆分为多笔交易,app 会阻止并提示你先向自己发送一笔较小的金额来合并资金。
只读钱包与付款证明
只读(view-only)钱包需要你的主地址和私钥查看密钥,如有 restore height 也一并填写。选择从密钥恢复,并将私钥花费密钥留空。它能显示收到的付款,但无法花费;Cake Wallet 提醒,由于部分支出交易不会显示,余额通常不准确。
收款地址不会存储在 Monero 区块链上。Cake Wallet 默认将其保存在你的设备上;如果你在隐私设置中取消勾选 Save recipient address(保存收款地址),以后将无法证明某笔付款。
硬件钱包与 Cupcake
Monero 支持 Ledger(自 4.22.0 版,2024年12月起)和 Trezor(自 6.2.0 版,2026年6月起)。Cake 的免费 app Cupcake 也可以在一部闲置手机上充当离线签名器。参见 Ledger 与 Trezor 和 Cupcake。
限制与注意事项
- 没有 testnet 或 stagenet:Cake Wallet 中的每个 Monero 钱包持有的都是真实的 XMR。
- Monero 的交易所和相关规定因国家而异,部分平台不上架 Monero。请确认适用于你的规定;本指南不提供法律建议。
- Cake Wallet 从不索要你的 seed,也从不主动给你发消息。请用下载校验工具检查你的 app。
常见问题
Cake Wallet 中的 Monero 是私密的吗?
Monero 默认在链上隐藏金额、发送方和接收方。但除非你使用自己的节点或 Tor,否则节点仍能看到你的 IP 地址。
Polyseed 还是 25 词:该选哪个?
Polyseed 更短,并记录了创建日期。25 词 seed 被更多 Monero 钱包支持。只要做好备份,两者都是安全的。
为什么我的 Monero 资金显示为锁定?
Monero 会将收到的资金和找零锁定约 10 个区块,大约 20 分钟。之后会自动变为可用。
可以在 Feather 或 Monerujo 中使用 Cake Wallet 的 Monero seed 吗?
25 词 seed 可以。Polyseed 可在支持它的钱包中使用,例如 Feather。对于 BIP39 Monero seed,请使用 Recovery & Keys 中显示的 25 词 seed 或密钥。
Cake Wallet 支持在 Ledger 和 Trezor 上使用 Monero 吗?
支持。Ledger 自 2024 年 12 月起支持,Trezor 自 2026 年 6 月起支持。