本页由机器翻译。英文原文为权威版本。 阅读英文版
跳转到主要内容

架构

Hypercall 采用混合执行模型:链下撮合以保证速度,链上结算和账户管理以保证安全。

后端架构单一期权市场,多个订单来源其他路由器额外集成Hypercall前端MM/Pro UI + 移动端订单/取消Hypercall SDK / API网关• 认证/密钥• 订单+取消• 市场数据+风险流Hypercall期权层链下订单簿撮合定价/波动率曲面风险引擎IM/MM,强平结算/状态同步预言机指数价格结算TWAPDelta敞口/对冲流Hyper EVM结算层HIP-3 PerpsDelta对冲场所HyperCore基础层基础设施实时集成额外合作伙伴

信任边界

链下(Hypercall 后端)

职责

  • 订单撮合与执行
  • 订单簿管理
  • 交易前保证金检查
  • 强制平仓编排
  • 市场数据与定价
  • WebSocket 数据流

信任假设:用户需要信任 Hypercall 后端会:

  • 公平撮合订单(价格-时间优先)
  • 正确执行保证金检查
  • 监控账户并在需要时触发强制平仓
  • 提供准确的市场数据

局限性:在主网 Alpha 阶段,链下操作尚不能完全通过密码学方式验证。用户必须信任后端运营方来完成撮合、市场数据接入、保证金检查以及 RSM 命令发布。

未来方向:Hypercall 正在推进 RSM 去中心化和更强的去信任化保障。路线图将说明状态承诺、签名者角色、争议解决路径和运营方控制权如何随时间推移变得更加可验证。主网 Alpha 是受限的第一阶段,而非最终的信任模型。

链上(智能合约)

职责

  • 账户所有权与管理者控制
  • 存款与提款
  • 强制平仓拍卖(头寸转移)
  • RSM 命令(风险管理操作)
  • 结算价格发布
  • Hyperliquid 集成(通过 ActionCaster 执行永续合约订单)

信任假设:链上操作可通过密码学方式验证。用户可以验证合约代码和状态。

安全性:账户所有权无法在没有链上交易的情况下被更改。强制平仓需要通过链上拍卖进行。

订单执行流程

1. 订单提交

用户操作:通过 POST /order 提交带有 EIP-712 签名的订单。

后端验证

  • 签名验证(EIP-712)
  • 交易前保证金检查(基于情景分析)
  • 订单准入(层级、到期日、速率限制)

结果:订单被接受(ACKED)并排队等待撮合,或被拒绝并附带原因。

2. 订单撮合

流程:订单在订单簿上按照价格-时间优先原则进行撮合。

执行:订单撮合成功时,会生成成交记录,并在后端数据库中更新头寸。

不上链:单笔订单撮合不会记录在链上。账户状态通过保证金根(margin root)更新进行同步。

3. 头寸更新

流程:头寸在后端数据库中跟踪并实时更新。

用户访问:通过 GET /portfolio 或 WebSocket 的 portfolio 频道查询头寸。

链上同步:保证金根(对账户状态的密码学承诺)会定期以及在关键事件发生时在链上更新。

4. 结算

到期结算:期权在合约到期时到期,并根据结算价格进行现金结算。主网 SPCX 在美东时间下午 4:00 到期;测试网目前在 UTC 08:00 到期。

结算价格:Hyperliquid 预言机指数价格的 30 分钟 TWAP,通过 SimpleOracle.setExpiryPrice() 发布至链上。

流程

  1. 预言机计算以到期时刻为终点的 30 分钟 TWAP
  2. 结算价格发布至链上
  3. 计算每个头寸的内在价值
  4. 更新现金余额
  5. 头寸关闭

账户管理

账户创建

流程:账户在首次存款时或在明确请求时创建。

链上:账户合约以 BeaconProxy 形式部署(节省 Gas 的最小代理模式)。

管理者:每个账户都有一个管理者(EOA),负责控制账户并可授权代理。

存款与提款

存款

  • USDC:通过 HyperCore 转入 Exchange
  • 期权 ERC20:通过 Exchange 合约存入

提款

  • 必须通过链下风险检查(提款后保证金充足)
  • 通过 Account 合约在链上执行
  • 需要管理者签名

信任边界:存款与提款在链上进行且可验证。

强制平仓

强制平仓使用状态机,在拍卖前设有宽限期:

状态描述持续时间
Healthy权益 > 所需维持保证金-
PreLiquidation权益 < 维持保证金,宽限期生效中60 秒
InLiquidation荷兰式拍卖进行中直至成交
Liquidated头寸已转移-

部分强制平仓与全部强制平仓

类型条件行为
部分平仓≤ 5 个头寸逐个平掉特定头寸,直至账户恢复健康
全部平仓> 5 个头寸对整个账户进行强制平仓

拍卖机制

偿付能力充足的拍卖(权益 > 0):起拍价 = 权益 × (1 - 罚金),随时间递减。清算人出价接管头寸。

资不抵债的拍卖(权益 < 0):保险基金提供奖励,激励清算人吸收资不抵债的头寸。

链上:拍卖执行和头寸转移通过 Exchange 合约在链上完成。

完整详情请参阅强制平仓

Hyperliquid 集成

HIP-3 永续合约

Hypercall 账户可以通过 ActionCaster 在 Hyperliquid 上执行永续合约订单:

流程:Account 合约 → ActionCaster → Hyperliquid L1

使用场景

  • 对期权头寸进行 Delta对冲
  • 跨场所保证金(永续合约头寸计入组合保证金)

全仓保证金

HyperCore 永续合约头寸设计上可纳入组合保证金计算,从而实现资本高效的对冲策略。在主网 Alpha 阶段,组合保证金对普通用户暂不开放。

RSM 命令

RSM(风险与结算管理器,Risk & Settlement Manager):负责发布链上风险管理命令的后端组件。

命令包括

  • 只减仓订单(强制关闭头寸)
  • 债务偿还(强制提款以弥补负余额)
  • 结算执行

链上:RSM 命令由 RSM 签名者签署,并通过 Account 合约执行。用户可以在链上验证 RSM 签名者地址以及所有命令的执行情况。

去中心化路线图:当前 RSM 签名者由运营方控制。未来的路线图工作将公布该角色如何实现去中心化,或以其他方式进一步降低信任要求。

您可以验证的内容

链上(可验证)

  • 账户所有权(管理者地址)
  • 账户合约部署
  • 存款与提款
  • 强制平仓拍卖及其结果
  • 结算价格(预言机在链上发布)
  • Hyperliquid 订单(链上执行)
  • RSM 命令(链上执行)

链下(需要信任)

  • 订单撮合的公平性
  • 保证金计算
  • 头寸跟踪的准确性
  • 市场数据的准确性
  • 强制平仓触发时机

安全模型

核心原则:关键操作(账户所有权、存款、强制平仓、结算价格)在链上进行且可验证。运营效率相关操作(撮合、保证金检查)在链下进行。

权衡取舍:链下撮合提供速度和效率,但目前需要信任后端运营方。链上操作提供可验证性,但速度更慢、成本更高。RSM 去中心化路线图是从当前主网 Alpha 模型迈向更强去信任化的路径。


另请参阅: