Why Hyperliquid runs on its own chain
Hyperliquid built its own chain so that order books, margin and matching run fully on chain, in one consensus order, fast enough to trade on and with no off-chain book.
On Hyperliquid, the markets are part of the chain itself. HyperCore holds books, margin and matching as protocol state, not as a smart contract. Every order, cancel, trade and liquidation is a transaction in one consensus order.
Take one order sent from a co-located client. It pays no gas, and the API answers in a median 0.2 s (0.9 s at the 99th percentile). The answer comes only once the order is in a committed block, so it is the executed result.
Built so the book could live on chain
Section titled “Built so the book could live on chain”Hyperliquid Labs, a core contributor, moved from proprietary crypto market making (2020) into decentralised finance (2022). By its account, on-chain venues had poor market design, weak technology and clumsy interfaces, and trailed centralised ones by a wide margin.
Its answer was a fast chain with the order book built in. The docs call off-chain order books a crutch that HyperCore does not use.
Consensus does the operator’s job
Section titled “Consensus does the operator’s job”Hyperliquid wrote its own consensus, HyperBFT, and its own networking stack, both tuned for end-to-end latency. HyperCore and the HyperEVM both run on it.
- Custody stays with you. Your collateral is public chain state in a HyperCore account your key controls.
- Anyone can reconstruct the venue. Every node executes the same transactions and writes every trade, order status and book change to disk.
- A quorum must be honest. Safety needs more than 2/3 of stake to follow the rules, so the docs make choosing a trustworthy validator every staker’s responsibility.
Picture an exchange’s back office copied onto every validator’s machine and published as it runs. The picture breaks on who is in charge: there is no back office to overrule, only transactions a stake-weighted quorum orders and every node executes.
The numbers
Section titled “The numbers”| Property | Value | Context |
|---|---|---|
| End-to-end latency | median 0.2 s, 99th percentile 0.9 s | order from a geographically co-located client, from sending to a committed response |
| Throughput | about 200,000 orders per second | what mainnet supports; execution is the bottleneck |
| Finality | 1 block | “one-block finality” inherited from HyperBFT |
| Gas per trade | 0 | trading is gas-free; trading fees still apply |
| Commit quorum | more than 2/3 of stake | a round needs signatures from such a quorum |
| Active validators | top 27 by stake | running a node, validating or not, is permissionless |
What it changes when you trade
Section titled “What it changes when you trade”- No gas is not no cost. Trading fees apply, and the first transfer into a new HyperCore account costs 1 quote token (for example 1 USDC) as an activation fee.
- Latency covers the API server, mempool entry and consensus commit. The docs warn it is not comparable with a centralised engine’s figure.
Reading and trading from code
Section titled “Reading and trading from code”Because markets are chain state, a HyperEVM contract under the same consensus sees the same book as every client, and can send orders into it. You can also read the venue through the API, your own node or read precompiles.
Limits of the design
Section titled “Limits of the design”- No automatic slashing. The docs say there is currently none, so every guarantee rests on more than 2/3 of stake being honest.
- Throughput is capacity, not traffic.
- The HyperEVM is throttled on purpose. It shares state with HyperCore, so it launched with lower throughput to protect the exchange. Throughput is to rise in stages.
- Latency can be bought. Priority fees buy earlier network data and earlier sequencing of some orders. The fees are burned.
For what sits on what, see The house of finance, layer by layer. For what “every order is a transaction” means in practice, see What an on-chain order book actually means, and for the quorum itself, HyperBFT.