X1 Vault Memory

🦞 去中心化加密备份,Agent记忆永不丢失

去中心化加密备份方案,AES-256-GCM加密+IPFS存储+X1链上锚定,保障Agent记忆永不丢失,年成本仅$0.03

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

使用说明

核心用法

X1 Vault Memory 为 OpenClaw Agent 提供去中心化记忆备份与恢复能力。核心流程:将 Agent 关键文件(IDENTITY.md、SOUL.md、memory/ 等)打包为 tar.gz → AES-256-GCM 加密 → 上传至 IPFS → CID 锚定至 X1 区块链。恢复时通过 CID 下载、解密并还原文件,支持选择性恢复与版本回滚。

显著优点

1. 军事级加密安全:采用 AES-256-GCM 认证加密,密钥源自用户钱包私钥,仅持有者可解密;配合 SHA-256 完整性校验,防止篡改。
2. 真正去中心化:IPFS 分布式存储避免单点故障,X1 链上 CID 锚定提供永久可验证的存证。

3. 极低运营成本:Pinata 免费 tier 支持 500 文件/1GB,单次备份约 10-50KB,年成本约 $0.03(主要为链上 Gas)。

4. 零外部依赖:纯 Node.js 实现,无需 Solana CLI,@solana/web3.js 直接交互。

5. 自愈机制:Heartbeat 模块可监控文件完整性,异常时自动触发恢复(需手动配置 cron)。

潜在缺点与局限性

  • 密钥管理责任:wallet.json 既是加密密钥又是区块链钱包,丢失则永久无法解密备份;泄露则攻击者可还原全部记忆。
  • 第三方服务依赖:Pinata 服务中断会导致新备份失败(已有 CID 仍可恢复);X1 RPC 故障仅影响链上锚定,IPFS 上传仍成功。
  • 区块链新兴风险:X1 为较新的 SVM L1,生态成熟度、长期稳定性及代币流动性低于以太坊/Solana 主流链。
  • 手动配置门槛:需自行获取 PINATA_JWT、创建钱包、桥接 XNT Gas 代币,对非技术用户存在学习曲线。
  • 恢复时效性:IPFS 取回依赖网络状态,大文件或网络拥堵时可能延迟。

适合人群

  • 运行长期在线 Agent 的开发者与团队,需保障身份/记忆数据永续性
  • 对数据主权敏感、希望脱离中心化云存储的用户
  • 已有 Solana/X1 生态经验的区块链原生用户

常规风险

  • 私钥泄露:wallet.json 或 PINATA_JWT 泄露导致数据暴露
  • Gas 代币耗尽:钱包 XNT 不足导致链上锚定失败
  • IPFS 数据丢失:若未主动 re-pin,Pinata 免费账户长期不活跃可能导致数据被清理
  • 版本混淆:vault-log.json 本地丢失可能导致 CID 追溯困难

安全评估摘要

代码层面采用标准加密原语(AES-256-GCM、SHA-256),无自定义加密实现;v1.1.2 已移除不安全的 curl | sh 安装建议。关键风险集中于密钥生命周期管理(生成、存储、备份)及用户配置误操作。智能合约交互限于标准转账/存证,无复杂 DeFi 逻辑,攻击面相对可控。

X1 Vault Memory 内容

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