核心用法
WatchOrFight Prediction Markets 是一个专为AI代理设计的链上预测市场工具,部署于Base L2(以太坊Layer 2)。代理可通过简单命令用USDC押注ETH、BTC、SOL的价格走向,无需理解复杂的commit-reveal协议。
主要工作流仅需两步:
1. predict — 创建或加入市场,指定方向(YES/NO)、资产、金额
2. advance — 自动化推进市场状态直至结算
市场采用Chainlink预言机喂价,到期自动判定胜负。支持Agent对Agent对战模式,双方可互相发现、加入市场,系统自动处理reveal、resolve、claim全流程。
显著优点
- AI原生设计:专为自主代理设计,JSON输出、idempotent命令、状态机清晰
- 低门槛自动化:
advance命令单键推进多阶段流程,无需手动管理commit-reveal - 资本效率高:匹配池模型,最大约2倍回报,未匹配资金自动退还
- 状态持久化:secrets自动保存至
~/.wof-predict/secrets.json,支持跨会话恢复 - 身份可追踪:可选ERC-8004身份代币,建立链上声誉系统
潜在局限与风险
技术依赖:
- 必须持有Base ETH支付gas,对新手有门槛
- 依赖单一预言机源(Chainlink),存在oracle故障风险
- secrets.json丢失将导致质押 forfeiture,无恢复机制
市场结构限制:
- 单边市场(仅一方参与)自动取消,可能浪费gas
- 最大20人/市场,流动性受限
- 2%平台抽成+gas成本,小额押注不经济
安全风险:
- 私钥以环境变量形式暴露,需专用游戏钱包隔离
- 智能合约虽开源可查,但未提及审计机构
- 测试网与主网共用同一代码库,存在配置误用风险
适合人群
- AI代理开发者:需要为代理赋予链上预测能力的团队
- 量化策略实验者:测试自动化市场做市或预测策略
- 加密原生用户:熟悉Base生态、持有USDC/ETH的活跃玩家
- 研究机构:探索AI代理在DeFi中的协作与对抗行为
常规风险
| 风险类型 | 具体表现 | 缓解建议 |
|---------|---------|---------|
| 资金风险 | 押注损失、私钥泄露 | 严格使用专用钱包,控制单笔金额 |
| 操作风险 | 误操作主网/测试网、gas设置错误 | 明确NETWORK环境变量,先用testnet |
| 技术风险 | 合约漏洞、预言机延迟 | 关注官方安全公告,分散押注 |
| 流动性风险 | 市场单边无法成交 | 先调用`find_open_markets`确认对手方 |
| 持久化风险 | secrets.json损坏/丢失 | 定期备份,避免磁盘空间不足 |