核心用法
ceaser-send 是一项全自动化的隐私 ETH 转账技能,基于 Ceaser Protocol 在 Base L2(链 ID 8453)上运行。用户只需完成一个手动步骤——向生成的临时热钱包注资 ETH,其余流程(零知识证明生成、交易签名、广播、确认、提款、退款)全部由代理自动完成。
完整流程:
1. 预检阶段:验证 facilitator 状态、有效面值(0.001-100 ETH)、手续费计算、收款地址格式及现有未花费票据
2. 钱包生成:创建临时 BIP-39 热钱包,向用户展示一次性恢复助记词
3. 资金监控:轮询检测注资,支持取消/超时处理及自动退款
4. Shield(存款):调用 npx -y ceaser-mcp shield 生成 Noir/UltraHonk 零知识证明,代理自动签名广播
5. 确认与票据更新:从链上事件提取 leafIndex,通过 Bash 操作更新 notes.json
6. Unshield(提款):无 Gas 调用 facilitator 完成隐私提款至指定地址
7. 退款:自动将剩余 ETH 返还用户地址
技术特点:
- 证明系统:Noir 电路编译为 UltraHonk 证明(无需可信设置)
- 手续费:单次操作 0.25%(往返约 0.5%)
- Gas 优化:Base L2 低 Gas 环境,预留 0.0005 ETH 作为缓冲
显著优点
1. 极致自动化:相比手动签名的 /ceaser 技能,仅需一次注资操作,大幅降低用户门槛
2. 强隐私保证:零知识证明确保链上无法关联存款人与提款人,Merkle 树结构保护交易图谱
3. 资金可恢复:临时热钱包助记词一次性展示,会话中断后用户可通过 MetaMask 等钱包自主恢复
4. 故障安全:多层级自动退款机制(取消、超时、Shield 失败时自动执行)
5. 无 Gas 提款:Unshield 阶段由 facilitator 承担 Gas 费用
6. 标准面值支持:0.001/0.01/0.1/1/10/100 ETH 固定面值,降低金额指纹识别风险
潜在缺点与局限性
1. 隐私降级风险:自动签名模式在链上留下多重可关联痕迹——注资链接(用户钱包→热钱包)、退款链接、时间相关性(操作间隔仅数分钟)、钱包指纹(仅 2-3 笔交易即废弃的模式识别特征)
2. 临时钱包依赖:热钱包私钥在代理会话期间存在,存在会话日志泄露风险
3. 中心化 facilitator:依赖 ceaser.org 运行状态,若服务宕机或断路器触发则无法执行
4. notes.json 并发风险:并行执行可能因文件写入冲突导致票据损坏
5. 面值刚性限制:仅能使用预设 6 个面值,无法灵活指定任意金额
6. 小额 dust 损失:极端情况下剩余余额不足以支付退款 Gas 时会产生 dust
适合人群
- 便利性优先用户:重视操作便捷性,可接受一定隐私权衡
- 小额隐私转账:需要快速完成中等金额(0.01-10 ETH)的隐私转移
- 自动化需求场景:无法或不愿手动操作 MetaMask 签名流程的用户
- 临时/一次性使用:单次转账需求,不介意临时热钱包模式
不推荐人群:对链上关联性极度敏感的用户(建议使用 /ceaser 手动签名模式)、大额资金持有者、需要频繁并行操作的用户。
常规风险
| 风险类别 | 具体描述 | 缓解措施 |
|---------|---------|---------|
| 智能合约风险 | Ceaser Protocol 合约可能存在漏洞 | 合约已审计(TBD),使用固定面值降低复杂性风险 |
| Facilitator 风险 | 服务可用性、抗审查性、密钥管理 | 预检机制检测断路器状态,失败时自动退款 |
| 隐私降级 | 自动模式链上可链接性高于手动模式 | 明确隐私警告,提供手动模式替代选项 |
| 密钥泄露 | 助记词/backup string 在会话日志中留存 | 一次性展示、明确保存指令、建议清除聊天记录 |
| 资金锁定 | Shield 成功但 Unshield 失败 | Backup string 始终可作为终极恢复手段 |
| 网络/RPC 风险 | Base 网络拥堵或节点故障 | 重试机制、超时处理、TX hash 提供手动查询 |
关键安全原则:backup string 是唯一终极恢复凭证,用户必须离线保存;助记词仅用于热钱包资金恢复,与 ZK 票据无关。