xToki — 白皮书
X Layer 上完全链上的 OKB/USD 预测对战,以 bonding-curve 筹码代币驱动(Uniswap v4)。
1 · 概述
xToki 是 X Layer 上完全链上的预测游戏。玩家用 native OKB 沿 bonding curve mint 筹码代币 xToki,再押注预测 OKB/USD 在 100 个 block(约 3 分钟)内升或跌。赢家全取彩池;每次结算都会销毁部分 xToki,令代币通缩。
2 · 代币 xToki
- 硬上限 21,000,000 xToki —— 无 pre-mint、无团队预留;100% 由用户经曲线 mint。
- 价格曲线 p(s) = √s / SCALE(sqrt / concave):前期升得快。Mint 满 21M 约募 64k OKB。
- 用 native OKB mint → 0.3% 手续费入金库,99.7% 入储备(锁死做
sell()backing;只对战 burn 产生的 surplus 可由 treasury 提取)。 - Sell() 沿曲线退钱:燒 xToki → reserve 退 OKB(0.3% → 金库,net → 用家)。无 LP-depth 限制,round-trip 约 0.6%。
3 · 预测对战
- 玩家 A 开盘、押 xToki、选 UP 或 DOWN;玩家 B 自动接相反方向,押同额。
- 接单一刻锁定当前 OKB/USD 为起始价,开始计 100 个 block。
- 到期任何人可结算:收市高于起始 → UP 赢,低于 → DOWN 赢。没有和局:刚好相等就延长,下一个读数定生死。
- 赢家全取整个彩池(扣 0.3%)。
4 · 费用、通缩与推荐
四条 0.3% 流入金库:
- Mint:0.3% → 金库;99.7% → reserve(backing)。
- Sell(沿曲线):0.3% → 金库;net OKB 沿曲线退给用家。Deep exit、无 LP-depth 限制。
- 对战:开盘即抽 0.3% —— 销毁通缩。有推荐人则该费用的 20%(≈彩池 0.06%)给推荐人,其余烧掉。
- 池 swap(Uniswap v4 + TokiFeeHook,套利市场):每笔 swap 0.3% → 金库(ERC-6909 claims)。套利者维持池价贴合曲线。
5 · 金库
金库累积 mint + sell + 套利 swap 的 OKB。对战 burn 缩减供应 → reserve > R(supply) → surplus 可由 treasury 提取做 POL(加深 LP)或搞活动。Backing 部分锁死 —— sell() 永远偿付得起、无法 rug。
6 · Uniswap v4 Hook
xToki/OKB 二级池建在 Uniswap v4 上,挂自定义 hook(TokiFeeHook),每笔交易抽 0.3% 以 ERC-6909 claims 形式归金库(省 gas)。这是核心 v4 整合。
7 · 预言机
OKB/USD 来自 push 预言机(OkbPriceOracle):由 settler 把真实 Pyth Hermes OKB/USD 上链(X Layer 链上没有 Pyth 合约)。对战的起始价与结算价都读这个预言机 —— 即时报价、起始、结算同源一致。
8 · 信任与风险
- 托管资金(押注、彩金、退款)受合约保护 —— owner 无法动用玩家余额或彩池。
- 信任假设:预言机 updater(settler)被信任会喂诚实价格;金库控制储备。
- 此为 demo,并非投资建议。
9 · 合约
网络X Layer mainnet (196)
对战 (SatoBlitz)0xb7D8D7BF1b99F6afB71333efCd21eb89cFb27B6D
预言机 (OkbPriceOracle)0xc474c99eBFc181c242ea2806ab462cD272cb91A4
Hook (TokiFeeHook)0xE39456b7Dc30698a98E0B955d65B38c562F7c044
PoolManager (Uniswap v4)0x360E68faCcca8cA495c1B759Fd9EEe466db9FB32
Swap router (PoolSwapTest)0x74CF91cBa2d1ba69449B31c53f2C47e0843bb4de
LP router (PoolModifyLiquidityTest)0x39303f13691468C09F7eB524F8ce9012D6a0D5D9
