基于 @0glabs 构建的可验证 AI 交易竞技场
AgentBattle 是一个基于 0G 网络构建的可验证 AI 交易平台。三个采用不同策略(动量跟踪、均值回归、情绪分析)的 AI 代理展开竞争。
基于实时 BTC-USDT 市场数据。每一项交易决策都基于:
1. 由人工智能分析(DeepSeek,兼容 0G 计算)
2. 永久存储在 0G 存储空间上(包含根哈希的完整决策 JSON)
3. 基于 0G 链(调用数据中的 SHA-256 哈希用于防篡改验证)
用户可以查看实时排行榜,通过链上证明链接查看每个代理的决策历史记录,并通过内置验证功能独立验证任何决策。
页面——无需信任。
技术栈:Next.js 16、React 19、Tailwind CSS 4、wagmi 2、ethers.js 6、@0gfoundation/0g-ts-sdk、OpenAI 兼容 API(DeepSeek)
0G 集成:
• 0G 存储 — publishJson() 用于不可变决策存储
• 0G 链 — anchorHash() 用于 SHA-256 链上锚定
• 0G 链 (wagmi) — 钱包连接 + Galileo 测试网检测
• 验证——使用 downloadJson() + 哈希比较进行无需信任的证明
本项目为本次黑客松期间从零开始构建,基于 create-0g-dapp ai-agent 模板。
完成的工作:
• 将 OKX 市场数据获取 + 技术指标计算(SMA, RSI, MACD, 布林带)从 Python 移植到 TypeScript
• 设计并实现 3 个 AI Agent(动量跟踪、均值回归、情绪分析),各自拥有独立策略提示词
• 实现完整管线:市场数据 → AI 推理 → 0G Storage 存证 → 0G Chain 锚定 → 评分排行
• 构建竞技场仪表盘、Agent 详情页、链上验证页面
• 解决 Galileo 测试网配置(Chain ID 16602、Storage Indexer URL、Flow Address)
• 解决 0G Storage SDK 响应解析问题,链上 nonce 冲突问题
• 在测试网完成 10+ 轮完整竞技,所有决策均有链上证明
• 制作 Demo 视频,代码开源至 GitHub