# About Hyperliquid

Hyperliquid is a high‐performance, on-chain derivatives platform which launched in 2023 and has rapidly scaled to handle **over US$1.5 trillion** in annual perpetual futures trading volume. In recent months it has averaged roughly **US$6-8 billion in daily trading volume**, securing market-share leadership in the on-chain derivatives sector.  The platform currently services more than **500,000 users** (and counting) and has processed tens of billions of dollars in total deposits, as it builds out its dual-layer architecture combining a high-speed order-book engine with an EVM-compatible smart-contract layer

### How it works?

Hyperliquid is a next-generation blockchain architecture combining:

* **HyperCore**: A high-performance Layer-1 exchange engine which handles order books (spot & perpetual), staking, vaults, native multisigs and other core exchange state.
* **HyperEVM**: An EVM-compatible smart contract environment that runs in tandem with HyperCore, enabling conventional smart contracts to tap into the high-speed liquidity and primitives of HyperCore.

Together they use a unified consensus layer (HyperBFT) so that both layers share security, rather than being loosely bridged.

<figure><img src="https://2529524707-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9849BqS8X1hYyr4CqnQN%2Fuploads%2FEqm67xXqLHcnD4b58Cnr%2Fimage.png?alt=media&#x26;token=1b02d675-dc96-4c98-a9b1-f7ab0dfc9257" alt=""><figcaption></figcaption></figure>

### How HyperCore and HyperEVM Interact

**1. Dual-Block Architecture**

HyperEVM adopts a dual-block strategy:

* Small blocks: \~1 second block time, \~2 M gas limit.
* Large blocks: \~60 seconds, \~30 M gas limit for heavier transactions.&#x20;
* This allows for both ultra-low latency (for trading) and large contract executions.

**2. Shared Asset Layer & Transfers**

Assets (including the native token HYPE) exist in both layers without wrapping. Movement between HyperEVM and HyperCore isn’t “bridging” in the typical sense, but a state transfer within the unified system.&#x20;

* HyperEVM → HyperCore: Transfers finalise in the same L1/Core block after the EVM block completes.&#x20;
* HyperCore → HyperEVM: Transfers are queued until the next EVM block.&#x20;

**3. Read & Write Interfaces**

* **Precompiles / Read-Only**: Smart contracts on HyperEVM can query HyperCore state via precompiled addresses (e.g., spot balances, perp positions, vault equity) starting at `0x000…0800`.&#x20;
* **CoreWriter (Write)**: The system contract deployed at a fixed address (`0x3333333333333333333333333333333333333333`) allows EVM contracts to send *actions* to HyperCore (placing orders, vault transfers, etc.).&#x20;

When an EVM contract invokes CoreWriter, the action is logged, queued and executed in a subsequent Core block — so it’s not atomic with the EVM transaction.
