sour.finance
Launch app →
COMPARE · DRIFT

Drift vs Sour

Drift and Sour are both Solana perpetual-futures DEXes targeting similar users, but the matching model is structurally different: Drift runs a continuous orderbook with just-in-time auctions and a periodic 8-hour funding cron, while Sour runs a 1.8-second batch auction with uniform clearing prices and funding computed inside every settlement.

At a glance

SourDrift
Matching model1.8s batch auction, uniform clearing priceContinuous CLOB + JIT auctions on a vAMM/DLOB hybrid
Order bookSingle batch per slot, atomic settleContinuous DLOB with maker quotes + JIT fillers
Funding modelComputed inside every batch (no cron)Periodic, 8-hour cadence pattern
Fee modelFlat 3 bps per fill, no taker/maker split, no tier ladderMaker/taker split with token-staking discounts
Max leverage50×Varies by market; multi-tier
Markets3 (SOL, BTC, ETH perps)Dozens, including long-tail
CollateralUSDC onlyUSDC plus multiple non-USDC collateral types, cross-margined
LiquidationProgrammatic, no third-party keeper feesOff-chain liquidation keepers earn fees
TokenNone (no presale, no airdrop, no token)DRIFT live
AuditedNo third-party audit yetAudited; has been hacked and recovered historically
Formal verification18 Kani proofs + Lean spec + 15 proptestsNot formally verified
Years liveWeeks (mainnet 2026-05-06)Multiple years (live since 2021)
Cumulative volumeNew protocol, low cumulative volume~$148B cumulative, largest Solana perp DEX

Drift figures reflect the broad characterization of the product, not a real-time snapshot. Sour figures reflect the v1.0.7 mainnet protocol.

What Drift is good at

Drift earned its position. It has been live on Solana since 2021, survived a security incident, recovered, and is now the largest Solana perp DEX by cumulative volume — roughly $148B cleared. That is not a number you fake, and it implies real liquidity, real maker presence, and real edge cases stress-tested by years of production trading.

On product surface, Drift offers more breadth than Sour does today. Dozens of markets including long-tail tokens. Multiple collateral types beyond USDC, with a cross-margin model that lets traders post non-stable collateral against perps. Maker rebates and DRIFT-staking fee discounts that, for high-frequency makers, beat a flat-fee model on a per-trade basis. A continuous CLOB with JIT auctions gives professional makers the ability to compete on every incoming taker order, which is the matching model HFT firms are built around.

It is also audited and listed on DefiLlama, CoinGecko, and CoinMarketCap. For a fund or treasury that requires a checked-off third-party audit before trading, Drift clears that bar today and Sour does not.

What Sour does that Drift does not

These are the structural differences — not feature checklists, but properties of the matching engine itself.

  • BATCH CLEARING IS MEV-RESISTANT BY CONSTRUCTION
    Every order accepted into a 1.8s batch fills at the same uniform clearing price, settled atomically. There is no transaction-ordering edge to extract inside the auction window. Sandwich attacks are not mitigated; the surface is structurally absent. See /learn/mev-resistant-by-design.
  • FUNDING IS COMPUTED INSIDE SETTLEMENT, NOT ON A CRON
    Drift uses a periodic 8-hour funding pattern. Sour computes funding inside every batch as part of the settlement step, with no off-chain scheduler and no cron job to fail. The funding rate is always current, never stale. See /learn/no-funding-cron-perps.
  • SETTLEMENT MATH IS FORMALLY VERIFIED
    18 Kani bounded model checks, a Lean specification of the aggregate-budget invariant, and 15 property tests run continuously against the protocol. No Solana perp DEX has shipped this depth of mechanical verification. See /learn/formally-verified-perp-dex.
  • FLAT 3 BPS, NO TIER LADDER, NO TOKEN GATE
    A first-day trader and a top-decile market-maker pay the same 3 bps per fill. No volume tiers, no staking rebates, no maker/taker split. 100% of fees go to the LP vault. See /learn/flat-fee-perp-dex.

When to pick Drift

Pick Drift if breadth matters more than matching-model purity. If you trade long-tail Solana tokens that Sour does not list, that is dispositive — Sour launched with three markets (SOL-PERP, BTC-PERP, ETH-PERP) and the rest is a roadmap question.

Pick Drift if you need to post non-USDC collateral. Drift accepts multiple collateral types and cross-margins them; Sour is USDC-quoted only at v1.0.7. If your treasury holds SOL or LSTs that you would rather not unwrap to USDC, Drift fits and Sour does not.

Pick Drift if your trading desk requires a third-party security audit before you can route flow. Drift is audited; Sour has formal verification but no third-party audit yet, and that is a real gap for institutional users.

Pick Drift if you are a high-frequency maker who depends on continuous-CLOB microstructure — sub-slot quote updates, JIT auction participation, and maker rebates compounding into a token-staking program. The flat-fee model on Sour is worse for that profile.

When to pick Sour

Pick Sour if MEV exposure on every fill is something you actually pay attention to. Sandwich-attack-resistance is not a marketing phrase here; it follows from the matching engine. Inside a 1.8-second batch, no validator or searcher can reorder you for spread.

Pick Sour if you want flat-fee math without volume tiers and without a token to stake. The cost of a fill is the cost of a fill. Backtests stay honest because there is no rebate ladder to assume yourself into.

Pick Sour if mechanical verification of settlement math matters to you more than the marketing word "audited." 18 Kani proofs and a Lean spec are reproducible artifacts at github.com/GageBachik/sour-verification. They check the protocol invariant on every PR; an audit is a snapshot review.

Pick Sour if you are new to perps and want the simplest possible UX. Degen Mode caps your max loss at the bet size, so the first time a position blows up you are not surprised by liquidation mechanics you did not understand. Pro Mode is on the same orderbook for when you graduate.

Drift is the incumbent and won the first five years on Solana. Sour is the structural challenger: batch clearing, funding inside settlement, formally verified math, flat fees, no token.

Sour reference

PROGRAM ID
souryQgnM1xiNuGcmVYLPGT3MKqnGN8QTqP8zk8eape
NETWORK
Solana mainnet
BATCH SLOT
1.8 seconds
FEE
Flat 3 bps per fill, 100% to LP vault
MAX LEVERAGE
50×
MARKETS
SOL-PERP, BTC-PERP, ETH-PERP
VERIFICATION
github.com/GageBachik/sour-verification
AUDIT
No third-party audit yet