Stratum V2 — Decentralizing Bitcoin Mining's Last Bottleneck
Stratum V2 lets individual miners choose which transactions go into blocks. Here's why this changes the centralization calculus.
Uvin Vindula — IAMUVIN
Published 2025-09-28 · Updated 2026-03-10
Stratum V2 — Decentralizing Mining
Here's something that bothers me about modern Bitcoin mining: even though thousands of individual miners contribute hashpower, a handful of pool operators decide which transactions go into blocks. That's a centralization vector. Stratum V2 fixes this, and it might be the most important mining protocol upgrade in Bitcoin's history.
The Problem with Stratum V1
The original Stratum protocol (V1, created in 2012) works simply: the pool creates a block template and tells miners "hash this." Miners have no say in which transactions are included. The pool operator has unilateral control over:
- Which transactions to include or censor
- Transaction ordering (relevant for MEV-like scenarios)
- Empty block mining (some pools mine empty blocks for speed)
This means 3-4 pool operators effectively control Bitcoin's transaction inclusion. They haven't abused this power (yet), but the capability exists. That's not acceptable for a censorship-resistant monetary system.
How Stratum V2 Fixes This
Stratum V2 introduces a critical feature: Job Negotiation. Individual miners can construct their own block templates and propose them to the pool. The flow becomes:
- Miner runs Bitcoin Core and builds their own block template
- Miner negotiates with pool to use their custom template
- Pool validates the template (ensures it's valid, has proper coinbase)
- Miner hashes their own template, submits shares to pool
The pool still handles share accounting and payouts, but transaction selection is decentralized back to individual miners.
Other Stratum V2 Improvements
- Encrypted connections: V1 was unencrypted plaintext. V2 uses AEAD encryption, preventing ISPs or governments from identifying mining traffic
- Binary protocol: V1 used JSON (bloated). V2 is binary, reducing bandwidth by up to 90%
- Reduced latency: Optimized message flow means faster share submission and fewer stale shares
- Multiplexing: Multiple connections over a single TCP channel
Adoption Status
As of 2025:
- Ocean Mining: Full Stratum V2 support with Job Negotiation — the gold standard
- Braiins Pool: Stratum V2 support (developed the reference implementation)
- Foundry: Working on V2 integration
- Firmware: Braiins OS+ supports V2 on Antminer hardware
Why Every Bitcoiner Should Care
Stratum V2 is not just a mining optimization. It's a sovereignty upgrade for Bitcoin. If governments pressure pool operators to censor certain transactions (OFAC compliance, for example), individual miners running Stratum V2 can include those transactions anyway. The pool can't stop them without rejecting their valid shares entirely.
This is Bitcoin's defense against state-level censorship. And it's being built right now.
Stratum V2 moves transaction selection from a few pool operators back to thousands of individual miners. It's the re-decentralization of mining.
Learn more about mining sovereignty at our learning center.

By Uvin Vindula — IAMUVIN
Sri Lanka's leading Bitcoin educator. Author of "The Rise of Bitcoin".
Learn more →Related Articles
The Bitcoin Brief: LK
Weekly Bitcoin insights, market analysis, and Sri Lanka crypto news. Join 1,000+ readers.
Unsubscribe anytime · Educational content only