A perp DEX is a decentralized exchange for trading perpetual futures. You deposit collateral from your own wallet, open a leveraged long or short position on an asset’s price, and the exchange’s smart contracts or chain logic track margin, funding, and liquidation until you close the position. No company holds your funds in between.
The short version: a perp DEX gives you what a centralized derivatives exchange offers (leverage, shorting, contracts that don’t expire) while you keep custody of your collateral. The details that separate one perp DEX from another come down to where prices come from and who is on the other side of your trade.
Perp DEX vs Spot DEX
A spot DEX, with Uniswap as the usual example, lets you exchange one token for another. You send in USDC, you receive ETH, and you now own that ETH in your wallet.
Many spot DEXes use an automated market maker (AMM). In a basic constant-product AMM, liquidity providers deposit two assets into a pool, and the quoted price comes from the ratio between them. Your trade changes the pool’s reserves, which is why large trades move the price. Other designs, such as concentrated-liquidity AMMs, organize liquidity differently, but the trader’s side works the same way. Once the swap settles, you’re done. There’s no ongoing position or margin to manage.
A perp DEX is built differently. When you open a position, you aren’t buying or selling a token. You’re taking leveraged exposure to a price direction. That shows up in four ways:
- You don’t need to own the asset. You can go long or short ETH without holding any ETH. The position tracks price exposure, not token custody.
- Leverage is built in. You post collateral worth a fraction of the position and control a larger notional size, within each market’s leverage and risk limits.
- A funding rate takes the place of an expiry date. Traditional futures settle on a fixed date. Perpetuals have no scheduled expiry, so periodic payments between longs and shorts are designed to pull the contract price toward a reference price. How funding is calculated and paid varies by venue. See What Is the Funding Rate in Crypto? for how that works.
- The position stays open. A spot swap finishes in one transaction. A perp position stays open, and the protocol has to keep tracking unrealized PnL, funding accruals, and whether your margin still covers the position until you close it or it gets liquidated.
That last point shapes how perp DEXs are built. A spot AMM doesn’t have to remember anything about you once the swap settles. A perp DEX has to maintain state for every open position, continuously.
Perp DEX vs Centralized Exchange (CEX)
Perpetual futures started on centralized exchanges and now trade on both centralized and decentralized venues. The instrument is the same on both. The difference is who holds the money and who runs the rules.
| Centralized exchange | Perp DEX | |
|---|---|---|
| Custody | The exchange holds your deposit | Collateral stays under your wallet’s control, held by the protocol’s contracts rather than a company |
| Account access | Account signup, usually with KYC | Connect a wallet |
| Transparency | Internal ledger; you rely on the exchange’s reports | Positions, liquidations, and funding can be inspected onchain |
| Rules and risk engine | Set and changed by the operator | Defined in protocol code and governance-set parameters |
| What you’re trusting | The company’s solvency and conduct | Smart contract security, oracle integrity, and the chain itself |
Neither side is risk-free. A CEX asks you to trust an operator. A perp DEX moves that trust to code, price feeds, and infrastructure, and each of those has its own failure modes. For more on what custody means when an exchange fails, see FTX and Self-Custody: Why DEX Trading Matters. For a fuller comparison of execution, fees, and access, see Perp DEX vs CEX: Where Should You Trade Perpetuals?.
Types of Perp DEXs
Every perp DEX has to answer the same two questions: how is the price set, and where does the liquidity on the other side of a trade come from? A useful way to compare perp DEXs is by three broad designs. Some venues combine elements of more than one.
1. Order book perp DEXs
These work like a traditional exchange. Makers post bids and asks, and takers trade against them. Execution prices come from matched orders. Funding and liquidation calculations use venue-specific reference prices, which can include an external index and a separately calculated mark price.
Running an order book fast enough for active traders is demanding, so some of these venues run on purpose-built infrastructure. Hyperliquid runs its order book on its own Layer 1, and dYdX runs on its own app-chain. Liquidity depends on market makers quoting, so it varies from market to market.
2. Pool-based (oracle + LP pool) perp DEXs
Here there’s no order book. Liquidity providers deposit assets into a shared pool that takes the other side of trader positions, and trades execute at a price referenced from an external oracle. GMX is one example.
Pool-backed markets don’t need a standing order book, but each market still needs reliable pricing, backing liquidity, and risk settings. Open interest is constrained by available pool liquidity and protocol risk limits, and LP returns depend partly on trader PnL.
3. Protocol-managed liquidity perp DEXs
A newer approach removes the dependence on an externally supplied LP pool. Trades still reference oracle pricing, but execution, settlement, and risk management are handled at the protocol layer. Open interest then scales with protocol risk parameters rather than with the size of an externally supplied LP pool, while still subject to collateral and solvency constraints.
For a side-by-side of the pool and protocol-managed models, see AMM vs Protocol-Managed Liquidity. For hybrid designs where professional market makers quote into the protocol, see our explainer on PropAMM.
A layer on top: trading frontends
Some apps don’t run their own perp engine at all. They’re interfaces, terminals, and mobile apps that route orders to an existing perp DEX, often adding charting, automation, or simpler onboarding. Some venues support this directly. Hyperliquid’s builder codes, for example, let third-party frontends receive a fee on executed trades they route for a user, up to a maximum fee the user has approved. When you use one of these apps, the frontend decides your experience, but the underlying perp DEX still decides execution, margin, and liquidation.
How LeverUp Fits
LeverUp is a perp DEX on Monad in the third category. It uses a protocol-managed virtual liquidity system powered by the VMMV, where trades reference Pyth Pro oracle pricing while execution, settlement, and risk management are handled at the protocol layer. For the full picture of how the protocol is built, see What is LeverUp?
Frequently Asked Questions
What does “perp DEX” stand for?
Perpetual decentralized exchange. It’s an exchange for perpetual futures contracts that runs on smart contracts or a blockchain rather than on a company’s internal systems.
Is a perp DEX safer than a centralized exchange?
It removes one risk and adds others. You no longer depend on an exchange staying solvent and honest with your deposit. You do depend on smart contract security, oracle integrity, and the chain’s reliability. Leverage risk is the same on either: a leveraged position can be liquidated on both.
Is a perp DEX the same as margin trading on a spot DEX?
No. Spot margin trading uses borrowed assets to increase spot exposure, either buying with borrowed funds or selling a borrowed asset short. A perp position is a derivatives contract that gives price exposure without transferring ownership of the asset.
Do I need KYC to use a perp DEX?
Many perp DEXs offer wallet-based access without account signup. Access can still be restricted by region under each protocol’s terms, so check the terms before trading.
What should I understand before trading on a perp DEX?
Leverage, funding rate, and liquidation are the three core mechanics. For a walkthrough of each, see What Are Perpetual Futures? and How Liquidations Work on LeverUp.
Trade on LeverUp: app.leverup.xyz