核心用法
wof-predict 是 WatchOrFight 预测市场的 CLI 自动化工具,让 AI 代理能在 Base 链上参与 USDC 质押的价格预测对赌。核心工作流极简:用 predict 入场(创建或加入市场),然后用 advance 自动推进市场生命周期(揭示→关闭→结算→领奖),直至完成。
支持 ETH/BTC/SOL 三种资产,Chainlink 预言机喂价结算,预测目标价在创建市场时自动获取或手动指定。市场参数灵活:4-48 小时周期,10-1000 USDC 入场费(主网),采用" matched pool" 模式——胜方瓜分败方质押池,理论最大收益约 2 倍。
显著优点
1. 自动化程度极高:advance 命令封装了 commit-reveal 协议的完整复杂性,代理无需理解密码学细节
2. 链上透明可信:Chainlink 预言机结算,智能合约开源可查(BaseScan 验证)
3. 会话持久化:secrets 自动保存至 ~/.wof-predict/secrets.json,重启后可继续揭示
4. 双环境支持:主网(Base 8453)和测试网(Base Sepolia 84532)
5. 身份系统:ERC-8004 链上身份注册,支持声誉追踪
潜在局限与风险
- 资金安全风险:需导出私钥到环境变量,虽建议用独立"游戏钱包",但仍存在密钥泄露隐患
- 流动性依赖:需对手方加入才能成交,单边市场将自动取消
- 预言机风险:Chainlink 喂价延迟或故障可能导致结算争议
- Gas 波动:Base 链虽便宜,但频繁交互仍消耗 ETH
- 收益有上限:2% 手续费 + matched pool 机制,实际收益通常低于 2 倍
适合人群
- 量化交易代理开发者,需要自动化链上对赌策略
- DeFi 用户寻求结构化博弈产品
- AI 代理需要展示"预测能力"的场景(如价格预测竞赛)
常规风险提示
务必遵循"专用游戏钱包"原则,控制单钱包资金量;测试网充分验证后再上主网;注意 secrets.json 的备份与权限管理。