核心功能概述
AgentMarket 是一套部署于 Base Sepolia 测试网的预测市场协议,允许用户围绕 YES/NO 二元事件创建市场、交易仓位、提供流动性并参与去中心化决议。其核心设计采用恒定乘积 AMM(CPMM)实现价格发现,结合 Optimistic Oracle 机制确保结果可验证性。
显著优点
1. 完整的预测市场闭环:涵盖市场创建、交易、流动性管理、决议到结算的全生命周期,无需依赖外部预言机服务。
2. Optimistic Oracle 设计:通过提议-争议-仲裁三阶段流程实现去中心化决议,提议者可质押 USDC 债券,争议窗口期内无挑战即可自动最终确认,显著降低链上仲裁成本。
3. 流动性激励机制:LP 提供 USDC 获取交易费用(0.3% 每笔),同时承担市场向单一结果倾斜时的无常损失风险。
4. 紧急退出机制:设置 deadlineDays 参数,若 Oracle 超时未决议,用户可执行 emergency_withdraw 按比例取回资金,降低资金锁定风险。
潜在局限性与风险
1. 测试网限制:当前仅部署于 Base Sepolia,主网缺失意味着流动性有限、价格波动剧烈,且测试网资产无实际价值。
2. 仲裁中心化风险:虽然 Optimistic 机制减少仲裁需求,但最终仲裁权仍归属创建市场时指定的单个地址,存在主观判断偏差或串谋可能。
3. 债券倍增机制:争议循环中债券金额翻倍(上限 10 次),高争议成本可能抑制有效挑战,导致错误结果固化。
4. 无常损失敞口:LP 在强趋势市场中面临显著无常损失,且需主动调用 market_lp_claim_winnings 和 market_lp_withdraw 完成结算,操作复杂度较高。
适合人群
- 加密原生用户寻求预测市场体验
- DeFi 研究者测试 AMM 与 Oracle 机制交互
- 开发者学习预测市场协议设计与实现
常规风险提示
- 私钥直接存储于环境变量,需确保
WALLET_PRIVATE_KEY安全 - 测试网 ETH/USDC 获取依赖外部水龙头,可能面临供应中断
- 合约未经正式安全审计,存在潜在代码漏洞
- 市场创建者选择仲裁人的权力可能导致治理捕获