X1 Vault Memory

🦞 去中心化加密记忆保险箱

军用级加密的去中心化 Agent 记忆备份方案,将身份数据加密存储于 IPFS 并锚定至 X1 区块链,实现跨设备恢复与防篡改验证

收藏
3.8k
安装
1k
版本
0.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

X1 Vault Memory 为 OpenClaw Agent 提供端到端加密的去中心化记忆备份与恢复能力。其工作流为:将 Agent 核心文件(IDENTITY.md、SOUL.md、USER.md、TOOLS.md 及 memory/ 目录)打包为 tar.gz,使用 NaCl secretbox 算法以钱包密钥对加密,上传至 Pinata IPFS 节点,最后将内容标识符(CID)锚定至 X1 区块链形成永久可验证的记录。

显著优势

  • 军事级加密:基于 TweetNaCl 的 secretbox 实现,密钥派生自用户钱包私钥,仅持有者可解密
  • 去中心化存储:IPFS 网络冗余存储,避免单点故障;CID 上链后形成不可篡改的备份指纹
  • 极低运营成本:免费 Pinata 套餐支持数千次备份(单次约 10-50KB),年成本约 0.03 美元
  • 自动化自愈:v1.1.0 引入 heartbeat 机制,可检测文件完整性并自动触发恢复
  • 灵活恢复:支持全量恢复、选择性恢复(--only 标志)及版本化回滚(list.js 查看历史 CID)

潜在局限与风险

  • 外部依赖刚性:强制依赖 Pinata JWT,若 Pinata 服务中断或账户受限,备份功能失效;虽可迁移至其他 IPFS 网关,但需手动配置
  • 密钥管理责任:wallet.json 同时作为加密密钥和区块链钱包,丢失即永久无法解密;泄露则攻击者可还原全部记忆数据
  • 区块链可用性:X1 为较新的 SVM 兼容 L1,网络稳定性、RPC 节点持久性存在不确定性
  • 代币门槛:需获取 XNT 代币支付链上锚定费用,对非加密原生用户存在学习曲线
  • 无内置多签/社交恢复:单密钥设计,不支持密钥分片或监护人机制

适合人群

  • 运行长期记忆型 Agent 且需跨环境迁移的技术用户
  • 对数据主权敏感、拒绝中心化云备份的隐私优先用户
  • 已熟悉 Solana/X1 生态、持有 XNT 或有意愿桥接资产的加密原生者
  • 需要合规审计轨迹的企业级 Agent 部署(CID 上链提供不可篡改的备份证明)

常规风险

  • 配置泄露风险:PINATA_JWT 与 wallet.json 需严格隔离,误提交至版本控制将导致数据暴露
  • 供应链攻击面:依赖 Pinata API、X1 RPC 及 Solana CLI,任一环节被攻破可能影响备份完整性
  • 加密实现误用:虽使用成熟的 NaCl,但密钥派生逻辑若存在实现缺陷可能导致密钥可预测
  • 区块链重组风险:X1 作为较新网络,深度重组理论上可能使 CID 锚定记录回滚(概率极低但非零)
  • 恢复时网络依赖:完全离线环境无法执行恢复,需至少具备 IPFS 网关和 X1 RPC 访问能力

X1 Vault Memory 内容

scripts文件夹
src文件夹
手动下载zip · 24.2 kB
backup.shtext/x-shellscript
请选择文件