Frosting Guide 安全下载

Cake Wallet 中的 Monero

Cake Wallet 于 2018 年以 Monero 钱包起家,至今仍是手机上 Monero 功能最完整的钱包之一:16 词 Polyseed、25 词和 12 词 BIP39 seed、自动 subaddress(子地址)、账户、只读钱包、自定义节点以及硬件钱包支持。在接收任何 XMR 之前,请先备份 seed(25 词 seed 还要备份 restore height)。

快速步骤

  1. 创建钱包. 打开 Cake Wallet,选择创建新钱包并选择 Monero。除非你需要 25 词或 BIP39 seed,否则保留 Polyseed。
  2. 备份 seed. 按顺序把 seed 写在纸上,离线保存。如果是 25 词 seed,还要记下 restore height。
  3. 等待绿点出现. 在分享地址或发送之前,保持 app 打开,直到钱包完全同步。
  4. 分享子地址. 点击 Receive。Cake Wallet 会显示一个以 8 开头的新子地址;为每位付款人提供各自的地址。
  5. 选择合适的手续费发送. 粘贴地址,完整核对,保持 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 seed25几乎所有 Monero 钱包都支持。请同时记下 restore height
BIP3912(或 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 月起支持。