密钥与隐私
一个「会交易的 AI」如何做到对私钥一无所知?答案是把「推理」与「密钥」彻底分离。本篇揭示私钥的生成、存储、签名与脱敏的全套逻辑,以及自我托管(self-custodial)的设计哲学。
01私钥生成与存储
私钥是资产控制权的唯一凭证。AI Crypto Wallet 坚持一条铁律:私钥永不离开设备。
- 生成:钱包创建时在本机安全随机数生成私钥,助记词仅在创建/导入时短暂展示一次。
- 存储:私钥只存在于
WalletManager的内存中,配合 Android 的安全存储机制保护。 - 不落盘明文:私钥与助记词均不存储到任何文件,也不进入 AI 的记忆文件。
私钥一旦离开设备(上传云端、发给 AI、写入日志),就等同于把保险柜钥匙交给第三方。任何「云备份私钥」的便利,都建立在「他人可控制你资产」的巨大风险之上。self-custodial 的核心就是:你的钥匙,永远只在你的手里。
02本地签名原理
交易签名是整个系统的关键环节。设计上,签名被完全封装在 WalletManager 内部完成,AI 与 UI 都无法接触私钥本身。
AI 通过工具调用(如 swap_tokens)发起的只是「意图」,实际的签名动作由 WalletManager 在本地完成。即使 AI 被恶意提示词诱导,它看到的也永远只是「操作成功/失败」,而非任何密钥材料。
03AI 不可触及边界
以下是 AI 在架构上绝对无法触及的信息边界:
| 信息类型 | AI 是否可见 | 保护方式 |
|---|---|---|
| 私钥 | 不可见(不存储) | 签名在 WalletManager 内存中完成 |
| 助记词 | 不可见(不存储) | 仅创建/导入时短暂使用 |
| 完整 API Key | 不可见(脱敏) | 只存脱敏版本(前4后4) |
| 用户密码 / 生物识别 | 不可见(隔离) | 与 AI 完全隔离,仅系统本地校验 |
「AI 不可触及」不是靠规则约束(提示词),而是靠架构隔离实现的。AI 根本没有访问这些数据的代码路径,所以在任何情况下(包括被越狱提示词攻击)都无法泄露它们。这是「信任边界」与「能力边界」的双重收敛。
安全提示词(注入系统提示词)
安全红线(绝对不可违反):
1. 你不需要知道私钥,所有签名由钱包本地完成。
2. 所有写入操作必须经过安全网关校验。
3. 非白名单代币的买入操作必须获得用户明确确认。
4. 熔断期间拒绝一切交易操作。
5. 绝不暴露用户的私钥、助记词、API Key 等敏感信息。
04敏感信息脱敏规则
| 数据类型 | 存储方式 | 示例 |
|---|---|---|
| 钱包地址 | 完整存储 | 0xfF7F9639cFb8945Ce220759635937073b74aAFae |
| API Key | 脱敏(前4后4) | sk-****abcd |
| 私钥 | 不存储 | AI 永远看不到私钥 |
| 助记词 | 不存储 | AI 永远看不到助记词 |
钱包地址完整存储是因为 AI 需要知道「当前操作的是哪个钱包」;而私钥与助记词由 WalletManager 本地管理,AI 通过工具发起交易,签名在本地完成。
05大陆网络环境检测与警告
由于节点与部分市场数据服务对网络环境敏感,应用具备大陆网络环境检测能力:
- 检测到 GFW 阻断时,自动切换到自建代理节点(如 BSC AVE 代理),保证链上查询可达。
- 部分外部 API(如 token discovery)在国内网络被墙,应用会提示网络受限并降级处理。
- 对于涉及跨境服务的操作,展示网络环境警告,提醒用户在合规前提下使用。
区块链数字资产在不同法域有不同监管规定。请确保你所在地区的相关行为符合当地法律法规。本钱包不提供任何投资建议,投资有风险,请谨慎决策。
06self-custodial 哲学
AI Crypto Wallet 的核心理念是 separate reasoning agent from keys——把「会思考的智能体」与「能签名的密钥」彻底分离。
- 智能体负责推理:分析市场、制定策略、发起交易意图,这些都不需要密钥。
- 密钥负责签名:只在本地、在内存中、在 WalletManager 内部完成签名。
- 安全网关负责裁判:在「意图」与「签名」之间设置三层防线,只放行合规操作。
这种分离带来三个关键收益:
| 收益 | 说明 |
|---|---|
| 零单点风险 | 即使 AI 被攻击,攻击者拿不到密钥,资产仍安全 |
| 更高的可审计性 | 每次签名都由安全网关把关并记录,行为可追溯 |
| 真正的自我托管 | 钥匙始终在你手中,不依赖任何中心化第三方 |
AI Crypto Wallet 让「最聪明的 AI 助手」与「最安全的私钥管理」互不干扰地共存——AI 负责聪明,密钥负责安全,安全网关负责让两者可信地协作。