| 指标 | MVP 目标 |
|---|---|
| 路由决策延迟 | < 5ms P99 |
| HL 订单转发延迟 | < 50ms |
| 内部对赌成交延迟 | < 10ms |
| 清算检测延迟 | < 1 秒(标记价变动 → 触发) |
| API 响应 P95 | < 100ms |
| 系统可用性 | 99.9% |
| 标准提现到账(< $10K) | < 5 分钟 |
| 表名 | 关键字段 |
|---|---|
users |
id, email, wallet_address, kyc_status |
wallets |
user_id, total_balance, available_balance, frozen_margin |
balance_logs |
user_id, type, amount, before, after, ref_id |
orders |
id, user_id, symbol, side, size, price, route, status |
positions |
id, user_id, symbol, direction, size, entry_price, margin_mode, position_source, status |
fills |
id, order_id, price, size, fee, source, hl_fill_price |
liquidations |
id, position_id, user_id, trigger_price, close_price, margin_zeroed |
funding_settlements |
id, position_id, rate, payment, settled_at |
deviation_logs |
id, position_id, xbit_pnl, hl_actual_pnl, deviation, deviation_rate, resolved_at |
| 表名 | 关键字段 |
|---|---|
deposits |
id, user_id, chain, asset, amount, tx_hash, status, confirmations |
withdrawals |
id, user_id, chain, asset, amount, address, status, tx_hash, processed_at |
aggregations |
id, from_address, to_address, chain, amount, gas_used, tx_hash, status |
hot_wallets |
chain, address, balance, last_updated |
| 表名 | 关键字段 |
|---|---|
hedge_positions |
id, symbol, direction, size, entry_price, hl_position_id |
reconciliation_logs |
id, dimension, expected, actual, deviation_rate, status |
routing_config |
symbol, routing_mode (HL_MODE/NORMAL_MODE/BETTING_MODE), normal_threshold, betting_threshold, hl_mode_exposure_threshold, betting_mode_exposure_threshold, auto_switch_enabled, updated_at |
routing_mode_logs |
id, from_mode, to_mode, trigger (MANUAL/AUTO), operator_id, net_exposure_at_switch, created_at |
risk_config |
key, value, updated_by, updated_at |
| 告警 | 级别 | 渠道 |
|---|---|---|
| 清算引擎失效 | P0 | PagerDuty + Slack |
| HL 连接断开 > 1 分钟 | P0 | PagerDuty + Slack |
| HL 保证金率 < 150% | P0 | PagerDuty + Slack |
| 热钱包余额 < $100K | P0 | PagerDuty + Slack |
| 单笔偏差率 > 5% | P0 | PagerDuty + Slack |
| 用户资产对账偏差 > 0.1% | P0 | PagerDuty + Slack |
| 层面 | 措施 |
|---|---|
| API 认证 | HMAC 签名 + JWT + API Key 管理 |
| 提现保护 | 2FA(TOTP)+ 邮件确认 |
| 私钥管理 | Turnkey HSM(用户充值地址 + HL 平台账户 Agent Key) |
| 传输 | TLS 全链路加密 |
| 网络 | CDN + WAF + 速率限制(防 DDoS) |
| 审计 | 所有敏感操作审计日志(不可篡改) |
| 组件 | 方案 |
|---|---|
| 容器化 | Docker + Kubernetes |
| CI/CD | GitHub Actions + 金丝雀发布 |
| 数据库 | PostgreSQL(主从复制) |
| 缓存 | Redis Cluster |
| 多区域 | 主备部署,DB 复制 |
| 灾备 | 降级模式:路由全量转 HL |
HL 连接中断(> 1 分钟):
平台 服务中断:
HL 账户爆仓(灾难性):
理论上不应发生(设计目标)。
- 立即暂停所有 HL 相关操作
- 人工审计所有受影响用户
- 从风险准备金 + 平台资金补偿用户