On this page
A Solana stake pool is an on-chain program that accepts SOL from many stakers, pools it, and distributes the pooled stake algorithmically across a selected set of validators according to the pool's own selection criteria. Stakers receive a tokenized claim on the pooled stake (a liquid staking token, or LST — see the LST entry) rather than holding individual stake accounts. The three major stake pools as of epoch 971 (2026-05-15) are Marinade (mSOL), Jito Stake Pool (jitoSOL), and SolBlaze (bSOL).
Stake pools differ from native delegation, where a staker creates one stake account assigned to one validator. Under a pool, the staker's exposure is to the aggregate performance of the pool's validator set, smoothed across operators.
The three major pools
Marinade — operates via Marinade SAM, the Stake Auction Marketplace. Validators bid per-epoch on the APY they will deliver; Marinade allocates across the winning bids subject to decentralization filters. Issues mSOL as the staker's claim token. Documentation at docs.marinade.finance.
Jito Stake Pool — the Jito Foundation's stake distribution program, distinct from the Jito client and the Jito Block Engine (see the Jito disambiguation). Distributes pooled SOL across validators selected by its own scoring criteria. Issues jitoSOL. Selection prioritizes validators that run the Jito client and participate in the Block Engine, so jitoSOL is the LST most directly exposed to MEV revenue.
SolBlaze — issues bSOL. Distributes stake across a validator set selected by SolBlaze's scoring criteria. Smaller TVL than Marinade or Jito Stake Pool but has its own integration footprint across Solana DeFi. Documentation at solblaze.org.
Trade-offs vs. single-validator native staking
The choice between a stake pool and native delegation is structural, not a question of which is "better":
Yield smoothing. A pool's APY reflects the weighted average of its validator set's APYs. Native delegation exposes the staker to one validator's specific skip rate and commission. A staker on a single low-skip-rate validator outperforms the pool average; a staker on a single high-skip-rate validator underperforms it. Pool yield is smoothed.
Decentralization vs. operator choice. Pools automatically diversify across validators, which a single-validator delegation does not. But the staker delegates the validator-selection decision to the pool. A staker with a strong view on a specific operator's economics, infrastructure, or commission policy gives up that choice when entering a pool. Pool selection is governed by the pool program's criteria, not the staker's.
Liquidity. Pool LSTs are tradeable on Solana DEXes. Native stake requires a deactivation epoch (~2 days, see the epoch glossary entry) before SOL is liquid. LST holders can exit immediately at a market-quoted discount; native stakers wait for the protocol exit window.
DeFi composability. LSTs participate in lending, liquidity pools, and structured products. Native stake accounts do not. For stakers using their SOL collateral in DeFi, pools are the only structurally compatible option.
Smart-contract risk. Pool programs are smart contracts; a critical exploit could affect all pool holders. Native delegation has no equivalent contract-level risk. The three major pools have multi-year track records and audits, but the risk surface is non-zero and structurally different from native staking.
MEV exposure. jitoSOL is the most directly MEV-exposed LST because Jito Stake Pool selects for Block Engine-participating validators. mSOL and bSOL include MEV revenue only to the extent their selected validators happen to be running the Jito client. A staker prioritizing MEV exposure picks jitoSOL; one prioritizing pure inflation rewards is indifferent.
How pool distribution interacts with validators
For a validator, inclusion in a stake pool is a meaningful share of total delegated stake. Marinade SAM allocations, Jito Stake Pool weights, and SolBlaze inclusion all appear on a complete validator profile and are observable signals of which selection algorithms rate the validator favorably. A validator excluded from all three major pools at the same epoch is typically signaling a failed eligibility filter (skip rate, version, ASN concentration) rather than a deliberate operator choice.
Sources
- Marinade Finance documentation — mSOL pool mechanics and SAM
- Jito Network: Jito Stake Pool — jitoSOL distribution and selection criteria
- SolBlaze documentation — bSOL pool mechanics
- Solana stake pool program documentation — the underlying SPL stake-pool standard
Related
- Stake Pool Tracker — current pool dynamics for Marinade, Jito Stake Pool, and SolBlaze
Pool data cited: epoch 971, 2026-05-15. Pool allocations and validator selection update each epoch; verify on a fresh snapshot when citing pool-specific shares.