Stacked Markets
Bybit perpetuals vs. Stacked Markets: what you actually give up trading on a CEX
Published May 28, 2026 · By Stacked Markets Research Team
- 346% — DEX perpetual volume growth in 2025
- $6.7T — total DEX perpetual volume in 2025
- #1 — Hyperliquid, dominant on-chain perp venue by volume
DEX perpetual volume surged 346% in 2025 to $6.7 trillion. Hyperliquid captured most of that growth and is now the dominant on-chain perp venue by volume. A large share of active perp traders still route through Bybit anyway — some out of habit, some out of familiarity, some assuming CEX tooling is simply better. This article is about the mechanics: what Bybit actually does with your collateral, how your orders execute, what you can and cannot verify, and what you give up the moment you deposit into a centralized exchange.
Contents
- The core difference: who holds your collateral
- Pooled collateral and withdrawal limits
- How your orders actually execute
- Signing transparency: what you approve before a trade fires
- On-chain settlement vs. the CEX trust assumption
- Where Bybit still has an edge
- Honest risk caveats
- FAQs
The core difference: who holds your collateral
When you deposit USDT or USDC into Bybit, you hand custody to Bybit. Your balance becomes a liability on their books. You hold a claim against the exchange, not the asset itself. The funds sit in Bybit's wallets, commingled with other users' deposits, subject to Bybit's withdrawal policies, risk controls, and operational continuity.
That model worked fine until it didn't. FTX had the same model. So did Celsius. So did every exchange that froze withdrawals or went insolvent with user funds still inside.
Stacked Markets works differently at the architecture level. You connect an Ethereum wallet, link a signer address, and your collateral stays in your wallet. Stacked Markets holds nothing at any point. When you open a position, the trade routes through Hyperliquid's on-chain central limit order book. Matching, margin, and settlement happen on-chain. Your keys stay yours throughout.
The distinction is structural. One model requires you to trust an intermediary. The other does not.
| Bybit (CEX) | Stacked Markets (DEX) | |
|---|---|---|
| Custody | Bybit holds your funds | Your wallet holds your funds |
| Collateral | Commingled with other users | Never pooled by Stacked Markets |
| Settlement | Internal database | On-chain, verifiable by anyone |
| Counterparty | Bybit is the counterparty | Stacked Markets is the interface only |
Pooled collateral and withdrawal limits
Bybit, like every major CEX, pools user collateral. Your deposit funds a shared liquidity base the exchange uses to operate. When you want to withdraw, you are drawing from that pool — which is exactly why withdrawal limits exist and why they tighten during stress events.
In practice, your access to your own funds is conditional. Bybit can impose withdrawal limits, require KYC verification at the point of withdrawal, delay processing during high-volume periods, or suspend withdrawals entirely if the exchange faces a solvency or regulatory event. None of that requires your consent.
With Stacked Markets, there is no pool to draw from. Your collateral is not held by the platform. You are not requesting a withdrawal from someone else's system. Your funds are in your wallet before the trade and after it. The only time collateral moves is when Hyperliquid's settlement layer processes a position change, and that movement is verifiable on-chain.
How your orders actually execute
When you place a market order on Bybit, you are not sending a true market order to an open order book. Bybit's execution engine processes your order internally, fills it against their internal liquidity, and reports a fill price. The spread and slippage you experience are real. The execution path is not visible. You see the result. You do not see the process.
Stacked Markets routes orders as IOC-style slippage-bounded limit orders. IOC means immediate-or-cancel: the order fills at your specified price or better, or it cancels. You set the slippage bound. If the market has moved beyond your tolerance, the order does not fill at a worse price — it cancels. You are not surprised by a fill 40 basis points outside your intended entry because a market order chased liquidity through a thin book.
This is a different execution contract. On Bybit, you accept whatever fill the engine gives you. On Stacked Markets, you define the price boundary and the order respects it. Hyperliquid's CLOB is a genuine central limit order book. Order depth is real. Matching is on-chain. The fill you receive cleared the book at your price level — not an internal engine estimate.
Signing transparency: what you approve before a trade fires
On Bybit, you authenticate once at login. After that, every order fires without additional approval. The exchange holds session-level authorization. You click submit and the order goes. What happens between your click and the fill is internal to Bybit's systems.
Stacked Markets requires a wallet signing step before any trade executes. Before the order routes, you see a plain-language prompt in your wallet describing exactly what you are approving: the asset, the direction, the size, the price boundary. You confirm. The order routes.
This is not friction for friction's sake. It is an explicit approval layer that makes trade authorization transparent. You know what you signed and when. There is no ambiguity about what the platform executed on your behalf, because the platform cannot execute anything without your explicit on-chain approval.
On-chain settlement vs. the CEX trust assumption
When you trade on Bybit, your PnL, funding payments, and position history live inside Bybit's database. You can view them in the UI and export them, but you cannot independently verify them against an external source of truth — because there is no external source of truth. You are trusting Bybit's accounting.
On Stacked Markets, settlement runs through Hyperliquid's on-chain CLOB. Your funding payments, PnL, and position history are recorded on-chain and verifiable by anyone with the wallet address. You do not need to trust Stacked Markets' reporting because the settlement layer is public. You can cross-reference the UI against on-chain state at any time.
Frontend independence. If the Stacked Markets UI went offline tomorrow, your positions and PnL would still exist on-chain. You could access them through Hyperliquid directly. Your trading history does not disappear with the frontend. Bybit's trading history disappears if Bybit disappears. That is the CEX trust assumption in its simplest form.
Where Bybit still has an edge
This comparison would not be honest without acknowledging where Bybit is genuinely stronger today.
- Market breadth. Bybit offers hundreds of perpetual markets, including US stock perpetuals, inverse contracts, and options. Stacked Markets routes through Hyperliquid's CLOB, which covers a wide range of crypto perp markets but does not match Bybit's full product surface.
- Onboarding friction. Bybit requires an email and a password. Stacked Markets requires an Ethereum wallet, a signer address setup, and familiarity with transaction signing. For traders who are not already wallet-native, the onboarding path is steeper.
- Mobile experience. Bybit has a mature mobile app. Stacked Markets is currently live on testnet with a keyboard-first desktop interface. Mobile parity is not yet documented.
- Fiat on-ramps. Bybit supports fiat deposits directly. Stacked Markets does not. You need crypto in your wallet before you can trade.
- Liquidity depth on smaller markets. For high-volume markets like BTC and ETH perps, Hyperliquid's CLOB is deep. For smaller altcoin perps, Bybit's aggregated liquidity may be thicker.
If you trade a wide range of markets, need fiat on-ramps, or are not yet comfortable with wallet custody mechanics, Bybit is more accessible today. That accessibility comes with the custody trade-offs described above.
Honest risk caveats
Non-custodial trading does not eliminate risk. It redistributes it. On a CEX, the primary risks are counterparty risk — the exchange fails or freezes withdrawals — and execution opacity, where you cannot verify what happened between your order and your fill. On Stacked Markets, those risks shift to your own key management and the underlying protocol. Lose access to your wallet and your funds are gone. No password reset, no support ticket, no recovery path. Hyperliquid is the settlement layer, and any protocol-level risk — smart contract bugs, governance decisions — affects positions held there.
Perpetual futures carry liquidation risk regardless of platform. High leverage amplifies losses as well as gains. Funding rates can work against your position over time. Slippage-bounded IOC orders protect you from bad fills. They do not protect you from bad trades. Trade with position sizes you can afford to lose. Know your liquidation price before you enter. Verify what you sign before you confirm.
FAQs
What is the main custody difference between Bybit and Stacked Markets?
Bybit holds your collateral in their system. Stacked Markets holds nothing. Your funds stay in your Ethereum wallet. Collateral is never pooled by Stacked Markets at any point.
What is an IOC slippage-bounded limit order and why does it matter?
IOC stands for immediate-or-cancel. The order fills at your specified price or better, or it cancels entirely. You set the slippage bound. If the market has moved beyond your tolerance, you do not get a worse fill — you get no fill. That gives you explicit price control that a standard market order on a CEX does not provide.
Can Bybit freeze my withdrawal?
Yes. Like all centralized exchanges, Bybit can impose withdrawal limits or suspend withdrawals under certain conditions, including high-volume periods, regulatory action, or solvency stress. This is a structural feature of custodial platforms.
How do I verify my PnL and funding on Stacked Markets?
Settlement runs through Hyperliquid's on-chain CLOB. Your PnL and funding history are recorded on-chain and verifiable with your wallet address. You are not relying solely on what the Stacked Markets UI reports.
Is Stacked Markets live for mainnet trading?
The testnet is live at testnet.stackedmarkets.com. Mainnet pricing has not been disclosed. Test the execution environment on testnet before committing real capital.
What happens to my positions if the Stacked Markets frontend goes offline?
Your positions exist on Hyperliquid's on-chain settlement layer. They do not depend on the Stacked Markets frontend to persist. You can access them through Hyperliquid directly using your wallet.
Does Stacked Markets support automation or copy-trading?
Not yet. Vault-style automation and copy-trading with hard risk caps and drawdown halts are planned features. They are not currently live.
Test the mechanics yourself. If post-FTX custody risk is something you think about, the execution environment is worth testing directly before committing real capital.
