Stratum V2 is not just a protocol upgrade. It is a fundamental power shift in Bitcoin mining — moving transaction selection authority from pool operators back to individual miners. For anyone who believes that Bitcoin’s censorship resistance depends on decentralized block construction, Stratum V2 is one of the most important developments in mining since the introduction of ASICs.
The original Stratum protocol (V1), introduced in 2012, replaced the earlier getwork method and became the universal standard for miner-to-pool communication. It worked. But it also created a dangerous centralization vector: pool operators alone decided which transactions went into blocks. With a handful of pools controlling the majority of Bitcoin’s ~1,000 EH/s network hashrate in early 2026, that is a problem worth solving.
Stratum V2 solves it. Built from the ground up with encryption, efficiency, and miner sovereignty at its core, this protocol represents what Bitcoin mining communication should have been from the start.
What Is Stratum V2?
Stratum V2 is a next-generation mining protocol that governs how miners communicate with mining pools. It replaces the aging Stratum V1 with a binary (not text-based) protocol that is faster, encrypted by default, and — most critically — gives miners the ability to construct their own block templates.
The protocol was initially developed by Braiins (the company behind Braiins Pool and Braiins OS firmware) and has since become an open, community-driven project under the Stratum V2 Reference Implementation (SRI) initiative. SRI 1.0.0 was released in March 2024, and SRI 1.1.0 followed with improved documentation and expanded testing capabilities.
At its heart, Stratum V2 addresses three failures of V1:
- No encryption: V1 sends all data in plaintext, making it trivially vulnerable to man-in-the-middle attacks and hashrate hijacking.
- No miner autonomy: V1 gives pool operators complete control over block template construction — miners are just hashing whatever they are told to hash.
- Bandwidth waste: V1 uses verbose JSON-based messaging that wastes bandwidth and increases latency.
The Three Sub-Protocols of Stratum V2
Stratum V2 is not a single monolithic protocol. It is modular, composed of three distinct sub-protocols that can be deployed independently or together depending on the mining setup.
1. Mining Protocol
This is the core communication layer between miners and pools. It handles job assignment, share submission, and difficulty adjustments. Compared to V1, the Mining Protocol in V2 uses a compact binary format instead of JSON, reducing message sizes dramatically. This translates to lower bandwidth requirements and faster round-trip times.
The performance difference is measurable: Stratum V2 reduces block-switching latency from approximately 325 milliseconds (V1) down to roughly 1.4 milliseconds. For miners, that means fewer stale shares and more efficient hashing.
2. Job Negotiation Protocol
This is the protocol that changes everything. The Job Negotiation Protocol allows miners to construct their own block templates — selecting which transactions to include in the blocks they mine. Instead of blindly hashing a template handed down by the pool operator, miners can run their own Bitcoin node, build their own candidate blocks, and negotiate with the pool to mine them.
Why does this matter? Because transaction selection is where censorship happens. If a pool operator decides to exclude certain transactions — whether due to regulatory pressure, political motivation, or simple negligence — every miner in that pool is unknowingly participating in censorship. The Job Negotiation Protocol breaks this dynamic by putting block construction back in the hands of individual miners.
The SRI implementation includes a Job Declarator Client (JD Client) that miners run alongside their node. If a pool rejects a miner’s proposed template, the JD Client automatically falls back to alternative pools — and if all pools reject it, the miner can fall back to solo mining rather than participate in censorship.
3. Template Distribution Protocol
This protocol handles the distribution of block templates from a Bitcoin node to the mining software. It replaces the older getblocktemplate interface with a more efficient mechanism optimized for Stratum V2’s binary format. For miners not using Job Negotiation (i.e., still accepting pool-constructed templates), this protocol ensures they receive template updates quickly and efficiently.
Security: Encryption by Default
Stratum V1 has no encryption. Zero. Every message between a miner and a pool travels in plaintext. This means anyone on the network path — an ISP, a government, a malicious actor on shared infrastructure — can see exactly what is being mined, intercept shares, or redirect hashrate.
Stratum V2 implements authenticated encryption using the Noise Protocol Framework (specifically, the Noise_NX handshake pattern). This provides:
- Confidentiality: All communication between miner and pool is encrypted. No eavesdropping.
- Authentication: Miners can verify they are connected to the legitimate pool, not an impersonator.
- Integrity: Messages cannot be tampered with in transit.
- Protection against hashrate hijacking: With V1, an attacker who can intercept traffic can redirect a miner’s hashrate to their own pool. V2’s encryption eliminates this attack vector.
For home miners especially, this is significant. Many home mining setups operate on residential internet connections where traffic may traverse multiple untrusted hops. Encrypted communication is not a luxury — it is a necessity.
Efficiency Gains: Binary Protocol and Header-Only Mining
V1’s JSON-based messaging is human-readable but computationally wasteful. Every message includes verbose field names, string encodings, and unnecessary whitespace. Stratum V2 replaces this with a compact binary format that reduces bandwidth consumption by approximately 30%.
Additionally, V2 supports header-only mining, where miners receive only the 80-byte block header rather than the full block template containing all transaction data. For miners who are not using the Job Negotiation Protocol (and therefore not constructing their own templates), header-only mining dramatically reduces the data that needs to flow between pool and miner.
The practical impact: lower bandwidth requirements make mining viable in locations with limited or expensive internet connectivity, and reduced latency means faster response to new blocks — fewer stale shares, better profitability.
Who Supports Stratum V2 Today?
Adoption is accelerating. As of February 2026, key developments include:
Mining Pools
- Braiins Pool: The pioneer of Stratum V2, with full protocol support including Job Negotiation. Braiins Pool is 100% V2-capable.
- DEMAND (DMND): Launched in 2025 as the first mining pool built entirely on Stratum V2 from the ground up, using the SRI codebase. Features the SLICE transparent payout system with auditable transactions and no hidden fees.
- OCEAN: Implements its own protocol called DATUM, which shares Stratum V2’s goals of decentralization and encryption while using a different technical approach. OCEAN allows miners to construct their own block templates.
Firmware and Hardware
- Braiins OS: Full Stratum V2 support for compatible ASIC miners, including the Antminer S19 and S21 series.
- AxeOS (Bitaxe): The open-source Bitaxe firmware currently uses Stratum V1 for pool communication. V2 support is under active development in the open-source community, and miners can already connect to pools like OCEAN that offer decentralized block construction through their own protocols.
Bitcoin Core
Bitcoin Core v28.0 and later versions include experimental support for the Template Distribution Protocol, embedding Stratum V2 compatibility directly into the reference Bitcoin node implementation. This is a significant milestone — it means any miner running a Bitcoin Core node can potentially serve block templates to their mining hardware using the V2 protocol.
Why Stratum V2 Matters for Home Miners
If you are mining at home — whether with a Bitaxe solo miner, a Bitcoin Space Heater warming your living room, or a full-scale ASIC setup in your garage — Stratum V2 matters to you. Here is why:
Censorship Resistance
Every hash you contribute to a pool that controls transaction selection is a hash that could be used to censor transactions. With Stratum V2’s Job Negotiation, you can run your own node and select your own transactions. Your hashrate, your rules.
Security
Home miners on residential internet are especially vulnerable to the plaintext attacks that V1 enables. V2’s encryption protects your hashrate from being intercepted or redirected.
Bandwidth Efficiency
If you are mining in a location with limited bandwidth — a rural property running on satellite internet, or a home where mining shares the connection with a family — V2’s reduced data requirements make a real difference.
Sovereignty
This is what it comes down to. Bitcoin was built for individual sovereignty. Mining should reflect that. Stratum V2 gives miners tools to participate in block construction, not just block hashing. That is the difference between being a sovereign participant in the network and being a rented hash machine.
Stratum V2 and the Decentralization Mission
At D-Central Technologies, decentralization is not a marketing buzzword — it is the mission. Every layer of Bitcoin mining, decentralized. That is what we work toward every day.
Stratum V2 directly advances this mission. When individual miners can construct their own block templates, the power to censor or prioritize transactions is distributed across thousands of independent operators rather than concentrated in a handful of pool operators. This is how Bitcoin’s censorship resistance is supposed to work.
Consider the current landscape: a small number of mining pools control the vast majority of Bitcoin’s ~1,000 EH/s hashrate. If those pool operators coordinated — voluntarily or under pressure — they could selectively exclude transactions, implement address blacklists, or enforce arbitrary policies on the entire network. Stratum V2’s Job Negotiation Protocol makes this kind of coordination far more difficult, because individual miners can override pool-level censorship by constructing their own blocks.
This is why we support open-source mining hardware like the Bitaxe, why we build Bitcoin Space Heaters that turn ASIC miners into dual-purpose home heating devices, and why we offer ASIC repair services to keep older hardware running. Every miner that stays online, every hash that comes from an independent operator, strengthens the network.
How to Get Started with Stratum V2
Ready to start mining with Stratum V2? Here is a practical path:
Step 1: Run a Bitcoin Full Node
To use Job Negotiation (the most important V2 feature), you need your own Bitcoin node. This is what generates the block templates you will propose to your pool. Bitcoin Core v28.0+ includes experimental Template Distribution Protocol support.
Step 2: Choose a V2-Compatible Pool
Connect to a pool that supports Stratum V2. Braiins Pool offers full V2 support. DEMAND (DMND) is built entirely on V2. OCEAN offers similar decentralization benefits through its DATUM protocol.
Step 3: Configure Your Mining Software
If you are using Braiins OS on an Antminer, V2 is supported natively. For other setups, the SRI project provides a Translation Proxy that can convert V1 connections from your miner into V2 connections to the pool — allowing you to benefit from V2’s encryption and efficiency even with V1-only hardware.
Step 4: Enable Job Negotiation (Optional but Recommended)
Install and configure the SRI Job Declarator Client alongside your Bitcoin node. This component handles the negotiation of your custom block templates with the pool. If the pool rejects your template, the JD Client automatically falls back to alternatives.
D-Central and the Future of Mining Protocols
At D-Central Technologies, we have been in the Bitcoin mining trenches since 2016. We have watched the industry evolve from CPU mining to GPU rigs to industrial-scale ASIC farms — and we have consistently championed the home miner, the pleb miner, the individual who believes that running their own hardware is an act of sovereignty.
Stratum V2 aligns perfectly with everything we stand for. We actively follow protocol development, test V2-compatible configurations, and work to ensure that our products — from the Bitaxe lineup to our full-scale ASIC offerings — are ready for the V2 future.
Whether you are setting up your first solo miner or optimizing a fleet of machines, our repair and support teams are here to help you navigate the transition. The future of mining is decentralized, encrypted, and sovereign. Stratum V2 is how we get there.
Visit our shop to explore mining hardware built for the sovereign miner, or check out the Bitaxe Hub for the most comprehensive Bitaxe resource on the web.
Frequently Asked Questions
What is Stratum V2 and how does it differ from Stratum V1?
Stratum V2 is a next-generation Bitcoin mining protocol that replaces the original Stratum V1 (introduced in 2012). The key differences are: V2 uses encrypted binary communication instead of plaintext JSON, V2 allows miners to construct their own block templates via the Job Negotiation Protocol (V1 gives pools complete control), and V2 reduces bandwidth usage by approximately 30%. In short, V2 is faster, more secure, and gives miners more sovereignty.
Why does transaction selection matter in Bitcoin mining?
Transaction selection determines which transactions get included in Bitcoin blocks. Under Stratum V1, pool operators make this decision for all miners in their pool. This creates a censorship risk: if a pool operator is pressured to exclude certain transactions, every miner in that pool unknowingly participates in censorship. Stratum V2’s Job Negotiation Protocol lets individual miners select their own transactions, distributing this power across thousands of independent operators.
Which mining pools support Stratum V2?
As of February 2026, Braiins Pool has full Stratum V2 support including Job Negotiation. DEMAND (DMND) launched as the first pool built entirely on Stratum V2. OCEAN offers similar decentralization benefits through its DATUM protocol. Adoption continues to grow as more pools recognize the security and decentralization benefits of V2.
Does the Bitaxe support Stratum V2?
The Bitaxe currently uses Stratum V1 for pool communication through its AxeOS firmware. Stratum V2 support is under active development in the open-source community. However, Bitaxe miners can already connect to pools like OCEAN that offer decentralized block construction through alternative protocols. Note that Bitaxe models (Supra, Ultra, Gamma) use a 5V barrel jack (5.5×2.1mm DC) for power — not USB-C. The USB-C port is for firmware flashing only.
Do I need to run a Bitcoin full node to use Stratum V2?
Not necessarily. You can benefit from V2’s encryption and efficiency improvements without running a node. However, to use the Job Negotiation Protocol — the feature that lets you construct your own block templates and select your own transactions — you need a Bitcoin full node running Bitcoin Core v28.0 or later with Template Distribution Protocol support.
Can I use Stratum V2 with my existing ASIC miner?
It depends on your firmware. Braiins OS supports Stratum V2 natively on compatible Antminer models (S19 and S21 series). For miners running stock firmware that only supports V1, the SRI project provides a Translation Proxy that converts V1 connections into V2 connections to the pool. This gives you V2’s encryption and efficiency benefits even with V1-only hardware.
What is the SRI Translation Proxy?
The SRI (Stratum V2 Reference Implementation) Translation Proxy is a software component that sits between a V1-only miner and a V2-compatible pool. It translates the miner’s V1 messages into V2 format and vice versa, allowing miners with older firmware to benefit from V2’s encrypted communication and reduced bandwidth without upgrading their hardware firmware.
How does Stratum V2 improve mining profitability?
V2 improves profitability in several ways: reduced block-switching latency (from ~325ms to ~1.4ms) means fewer stale shares; 30% bandwidth reduction lowers infrastructure costs; and encrypted connections prevent hashrate hijacking, ensuring all your hashing power goes to your intended pool. These efficiency gains can add up to measurable improvements in mining revenue.
What is OCEAN’s DATUM protocol and how does it compare to Stratum V2?
DATUM is OCEAN Pool’s proprietary protocol that shares Stratum V2’s goals of miner sovereignty and decentralized block construction but uses a different technical implementation. Like V2, DATUM allows miners to construct their own block templates. The key difference is in the underlying protocol architecture, but the end result is similar: miners get to select their own transactions rather than relying on the pool operator.
How does D-Central Technologies support Stratum V2 adoption?
D-Central actively follows Stratum V2 development, tests V2-compatible configurations, and ensures our products are ready for the V2 future. We champion home mining and decentralization — from our Bitaxe lineup and Bitcoin Space Heaters to our ASIC repair services. We believe every independent miner strengthens the network, and Stratum V2 is a critical tool in that mission.



