HIP-4:结果市场
概述
结果(Outcomes)是在固定区间内结算的全额抵押合约。HIP-4 是一种通用原语,适用于预测市场和有界类期权工具等应用。
结果市场带来了非线性、定期合约,以及一种不涉及杠杆或清算的衍生品交易替代形式。结果原语扩展了 HyperCore 的表达能力,同时可与投资组合保证金和 HyperEVM 等其他原语组合。
首个市场是一个循环二元结果市场,每日 06:00 UTC 按 HyperCore 标记价格中的 BTC 标记价格结算。规格见此处。将支持多结果市场,但不包含在首次主网发布中。其他功能和市场将分阶段推出。
结果交易 API 与现货类似,关键差异在此处说明:https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/asset-ids。
机制
每个结果市场由两边组成,每边各有一个代币。代币通过 outcomeMeta 信息端点中的 sideSpecs 标注,通常为 Yes 和 No。结算时会自动将 Yes 兑换为 settleFraction 个计价代币,将 No 兑换为 1 - settleFraction 个计价代币。特别地,"binary yes" 结算时 settleFraction = 1,"binary no" 结算时 settleFraction = 0。
同一结果的 Yes 和 No 代币的订单簿被合并以共享流动性。例如,以价格 p 买入 Yes 的订单等价于以价格 1-p 卖出 No 的订单。在合并后的订单簿中,价格-时间优先级推广为价格-方向-时间优先级。换言之,对于处于同一合并价格档位的订单,挂单卖单排在所有对应的挂单买单之前。高级用户还可以手动拆分和合并结果,在主余额和对偶余额之间转换。API 示例见此处。
大多数操作从用户角度隐藏了对偶订单簿的流动性。不过,也有一些例子的人机交互将在未来的网络升级中改进。例如,如果用户发送的订单既成交又挂单,历史订单可能会分别返回主订单和对偶订单。
问题(Questions)是结果的集合,其中恰好一个结果将结算为 Yes,其余全部结算为 No。每个结果在独立的订单簿上交易,但通过 negate 和 merge 操作相互关联。API 示例见此处。换言之,持有同一问题不同结果的 No 份额的用户,可以在底层结果结算之前兑换计价代币。
结果市场目前的手续费为零,用于初期测试。不过,Builder Code 的工作方式与普通现货交易相同,Builder 可在指定其 Builder Code 的卖单上赚取 Builder 费用。