预测市场设计

文档信息

  • 版本: v1.0

  • 创建日期: 2026-02-13

  • 产品名称: [待定] Prediction Market on L2

  • 参考: Polymarket, Augur, Kalshi


1. 产品概述

1.1 什么是预测市场?

核心概念: 预测市场是一个让用户对未来事件结果下注的平台。价格代表市场对事件发生概率的共识。

示例:

市场: "比特币在 2026 年底是否突破 $100,000?"

YES 价格: $0.65 → 市场认为有 65% 概率
NO 价格: $0.35 → 市场认为有 35% 概率

用户买入 YES @ $0.65:
  - 如果事件发生: 获得 $1.00 (利润 $0.35)
  - 如果事件不发生: 失去 $0.65

1.2 为什么选择预测市场?

市场机会:

  1. Polymarket 验证了需求: 2024 年交易量 >$1B, 用户 >100K

  2. 信息价值: 预测市场是最准确的概率估算工具

  3. 娱乐性强: 选举、体育、加密货币等话题吸引眼球

  4. 与 AXBlade 协同: 共享用户, 共享流动性

我们的优势:

  • [YES] 原生 Oracle: 自动化结算, 无需人工裁决 (部分场景)

  • [YES] 低成本: L2 Gas 费极低, 支持小额下注

  • [YES] 快速结算: ZK Rollup 快速提款

  • [YES] 与 DeFi 集成: AXBlade 用户可用同一账户


2. Polymarket 分析

2.1 Polymarket 架构

核心组件:

关键特性:

  1. Conditional Tokens: ERC-1155 代表 YES/NO 头寸

  2. 链下订单簿: Gas-free 下单, 成交时上链

  3. UMA Oracle: 人工裁决事件结果

  4. USDC 结算: 所有市场用 USDC

2.2 Polymarket 的问题

问题
影响
我们的解决方案

结算慢

UMA 人工裁决需 48-72 小时

自动化 Oracle (价格类事件)

Polygon Gas

虽然便宜但仍有成本

L2 更低 Gas

争议多

主观事件容易有争议

混合方案: 自动化 + UMA

流动性分散

长尾市场流动性差

AMM + 订单簿混合


3. 技术架构设计

3.1 整体架构

3.2 市场类型

3.2.1 二元市场 (Binary)

示例: "比特币在 2026-03-01 是否 >$100K?"

代币:

  • YES Token: 事件发生时价值 $1

  • NO Token: 事件不发生时价值 $1

用户操作:

3.2.2 分类市场 (Categorical)

示例: "2026 年美国总统是谁?"

选项:

  • Option A: 候选人 A (40%)

  • Option B: 候选人 B (35%)

  • Option C: 候选人 C (25%)

代币:

  • A Token, B Token, C Token

  • 胜出选项价值 $1, 其他价值 $0

3.2.3 标量市场 (Scalar)

示例: "BTC 在 2026-12-31 的价格是多少?"

范围: $50K - $150K

赔付公式:

复杂度: 高, 不推荐初期实现


4. 智能合约设计

4.1 核心合约: PredictionMarket.sol

4.2 AMM 合约 (LS-LMSR)


5. 后端服务设计

5.1 订单簿引擎 (CLOB)

Rust 实现 (复用 AXBlade 代码):

5.2 市场创建服务

5.3 自动结算服务


6. 前端设计

6.1 市场列表页

6.2 交易页面


7. 实施路线图

Phase 1: MVP (8 周)

Week 1-2: 智能合约

  • PredictionMarket.sol (二元市场)

  • 基础测试

Week 3-4: 后端

  • 订单簿引擎

  • 市场创建 API

  • 结算服务 (手动)

Week 5-6: 前端

  • 市场列表页

  • 交易页面

  • 钱包集成

Week 7-8: 测试与部署

  • 测试网部署

  • 内部测试

  • Bug 修复

交付物:

  • 可运行的预测市场 (二元, 手动结算)

  • 10 个测试市场

Phase 2: 自动化 Oracle (4 周)

Week 9-10: Oracle 集成

  • 自动结算逻辑

  • 价格类市场创建

Week 11-12: 测试与上线

  • 主网部署

  • 第一个真实市场

Phase 3: 高级功能 (持续)

  • 分类市场

  • AMM 流动性池

  • 移动端 App

  • 社交功能 (分享, 讨论)


8. 成功指标

指标
1 个月
3 个月
6 个月

活跃市场数

10

50

200

日活用户

100

500

2000

日交易量

$10K

$100K

$1M

TVL

$50K

$500K

$5M


文档版本: v1.0 最后更新: 2026-02-13

Last updated