← Bitcoin Encyclopedia

Stratum V2

🌳 Advanced

💡 The Plain-English Definition

Stratum V2 is the next-generation mining communication protocol. It fundamentally shifts the power to select transactions from pool operators back to individual miners, while also adding encryption, cutting bandwidth, and sharply reducing latency (the delay before a miner gets new work). As of 2026, it covers roughly 15–20% of Bitcoin’s total hash rate — the total computing power aimed at mining.

🤔 But Why Though?

The original Stratum protocol had a centralisation problem: pool operators controlled which transactions got confirmed. Stratum V2 addresses this directly with its Job Negotiation Protocol (JNP). Under JNP, individual miners run their own Bitcoin full node — a computer that independently validates the blockchain — and build their own block templates, choosing whichever transactions they like from the mempool, the waiting room of unconfirmed transactions. They submit those templates to the pool for approval. The pool checks that the block is valid and correctly pays the pool’s reward address, then approves it. The miner then hashes their own chosen transactions — the operator no longer dictates the contents.

Beyond decentralisation, Stratum V2 brings real technical improvements. It encodes its messages in compact binary form instead of the text-based JSON-RPC that the old Stratum used, cutting message size by up to 70% and reducing the time to switch to a new mining job from about 325 milliseconds to 1.4. That speed-up meaningfully cuts wasted work from stale shares — computations done on a block template that’s already out of date.

All communication is encrypted using the Noise Protocol Framework, the same encryption behind the Signal messaging app and the Lightning Network. That prevents hashrate hijacking, where an attacker intercepts a miner’s communications and redirects their computing effort elsewhere.

Adoption has been steady. Braiins Pool (formerly Slush Pool) was the first full implementation. Demand Pool (DMND), launched in early 2025, was the first pool built entirely on Stratum V2. And Bitcoin Core 30.0, released in October 2025, added a way for outside software to connect to it and fetch block templates — an integration that makes running Stratum V2 alongside your own full node much simpler.

🌍 The Real-World Analogy

Under the old Stratum protocol, pool operators are like restaurant owners who tell their chefs exactly what dishes to cook. The chefs have the skills but no say in the menu. Under Stratum V2, each chef can propose their own menu to the owner, who signs off as long as the revenue targets are met. The owner still runs the business, but the choice of what to cook moves from the owner to the person doing the cooking.

⚡ So What?

Stratum V2 adoption is one of the most important developments for Bitcoin’s long-term censorship resistance. Every percentage point of hash rate that moves to Stratum V2 with Job Negotiation switched on is hash rate that pool operators can no longer censor on behalf of a government or anyone else applying pressure. Tracking how adoption spreads across the mining industry — and favouring pools that have implemented it — is a meaningful way for holders to engage with the network’s governance health.

📩 The Daily Bit · free

Get one plain-English Bitcoin email each morning.

The Daily Bit — free, two minutes, unsubscribe anytime.

The Bitcoin EncyclopediaPrefer a book? The Bitcoin Encyclopedia