LIVE BULK Exchange mainnet launching ~June 1 · 30% token supply to community · Farm the airdrop free →

· BuiltOnBulk · Comparisons  · 4 min read

BULK Exchange vs Jupiter Perps: CLOB vs AMM on Solana

Jupiter Perps uses an AMM liquidity pool model. BULK Exchange uses a deterministic CLOB with leaderless consensus and 5–20ms matching latency. This is the most important structural difference in Solana perpetuals in 2026.

Jupiter Perps uses an AMM liquidity pool model. BULK Exchange uses a deterministic CLOB with leaderless consensus and 5–20ms matching latency. This is the most important structural difference in Solana perpetuals in 2026.

Jupiter Perps is the most liquid perpetuals venue on Solana. BULK Exchange is the fastest. The two are built on fundamentally different models — and the difference matters for how you should trade on each.

This is not a ranking. It is a structural comparison. The right answer depends on your position size, strategy, and how much execution quality matters to you.


The Core Difference: AMM vs CLOB

Jupiter Perps is an oracle-priced AMM. Traders take positions against the JLP (Jupiter Liquidity Pool), a multi-asset pool that holds SOL, BTC, ETH, USDC, and USDT. Price is set by Pyth oracle feeds. There is no order book. Liquidity is always available, up to pool capacity.

BULK Exchange is a deterministic CLOB (central limit order book). Traders match against each other’s limit orders. Price discovery happens through the order book, not an oracle. Market makers provide the liquidity. Execution is 5–20ms within regional validator clusters.

This distinction is not a minor implementation detail — it changes the economics of every trade.


Fee Comparison

Fee TypeBULK ExchangeJupiter Perps
Taker fee2.2–3.5 bps5–10 bps
Maker fee (post-Genesis)−2.0 to +2.0 bpsN/A (no maker/taker)
Maker fee (Genesis Phase)0 bpsN/A
Liquidation feeNone~0.1% of position
Price impactNone (limit orders)Yes (pool-based)
FundingPeer-to-peer (0 to exchange)Peer-to-peer (0 to exchange)

For a $10,000 position, a round trip (open + close) costs:

  • BULK Exchange: ~$4.40–$7.00 in taker fees (or less with maker orders)
  • Jupiter Perps: ~$10–$20 in opening/closing fees, plus price impact

At meaningful size ($100K+), price impact on Jupiter can add substantially to effective costs. On BULK, limit orders have zero price impact by definition.


Execution Model: What It Means in Practice

Jupiter Perps — Oracle AMM:

  • Immediate execution guaranteed (liquidity always available)
  • Price is the oracle price ± spread/impact
  • No slippage from market depth, but oracle latency risk exists
  • Large positions get the same per-unit price as small positions (no market depth impact on price, but there are pool utilization fees)
  • Cannot post resting limit orders — all orders execute immediately at oracle price

BULK Exchange — Deterministic CLOB:

  • Execution requires a matching counterparty
  • Market orders fill at best available bid/ask
  • Limit orders sit in the book and execute at your price or better
  • Tighter spreads than oracle AMMs for liquid markets
  • Large orders may have partial fills or sweep multiple price levels
  • Full order type suite: market, limit, IOC, ALO, stop, take-profit, trailing stop, on-fill

The CLOB model is categorically better for active traders who use limit orders, bracket orders, and systematic strategies. The AMM model is better for users who need guaranteed immediate liquidity at oracle price.


Fair Ordering and MEV Protection

Jupiter Perps: Oracle-priced, which eliminates some sandwich attack vectors. However, oracle front-running is possible — traders who observe oracle update timing can submit positions just before the oracle moves the price. This is a known MEV vector on oracle AMMs.

BULK Exchange: Four-layer fair ordering system:

  1. Quorum admission — no single validator controls which transactions enter a batch
  2. Fisher-Yates shuffle — transactions within a batch are randomized using an unknowable seed derived from the consensus timestamp
  3. Structural priority queues — cancels always process before new orders
  4. Price-time matching — within a price level, first submitted fills first

No oracle front-running vector. No validator can reorder transactions. The architecture documentation is published and auditable.


Margin and Capital Efficiency

FeatureBULK ExchangeJupiter Perps
Margin modelPortfolio margin (correlation-based)Per-position
Cross-position nettingYesLimited
Isolated marginYes (i=true flag)Not available
Max capital efficiency (hedged)Up to 70% reduction vs per-positionN/A
Sub-accountsUp to 64 per wallet1 per wallet

BULK’s portfolio margin evaluates your entire account as a single risk unit. A short gold position and a long gold perpetual require only 30% of the margin that per-position margin would demand. Jupiter has no equivalent.


Available Markets

Jupiter Perps: SOL, BTC, ETH, and a small set of additional assets. Oracle pricing means any asset with a reliable Pyth feed could be listed.

BULK Exchange (testnet configuration): BTC-USD, ETH-USD, SOL-USD, DOGE-USD, SUI-USD, BNB-USD, XRP-USD, FARTCOIN-USD, GOLD-USD, ZEC-USD. Post-mainnet, BIP-1 permissionless listing will allow any asset with an oracle feed to become a perpetual market — a capability Jupiter does not currently offer.


Which Should You Use?

Use Jupiter Perps if:

  • You need guaranteed immediate liquidity at any size
  • You want oracle-priced execution without order book mechanics
  • You are trading established assets where JLP pool depth is deep
  • You prefer simplicity over execution optimization

Use BULK Exchange if:

  • Execution speed matters (HFT, systematic strategies, arbitrage)
  • You use limit orders, bracket orders, or conditional logic
  • You trade hedged portfolios and want margin efficiency
  • You want documented fair ordering with no oracle front-running risk
  • You are farming the Aura points system pre-TGE

Summary Table

PropertyBULK ExchangeJupiter Perps
ModelCLOBOracle AMM
Latency5–20ms~400ms (Solana block)
Taker fee2.2–3.5 bps5–10 bps
Maker feeRebate availableN/A
Liquidation feeNone~0.1%
Fair ordering4-layer documented systemOracle-based, front-run risk
Portfolio marginYes (70% efficiency)No
Sub-accounts64 per wallet1 per wallet
Permissionless listingBIP-1 (planned)No
Live sinceJune 2026 (mainnet)2024
Community allocation30% confirmedHYPE distributed Nov 2024

Source: Fee data from BULK Exchange documentation and Jupiter Perps interface. Last updated May 28, 2026.

Ready to start?

Farm the BULK airdrop on testnet — free, no capital required. Mainnet launching soon.

Start on Testnet →
Back to Blog

Related Posts

View All Posts »
BULK Exchange vs GMX: CLOB vs Oracle AMM, Solana vs Arbitrum

BULK Exchange vs GMX: CLOB vs Oracle AMM, Solana vs Arbitrum

GMX is the most established perp DEX outside of Hyperliquid, with billions in TVL and years of live trading. BULK Exchange targets a fundamentally different architecture. This comparison covers execution model, fees, capital efficiency, and why the two serve different traders.