Frosting Guide 安全下载

Cake Wallet 中的 subaddress 与账户

Monero subaddress(子地址)是一个以 8 开头的独立收款地址,无法与你的其他地址关联,但资金会进入同一个钱包。账户则在同一个 seed 下把一个钱包分成多个独立余额。Cake Wallet 对 Monero 两者都支持;从 6.5 版本起,Bitcoin BIP39 钱包也支持账户。

快速步骤

  1. 获取新的 subaddress. 打开 Receive(接收)。每个 subaddress 被使用后,Cake Wallet 都会提供一个新的;如果关闭了自动生成,点击刷新图标即可生成。
  2. 添加标签. 点击地址的标签图标,输入名称(例如付款人的名字)并确认。
  3. 查看你的地址. 打开账户与 subaddress 界面,选择 Addresses(地址),即可看到所有 subaddress 及其标签。
  4. 添加 Monero 账户. 在 Monero 设置中打开 Accounts(账户),点击 Add Account(添加账户),然后为其命名。
  5. 开启 Bitcoin 账户. 在 Bitcoin 设置中打开 Accounts (Onchain),启用 Multiple Accounts(多账户),然后点击 Add Account。
  6. 切换或归档. 在首页点击某个账户卡片将其设为当前账户,使用卡片上的菜单进行重命名或归档。

有两个功能可以帮你在同一个 Cake Wallet 钱包内有条理、私密地管理资金。Subaddress 关乎谁能把你的付款关联起来。账户则用于区分不同的余额。两者都由同一组助记词覆盖,所以无需为它们额外备份。

Monero subaddress

一个 Monero 钱包有一个以 4 开头的主地址,并且可以创建几乎无限多个以 8 开头的 subaddress。发往任何 subaddress 的资金都会进入同一个钱包。知道你某个 subaddress 的人无法判断它与另一个 subaddress 属于同一个钱包,也看不到你的主地址(Cake Wallet 文档,2026)。

因此,subaddress 非常适合为每个人、每家商店或每个交易所提供不同的地址。即使其中两方互相对照,也无法证明两笔付款都是给你的。

Cake Wallet 如何处理它们

  • 默认自动生成。开启 Auto generate subaddresses(自动生成 subaddress,在隐私设置中)后,每个 subaddress 收到资金后,Cake 就会显示一个新的 subaddress。旧的 subaddress 永远有效。
  • 手动模式。关闭自动生成即可自行管理;之后在 Receive(接收)界面点击刷新图标生成新的 subaddress。
  • 标签。在 Receive 界面点击标签图标,输入名称并继续。标签只保存在你的设备上。它们不属于 seed,所以恢复后 subaddress 和资金会回来,但标签不会。
  • 查看。所有用过的地址都列在账户与 subaddress 界面的 Addresses(地址)中。

集成地址(以 4 开头、包含 payment ID 的长地址)是另一种较老的功能,主要由交易所使用。我们的地址检查工具可以区分这些类型。

恢复钱包之后

恢复后的钱包在扫描区块链时会找到发往其 subaddress 的付款。如果完整同步后某笔付款仍然缺失,请检查当前激活的账户是否正确、恢复日期是否足够早,并参阅余额为零或丢失。

Monero 账户

账户是一个 Monero 钱包内的独立“口袋”,拥有自己的余额、历史记录和 subaddress。Cake 的文档主要将其定位为高级用户功能。例如:一个账户用于储蓄,一个用于日常花销;或者每项业务一个账户。

  • 创建:打开设置,进入 Monero 设置,选择 Accounts(账户),点击 Add Account(添加账户)。
  • 切换:在首页点击当前账户后面的卡片,把它切换到前面。
  • 重命名:使用前面卡片上的菜单,选择 Edit Account(编辑账户)。
  • 归档而非删除:账户无法删除。Archive Account(归档账户)会把它隐藏;应用注明此操作 "does not delete any funds or activity"(不会删除任何资金或记录),并且可以在已归档账户列表中撤销。

账户并不能对你自己形成隐私隔离:任何拥有 seed 的人都能看到所有账户。从一个账户发送永远不会花费另一个账户的资金,所以发送前请检查当前激活的是哪个账户。需要拆分成多笔交易的付款会被阻止;文档建议先给自己发送一笔较小的金额来合并资金。

Bitcoin 账户(6.5 版本起)

6.5.0 版本(2026 年 10 月)为 Bitcoin 新增了账户功能。它们的运作方式与 Monero 账户相同:独立的余额、地址和历史记录,全部来自同一组助记词(Cake Wallet 版本说明,2026)。

  • 默认关闭。在 Bitcoin 设置的 Accounts (Onchain)(链上账户)中启用 Multiple Accounts(多账户),或通过首页的横幅开启。
  • 仅限 BIP39。Electrum seed 钱包、硬件钱包和观察钱包不可用。
  • 额外账户仅限原生 SegWit:其地址以 bc1q 开头。Lightning 和 Silent Payments 保留在第一个账户上。
  • Coin control 和发送只使用当前激活的账户。
  • 恢复:恢复 seed 后,启用 Multiple Accounts,让钱包找到用过的第二、第三个账户;之后的账户请用 Add Account 重新添加。账户总是按相同顺序创建,因此这样做可行。
  • 在添加、编辑或归档账户之前,请让钱包完成同步。

从技术上讲,每个 Bitcoin 账户就是下一个 BIP84 账户索引(m/84'/0'/0',然后是 m/84'/0'/1',依此类推),因此其他支持多账户的 BIP39 钱包也能看到它们。

账户内的 Bitcoin 地址

Bitcoin 没有 subaddress,但 Cake Wallet 会在每次使用后为你提供一个新的收款地址,之前的地址仍然有效。在第一个账户上,你还可以选择其他地址类型(Taproot、嵌套 SegWit、传统地址)或可重复使用的 Silent Payments 地址。参见 Cake Wallet 中的 Bitcoin。

常见错误

  • 查看了错误的账户。发往账户 2 某个 subaddress 的存款不会显示在账户 1 中。在认定资金丢失之前,先切换账户看看。
  • 到处重复使用同一个地址。这样可行,但会让所有你付过款或给你付过款的人把这些付款关联起来。让应用生成新地址吧。
  • 以为恢复后标签还在。你输入的标签和账户名称只存在于设备上;重要的请记下来。
  • 交易所和备注。一些交易所充值时需要特定的地址或 payment ID;请严格按照其说明操作。

应该用哪个?

目标使用
为每个付款人提供不同的地址Monero subaddress(自动)、新的 Bitcoin 地址(自动)
在一份备份下区分不同余额账户
完全独立的资金和备份一个拥有独立 seed 的单独钱包
可重复使用且仍然私密的 Bitcoin 地址Silent Payments

常见问题

每个 subaddress 都需要备份吗?

不需要。subaddress 和账户都来自钱包的助记词。标签只保存在设备上,不会通过 seed 恢复。

为什么我的 Monero 地址总在变?

出于隐私考虑,Cake Wallet 会在每个 subaddress 被使用后生成一个新的。旧的 subaddress 仍然有效。你可以在隐私设置中关闭此功能。

可以删除账户吗?

不可以。账户只能归档,归档会隐藏账户,但不影响资金或历史记录,并且可以撤销。

我的 Ledger 可以使用 Bitcoin 账户吗?

不可以。Bitcoin 账户仅适用于 BIP39 软件钱包,不适用于硬件钱包、观察钱包或 Electrum seed 钱包。

以 4 和 8 开头的 Monero 地址分别代表什么?

以 4 开头的是主地址(或集成地址);以 8 开头的是 subaddress。两者的资金都会进入同一个钱包。