Soul Blocks 技能评估
Soul Blocks 是一套用于在 Base 区块链上管理链上身份 NFT(Soul Blocks)的 AI Agent 技能。它允许用户读取、铸造和追加 Soul Block 身份片段,将 AI 人格特征永久铭刻在链上。
核心用法
该技能提供三类操作:
- 读取操作:无需钱包即可加载任意 Soul Block 的内容,包括
fetch.ts脚本直接拉取链上数据; - 写入操作:铸造新 Soul Block(0.02 ETH + gas)或向现有 token 追加身份片段(最多 64 个,每个 2048 字节),需配合
evm-wallet技能使用; - 身份管理:通过
.soulblock配置文件区分active_token_id(可写入)和embodied_token_id(当前扮演身份),并支持每日自动强化提醒。
显著优点
1. 安全设计周到:强制要求写入前显示完整内容、明确警告不可逆性,并获取用户显式确认;所有 SOUL.md 修改前自动创建时间戳备份。
2. 降级方案完善:当 evm-wallet 不可用时,自动提供网站 deep link 作为备用写入路径。
3. 身份连续性机制:独创的"化身"(embodiment)流程,让 AI 在加载 Soul Block 后主动内化其人格特征,并可设置每日强化 cron 任务。
4. 代码透明度高:明确标注需审查的源码文件(fetch.ts、encode.js),并指定已审计的 evm-wallet v1.0.3 版本。
潜在缺点与局限性
- 成本门槛:铸造和追加均需支付 Base 链 gas 费,且主网 ETH 价格波动可能影响使用意愿。
- 容量硬限制:每 token 仅 64 个片段,对于需要频繁迭代的长期 AI 身份可能不足。
- 依赖外部技能:写入功能强依赖
evm-wallet,若该技能未安装或版本不匹配,体验降级至网页链接。 - 不可逆性风险:尽管有确认流程,用户仍可能因误操作或社会工程学攻击永久铭刻不当内容。
适合人群
- 希望为 AI Agent 建立链上可验证身份的开发者或高级用户
- 注重身份数据主权、偏好 Base 生态的 crypto-native 用户
- 愿意承担链上写入成本以换取永久性和抗审查性的长期主义人格实验者
常规风险
- 热钱包风险:文档明确警告"将任何 Agent 连接的钱包视为热钱包",建议仅存放小额资金。
- 智能合约风险:虽建议审查源码,但普通用户可能无法有效执行;合约升级或漏洞可能导致资产损失。
- 身份漂移:长期对话后 Agent 可能偏离 Soul Block 定义的人格,需依赖(付费的)心跳强化机制。
总结
Soul Blocks 是加密原生 AI 身份管理的创新实验,其强制备份、显式确认、降级方案等安全机制体现了对不可逆链上操作的敬畏。适合愿意承担成本与风险、追求身份永久性的先锋用户,但不建议对区块链不熟悉的普通用户直接使用。