开发者

SUBFROST 安卓版正式上线

你的密钥保存在手机自带的安全元件中。SUBFROST 应用承载了我们的整套技术栈,同时与桌面用户的网页应用无缝集成。

GabeRWP IVVitor
1 分钟阅读 · 2026年9月5日

你的手机变成一个高性能的 Bitcoin DeFi 钱包

SUBFROST 安卓版颠覆了你对 Bitcoin 钱包设置的所有认知。通常,手机应用是只读的。你可以在上面查看余额,向别人展示二维码,但任何真正涉及资金转移的操作都要等到你回到桌面端才能完成。

有了 SUBFROST 应用,种子(seed)会在你的手机上生成,并由手机自带的安全元件保护,让你可以执行与桌面端相同的所有操作。发送和接收、AMM 兑换、BTC 和 Alkanes 代币的实时余额、带链上记录的历史,以及面向技术用户的操作码(opcode)控制台。你的****手机就是钱包,而如果你更喜欢桌面端,它就成为你的签名设备。

本文介绍你能获得什么、两种安装方式,以及如果你目前使用网页应用的密钥库(keystore)钱包,该如何导入。

下方的截图来自真实手机上的正式发布版本。这里没有任何模拟画面。

如何下载

三种途径,同一个应用。

从 Google Play。 SUBFROST on Google Play。安装、打开,然后创建钱包或导入钱包。无需创建账户,也无需提交电子邮件。

通过 F-Droid。 在 F-Droid 客户端中将 https://f-droid.subfrost.io/repo 添加为仓库,然后从那里安装 SUBFROST,这条途径会自动保持更新。

从 APK。 如果你更愿意直接获取文件,subfrost.io/download/android 会给你与 F-Droid 客户端所安装的相同版本。如果你使用去 Google 化的手机,或者你更愿意从我们这里而非应用商店获取 APK,这就是适合你的途径。两个版本承载相同的代码,而由于应用商店会对自己的副本进行签名,证书有所不同,所以请安装其中一个,而不要尝试跨版本升级。该应用不需要 Google Play 服务。

你持有的一切,尽在同一个列表

解锁你的钱包,原生 BTC 会与 FIRE、DIESEL、frBTC、frUSD 以及你持有的所有其他 Alkanes 代币出现在同一个列表中。frBTC 是 SUBFROST 的合成 Bitcoin,与 BTC 按 1:1 锚定,并可赎回为原生 BTC。

发送 BTC 或代币给一个或多个收款人,使用同一个费率,因此这是一笔交易,而不是五笔。

兑换 采用用户如今在 SUBFROST 网页应用中所喜爱的相同 AMM 体验,用你自己设定的滑点交易一个交易对的双方。

接收 涵盖每一种 Bitcoin 地址类型。

历史 将每笔已确认的交易渲染为可展开的 protostone 追踪,让你能看到 Alkanes VM 如何执行你的兑换或包装(wrap),并内嵌显示回滚(revert)消息,当你想要第二种视图时还可以在 SUBFROST 浏览器中打开整笔交易。

而对于技术用户,操作码控制台同样在这里。每个代币详情页在 Trades 和 Holders 旁边都带有一个 Execute 选项卡:调用一个操作码、检查 ABI 树,并从手机上对合约执行操作。与合约交互不再需要桌面端。

你的手机为你已在使用的浏览器签名

打开一个需要 Bitcoin 钱包的桌面站点,从其钱包选择器中选择 SUBFROST,然后开始从你的手机签署交易。站点会显示一个二维码和六字符代码:用你的手机扫描二维码,应用便会打开到一个批准界面。输入代码、批准,之后你的手机就会与该站点配对。

WalletConnect 会列出你已配对的每个站点、每个会话被允许做什么,并允许你随时删除其中任何一个。打开通知后,当已配对的站点请求签名时手机会向你推送提醒。一个配对会在钱包处于打开状态或在后台运行期间持续存在,因此当应用被划掉后会话不会保留。

WalletConnect 桥接是我们自己的(wss-tls.subfrost.io),并且它被有意设计为“不打听”。配对信息仅将站点的来源和一个会话密钥存储在你的设备上。桥接在手机和站点之间转发密文,永远不持有明文,它只看到一个加密帧和一个每个配对的主题 id,仅此而已。

