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
| Sour | Drift | |
|---|---|---|
| Matching model | 1.8s batch auction, uniform clearing price | Continuous CLOB + JIT auctions on a vAMM/DLOB hybrid |
| Order book | Single batch per slot, atomic settle | Continuous DLOB with maker quotes + JIT fillers |
| Funding model | Computed inside every batch (no cron) | Periodic, 8-hour cadence pattern |
| Fee model | Flat 3 bps per fill, no taker/maker split, no tier ladder | Maker/taker split with token-staking discounts |
| Max leverage | 50× | Varies by market; multi-tier |
| Markets | 3 (SOL, BTC, ETH perps) | Dozens, including long-tail |
| Collateral | USDC only | USDC plus multiple non-USDC collateral types, cross-margined |
| Liquidation | Programmatic, no third-party keeper fees | Off-chain liquidation keepers earn fees |
| Token | None (no presale, no airdrop, no token) | DRIFT live |
| Audited | No third-party audit yet | Audited; has been hacked and recovered historically |
| Formal verification | 18 Kani proofs + Lean spec + 15 proptests | Not formally verified |
| Years live | Weeks (mainnet 2026-05-06) | Multiple years (live since 2021) |
| Cumulative volume | New 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 CONSTRUCTIONEvery 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 CRONDrift 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 VERIFIED18 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 GATEA 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