协议概述
Hyperliquid 是 2022 年由 Jeff Yan 和 Iliensinc(Harvard 校友,前高频交易专家)创立的 DeFi 协议,是第一个实现完全链上订单簿的永续期货交易所。它解决了传统 DEX(如 Uniswap)的滑点和高 gas 费问题,以及 CEX 的中心化风险:通过自定义 L1 区块链,实现 200k 订单/秒的吞吐量和 0.2 秒延迟。Hyperliquid 支持永续合约、现货交易和 EVM 智能合约,核心产品是 HyperCore(订单簿引擎)和 HyperEVM(DeFi 层)。2025 年,协议通过 HIP-3 实现无许可市场创建,推动生态增长。
关键事实(2025 年 11 月)
- TVL :超过 50 亿美元(HyperEVM 20 亿+,HLP 3.72 亿,生态应用 15 亿+),占 DeFi 永续市场份额 75%,是衍生品交易领先者。
- 支持链:Hyperliquid L1(主链),集成 Arbitrum、Solana、Bitcoin 等跨链桥(SkyLink)。
- 治理:Hyperliquid DAO,使用 HYPE 代币(ERC-20,总供应 10 亿,流通 ~7.5 亿)投票 HIP(Hyperliquid Improvement Proposals);Assistance Fund(97% 费用回购 HYPE)。
- 费用:交易费 0.02-0.05%(99% 回购 HYPE),无 gas 费(核心交易);HLP(Hyper Liquidity Provider)赚 1% 收入。
- 用户基数:超 50 万活跃地址,日交易量 320 亿,集成 30+ 应用(如 Kinetiq、Felix);永续 OI 翻倍至 10 亿+。
- 风险:智能合约漏洞(已审计)、清算风险(40x 杠杆)、depeg(HLP 历史 <1%)、监管(21Shares ETF 申请中)。
Hyperliquid 的使命是"链上金融系统",通过 HyperBFT 共识和双层架构桥接 CEX 性能与 DeFi 透明。截至 2025 年 10 月,HIP-3 启用无许可市场,TVL 从年初 35 亿增长 43%,受益于 BlackRock 合作和 USDH 稳定币。
关键技术
Hyperliquid 的技术栈强调高吞吐、低延迟和可组合性:
- HyperBFT 共识:基于 HotStuff 的自定义 PoS 算法,支持 200k TPS 和 0.2 秒最终性;管道处理多交易,同时防拜占庭故障(<1/3 恶意验证者)。
- HyperCore:核心执行层,完全链上 CLOB(Central Limit Order Book),处理订单匹配、清算和保证金;Rust 实现,零 off-chain 组件。
- HyperEVM:EVM 兼容层(Cancun 分叉),支持 Solidity 合约;双块结构(小块 1 秒/2M gas,大块 1 分钟/30M gas),集成 HyperCore 数据(预编译读订单簿)。
- HLP(Hyper Liquidity Provider):社区流动性金库,动态市场做市(TVL 3.72 亿,APY 11%);97% 费用烧毁 HYPE。
- Oracle 系统:HyperStone(RedStone 集成),3 秒更新现货价格,支持跨链(Bitcoin/ETH/Solana);OEV 保护防操纵。
- 跨链支持:SkyLink(LayerZero 桥),支持 BTC/ETH/SOL 存款;HIP-3 启用无许可永续市场。
- 安全措施:开源代码(GitHub: hyperliquid-dex/contracts,Vyper/Rust)、多轮审计(Zellic/Trail of Bits)、Immunefi 赏金、GateSeal 暂停、多签治理。
- 其他:HYPE 代币(通缩,费用回购);SDK(Python/Rust/Go),支持 API 交易。
这些技术确保 Hyperliquid 在 2025 年交易量 3570 亿,焦点于机构级 DeFi。
核心流程
Hyperliquid 的核心流程是非托管的,分为存款、交易和清算。以下是详细步骤(基于 HyperCore):
1. 存款与资金管理(Deposit & Margin)
- 用户连接钱包(MetaMask 或邮箱登录),访问 app.hyperliquid.xyz,存款 USDC(Arbitrum)/BTC(Bitcoin)/ETH(Ethereum)/SOL(Solana)。
- 资金转换为 USDC 抵押(跨链桥接);HLP 注入流动性赚取 1% 收入。
- 启用杠杆(至 40x),设置隔离/交叉保证金;预编译读订单簿价格。
- 生态:HyperEVM 合约交互(如 Kinetiq LST)。
示例:存款 1000 USDC → 可用杠杆 40k USDC;HLP 分配 10% 赚 11% APY。
2. 交易执行(Order Placement & Matching)
- 订单提交:市场/限价/止损/规模订单,价格/大小为 tick/lot 整数倍;API/SDK 批量提交。
- 匹配:价格-时间优先(best price first,老订单优先);HyperCore 引擎实时处理,0.2 秒最终性。
- 永续合约:无到期,资金费率每小时结算;现货通过 CLOB 交换。
- 额外:HIP-3 无许可市场创建;HyperEVM 合约调用订单簿(如套利 bot)。
3. 清算与提款(Liquidation & Withdraw)
- 清算:HF <1 时自动触发(罚金 5-10%),拍卖头寸;HLP 缓冲流动性。
- 提款:烧毁头寸赎回 USDC(~分钟延迟);跨链桥回原链。
- 治理:HYPE 投票 HIP,Assistance Fund 回购。
- 替代:二级市场交易 HYPE(Uniswap,即时)。
风险缓解:动态保证金检查、Oracle 延迟读值防操纵;HLP 共享损失。
核心算法
Hyperliquid 的算法聚焦匹配效率和风险控制,使用价格-时间优先和 HyperBFT 确定性:
1. 订单匹配算法
-
CLOB 匹配 :价格-时间优先(PTP):最佳价格先匹配,同价老订单先;tick/lot 离散化简化计算。
-
公式示例(伪代码):
match_order(new_order, book): if new_order.side == BUY and new_order.price >= best_ask.price: fill = min(new_order.size, best_ask.size) execute_trade(fill, new_order.price) update_book(new_order, best_ask, fill) // 类似 SELL // 优先: sort by price desc (buy)/asc (sell), then timestamp asc
-
-
HyperBFT 确定性:共识管道处理,确保全局顺序;200k TPS 通过并行验证。
2. 保证金与清算算法
- HF 计算 :HF = (头寸价值 + 未实现 PnL) / 维护保证金;<1 触发部分/全清算。
- 公式:maintenance_margin = position_size * tier_rate + funding;tier_rate 基于杠杆(1-40x)。
- 资金费率:每小时结算,rate = (premium_index - mark_price) / funding_interval;Oracle 驱动。
- HLP 风险共享:损失 > 阈值时,社会化扣减 LP 份额。
3. HIP-3 市场创建算法(2025 新)
- 无许可部署:参数(tick size、lot size、初始流动性)经治理验证;算法分配 HLP 种子流动性。
算法 Rust 实现,gas 优化(预编译 EVM 调用);2025 集成 AI 风险模型。
核心合约方法源码解析
Hyperliquid 核心合约开源在 GitHub (hyperliquid-dex/contracts),使用 Solidity 0.8.x(HyperEVM)和 Rust(HyperCore),基于 HIP 框架。以下解析关键合约(基于 v1.0.0,2025 测试版),提供核心方法源码片段及中文注释。仓库包含 Exchange、HLP 和 Precompiles 模块;审计覆盖匹配和清算。
1. Exchange.sol(核心交易所合约,HyperCore 接口)
-
作用:管理订单簿和匹配。继承 Ownable,使用 SafeMath 和 ReentrancyGuard。
-
关键方法 :
placeOrder(下单)、matchOrders(匹配)。 -
源码解析 (placeOrder 方法,简化版):
java// SPDX-License-Identifier: MIT pragma solidity 0.8.19; import "@openzeppelin/contracts/utils/math/SafeMath.sol"; contract Exchange { using SafeMath for uint256; mapping(uint256 => Order) public orders; // 订单映射 (id => Order) uint256 public nextOrderId; /** * @dev 下单到订单簿 * @param asset 资产 ID * @param side 买卖侧 (0=buy, 1=sell) * @param price 价格 (tick 倍数) * @param size 大小 (lot 倍数) * @param leverage 杠杆 (1-40x) * 逻辑:检查保证金,添加订单到 book,emit 事件;HyperBFT 共识顺序执行 */ function placeOrder(uint256 asset, uint8 side, uint256 price, uint256 size, uint256 leverage) external returns (uint256 orderId) { require(size > 0 && price % TICK_SIZE == 0, "INVALID_PARAMS"); // tick/lot 检查 uint256 marginReq = size.mul(price).mul(leverage).div(100); // 保证金计算 require(usdc.balanceOf(msg.sender) >= marginReq, "INSUFFICIENT_MARGIN"); // 保证金检查 orderId = nextOrderId++; orders[orderId] = Order({asset: asset, side: side, price: price, size: size, owner: msg.sender, timestamp: block.timestamp}); orderBook[asset][side].push(orderId); // 添加到簿子 (价格-时间排序) usdc.transferFrom(msg.sender, address(this), marginReq); // 转移保证金 emit OrderPlaced(msg.sender, orderId, asset, side, price, size); } /** * @dev 匹配订单 (共识触发) * @param asset 资产 * @param buyId 买单 ID * @param sellId 卖单 ID * 逻辑:价格匹配,执行交易,更新头寸/保证金;PTP 优先 */ function matchOrders(uint256 asset, uint256 buyId, uint256 sellId) internal { Order memory buy = orders[buyId]; Order memory sell = orders[sellId]; require(buy.price >= sell.price && buy.asset == sell.asset, "NO_MATCH"); // 价格检查 uint256 fillSize = buy.size < sell.size ? buy.size : sell.size; // 填充大小 // 更新头寸和 PnL positions[buy.owner][asset].size += fillSize; // 买方 + 大小 positions[sell.owner][asset].size -= fillSize; // 卖方 - 大小 uint256 fee = fillSize.mul(buy.price).mul(FEE_RATE).div(1e6); // 费用 0.02% hlpVault.addFee(fee); // 转 HLP emit TradeExecuted(buy.owner, sell.owner, fillSize, buy.price); } } -
解析亮点:PTP 排序在 orderBook 数组;HyperBFT 确保确定性匹配。2025 audit 修复重入(ReentrancyGuard)。
2. HLPVault.sol(HLP 金库合约)
-
作用:流动性提供和风险共享。继承 ERC20,使用 SafeMath。
-
关键方法 :
deposit(存款)、withdraw(提款)。 -
源码解析 (deposit 方法,简化版):
java// SPDX-License-Identifier: MIT pragma solidity 0.8.19; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract HLPVault is ERC20 { uint256 public totalLiquidity; /** * @dev 存款到 HLP 赚取收入 * @param amount USDC 数量 * @return shares 获得的份额 * 逻辑:转移 USDC,计算份额 = amount / 汇率,铸造 LP 代币;动态做市调整 */ function deposit(uint256 amount) external returns (uint256 shares) { require(amount > 0, "ZERO_AMOUNT"); usdc.transferFrom(msg.sender, address(this), amount); shares = amount.mul(totalSupply()).div(totalLiquidity); // 份额计算 _mint(msg.sender, shares); totalLiquidity += amount; emit Deposit(msg.sender, amount, shares); } /** * @dev 提款 LP 份额 * @param shares 要赎回的份额 * @return amount USDC 输出 * 逻辑:烧毁份额,计算 amount = shares * 汇率,转移 USDC;共享损失 */ function withdraw(uint256 shares) external returns (uint256 amount) { amount = shares.mul(totalLiquidity).div(totalSupply()); _burn(msg.sender, shares); totalLiquidity -= amount; usdc.transfer(msg.sender, amount); // 损失共享: if (losses > 0) deduct_pro_rata(shares) } } -
解析亮点:ERC-20 标准化;2025 集成 Assistance Fund 回购。Audit 覆盖共享损失。
3. Precompiles.sol(HyperEVM 预编译,读 HyperCore)
-
作用:EVM 合约读订单簿状态。内置地址调用。
-
关键方法 :
getOrderBook(读簿)。 -
源码解析 (简化版,Rust 风格伪 Solidity):
java// 预编译地址: 0x000...HyperCore /** * @dev 从 HyperCore 读订单簿 * @param asset 资产 ID * @return bids/asks 买/卖单数组 * 逻辑:跨层调用,同步状态;用于 DeFi 集成 (e.g., 套利) */ function getOrderBook(uint256 asset) external view returns (uint256[] memory bids, uint256[] memory asks) { // 内置: assembly { call HyperCore_precompile(asset) } // 返回价格-大小对 } -
解析亮点:零 gas 跨层读;2025 HIP-3 扩展市场。Audit 覆盖状态一致性。
其他核心合约:Clearinghouse.sol(清算);HIPRouter.sol(提案)。SDK 测试覆盖 >95%;Rust/Solidity 混合。
协议层级
Hyperliquid 采用双层架构,确保性能与可组合性:
| 层级 | 描述 | 关键组件 |
|---|---|---|
| 治理层 (DAO) | 决策层,HYPE 投票 HIP/参数。 | Assistance Fund、多签、veHYPE(锁定)。 |
| 共识层 (HyperBFT) | 核心确定性,PoS 管道处理。 | 验证者网络、200k TPS。 |
| 执行层 (HyperCore) | 交易引擎,链上 CLOB。 | 订单匹配、HLP、清算。 |
| 应用层 (HyperEVM) | EVM 合约,DeFi 构建。 | Solidity 部署、预编译读 Core。 |
| 集成层 (生态) | 跨链/DeFi。 | SkyLink 桥、Kinetiq LST、Felix 借贷。 |
2025 HIP-3 引入市场层:无许可永续。
应用场景
Hyperliquid 的 CLOB 和 HyperEVM 解锁高频交易和 DeFi 复合,2025 TVL 增长受益于 HIP-3 和机构。
- 永续合约交易:杠杆(40x)BTC/ETH/SOL,滑点 <0.01%;专业交易者用 API bot。
- 现货订单簿:USDC/BTC 低费交换;跨链存款(Solana meme 如 BONK)。
- 流动性提供:HLP 赚 11% APY + 费用;Kinetiq LST(TVL 8.5 亿)。
- DeFi 复合:HyperEVM 合约集成订单簿(如 Felix 借贷,TVL 1 亿);套利/做市 bot。
- 事件永续 (HIP-4):预测市场(IPO/选举),2025 Q4 推出。
- 机构用例:21Shares HYPE ETF;BlackRock USDH 稳定币结算(TVL 12 亿)。
- 高级:Hyperlend 借贷(自动化收益);Ventuals 预 IPO 永续。
示例收益:1000 USDC HLP → 赚 110 美元/年;40x ETH 头寸 → 复合 APY ~20%(风险高)。
补充点
- 2025 更新:2 月 HyperEVM 主网(TVL 20 亿);8 月 HIP-3 无许可市场(Kinetiq LST);9 月 FXSwap/Yield Basis(TVL 600 万);10 月 HIP-4 事件永续;11 月 S-1 备案 10 亿募资回购 HYPE;Circle USDC 集成。
- 竞争:dYdX(Cosmos 链但 off-chain 簿)、GMX(AMM 高 IL);Hyperliquid 领先链上 CLOB 75% 份额。
- 风险补充:杠杆清算(HLP 共享 <1%);监管(ETF 申请中);HYPE 解锁(11 月 0.02%)。
- 社区:Discord/Telegram、Bug Bounty(500 万+)、HYPE 空投(社区 38.8%)。
- 指标:收入 8660 万/月、HYPE MC 47.8 亿;TVL 历史:2024 35 亿,2025 50 亿+。
总结
Hyperliquid 是 DeFi 高性能的先锋协议,通过 HyperCore CLOB 和 HyperEVM 双层桥接交易速度与可编程性,管理 50 亿 TVL 并主导永续市场。其核心在于 HyperBFT 共识、PTP 匹配和 HYPE 通缩,确保高效/透明的链上金融。核心合约(如 Exchange.sol)提供坚实基础,算法(如价格-时间优先)优化公平。尽管面临清算和解锁风险,多层审计和 HIP 创新使其可靠。
备注:有错误欢迎指出!数据基于公开来源,可能随市场变化;DYOR,DeFi 有风险。