手机为 SUBFROST 网页应用签名也是通过同样的配对方式。将你的手机应用与 app.subfrost.io 配对,你的手机就成为一个远程签名器,接近于硬件钱包对桌面端所起的作用。

密钥保存在手机的安全元件中,通过生物识别启用

种子短语由设备端的安全元件封装,根据你的硬件而定是 StrongBox 或 TEE,而两者都没有的手机则回退到软件层面的 Android 密钥库。在已录入生物识别的情况下,它会把关钱包的解锁,之后批准操作无需二次提示即可签名。取消生物识别提示后,你会看到一个锁定界面,提供重试、你的恢复密码、你设置过的 PIN,或者带确认的擦除操作,并且钱包会保持已加载状态,而不会将你登出。

截图、屏幕录制以及最近任务缩略图默认被阻止,这会让人们第一次尝试截取余额时感到惊讶。这就是 FLAG_SECURE,如果你想关闭它,它是 Settings > Security 下的一个开关。在设置了生物识别或 PIN 的手机上,钱包会在你将其置于后台 30 秒后自动锁定,而剪贴板会在你复制一个地址、助记词或交易 id 之后 30 秒自行清除。

没有分析,也没有遥测,崩溃报告只有在你于 Settings > Privacy 下开启时才会发送,那里默认是关闭的。网络调用通过一个由 SUBFROST 运营的隧道在嵌套的 TLS 管道上运行,其内层被固定(pin)到我们自己的密钥,因此即使某个网络拦截了 TLS,也仍然无法读取或重塑钱包所说的内容。

迁移你的网页应用密钥库

如果你已经在 SUBFROST 网页应用中持有钱包,你无需从头开始,而且我们推荐的途径永远不会把你的种子短语显示在屏幕上。

  1. 在网页应用中,打开你的钱包
  2. 然后选择 Security and backup
  3. 然后选 Export keystore —— 你的浏览器会保存一个由你现有密钥库密码保护的加密 JSON 文件
  4. 用你平常传输文件的任何方式把该文件传到你的手机上
  5. 在 SUBFROST 应用中,导入一个钱包,通过选择器把 .json 文件交给它,并提供该密码。

反向操作时,Settings > Wallet > Export keystore 会用你的生物识别或恢复密码确认是你本人,然后要求输入一个新的口令,并通过分享菜单把 JSON 交给你,它是用那个新口令加密的,而不是已经在保护钱包的那个口令。网页应用可以读取它。

如果文件被拒绝,恢复短语就是后备方案。 由比手机所知更新的 SDK 写出的密钥库会返回“Unsupported keystore version”(不支持的密钥库版本),任何密码都无法解决这个问题。改为通过同一个 Keyring 入口下的 Import HD seed or keystore 导入短语。这条途径更慢,但它总是有效。

近期即将推出的内容

三件事。

Yield 选项卡会把你导向网页应用。 这是 SUBFROST 网页应用与安卓应用之间的主要差距。FIRE Vault 和 PERMAFROST Vault 是一些行项,它们会在你的浏览器中打开 app.subfrost.io,而不是在手机上进行交易。所以上面关于不需要桌面端的那句话,对于发送、兑换和合约调用是成立的,但目前对收益(yield)还不成立。

SUBFROST Pay 正在私有推出中。 电子邮件登录、虚拟卡以及销毁 frBTC 换取现金,这些在后端都已接好,正等待我们这边最后几项批准。这一板块会自行点亮。

硬件钱包可以配对但不能发送。 你可以通过蓝牙连接 OneKey 或 Trezor,但目前还不能用它在应用内发送。在此之前,请改为通过已配对的站点签名。

十五种语言,一个钱包

界面提供英语,以及简体中文、越南语、韩语、日语、乌克兰语、俄语、印尼语、西班牙语、法语、意大利语、波兰语、罗马尼亚语,以及葡萄牙语的两种变体。在 Settings > Language 下设置,在你另行指定之前它会跟随你的系统语言环境。

把它揣进口袋

Alkanes 将应用逻辑放在 Bitcoin L1 上,每个区块结算,没有排序器,也没有任何东西替你批处理交易。要达到那种惊艳的用户体验过去意味着需要一台桌面电脑。而现在,它就是已经握在你手里的设备,持有它自己的密钥,为你使用的其他一切签名。

安装它、配对它,然后执行。


你要对自己的密钥负责。任何持有你种子短语的人都持有你的资金,SUBFROST 的任何人都永远不会向你索要它。