If you've been mining Bitcoin for a while, you've almost certainly been using Stratum V1 — the protocol that connects your miner to a pool — without giving it much thought. It just works. But Stratum V1 is now two decades old, and it has meaningful limitations: it's inefficient with bandwidth, it's vulnerable to certain attacks, and it gives miners zero say over which transactions end up in the blocks they help produce.
Stratum V2 fixes all of that. It's faster, more secure, and gives individual miners the option to select their own transaction sets — a significant step toward decentralising Bitcoin mining. Major pools including OCEAN, Braiins Pool (formerly Slush Pool), and others have rolled out V2 support, and more pools are adding it every year.
This guide explains what Stratum V2 is, which hardware supports it, and how to configure it on your miner step by step.
What Is Stratum V2?
Stratum is the communication protocol between your ASIC miner and a mining pool. When your miner finds a valid share, Stratum is the language it uses to report that share to the pool. When the pool sends new work for your miner to process, that's Stratum too.
Stratum V1 — the version almost everyone is running today — communicates in plain-text JSON. It's unencrypted, verbose, and the pool has full control over which transactions go into the block template your miner works on.
Stratum V2 introduces several key improvements:
- Binary protocol — replaces verbose JSON with compact binary messages, reducing bandwidth use by roughly 75% and lowering latency
- Encrypted connections — all communication between miner and pool is encrypted using the Noise Protocol Framework, preventing man-in-the-middle attacks and hash-jacking
- Job Negotiation — an optional extension that lets miners (or their local proxy) select their own transaction set from the mempool, rather than accepting whatever the pool dictates. This is the feature that matters most for Bitcoin decentralisation
- Header-Only Mining (HOM) — reduces the data sent to each miner, which is particularly beneficial for large farms but also helps home miners on slower or higher-latency connections
For a deeper understanding of how Bitcoin mining difficulty and block production work beneath these protocols, see our explainer on Bitcoin mining difficulty and why hashrate isn't everything.
Stratum V2 vs V1: Does It Matter for Home Miners?
Honestly, for a single home miner, the performance difference is marginal — bandwidth savings matter more at scale, and the latency improvements are measured in milliseconds. But there are two reasons a home miner should care:
Security. V1 connections are unencrypted. In theory, an attacker with access to your network (or your ISP) could redirect your hashrate to a different pool or wallet. V2 eliminates this attack surface entirely.
Transaction selection. If you care about Bitcoin decentralisation — and many miners do — the Job Negotiation feature of Stratum V2 means your miner can contribute to block templates built from the actual mempool rather than a pool-curated transaction set. This matters when pool operators and large miners exercise disproportionate influence over which transactions get confirmed.
If you're currently deciding between pool and solo mining, our comparison of mining pool vs solo mining covers the strategic trade-offs in more depth.
Which Miners Support Stratum V2?
Native V2 support at the firmware level is still rolling out. The current landscape in 2026 looks like this:
Via Custom Firmware
The most straightforward path to Stratum V2 on an Antminer or WhatsMiner is through custom firmware. Braiins OS+ (for compatible Antminer S-series models) has supported Stratum V2 since 2020 and remains the most mature implementation. The Antminer S21 Pro is compatible with Braiins OS+ on supported firmware versions — check Braiins' compatibility list before flashing. Keep in mind that flashing custom firmware will typically void your manufacturer warranty; weigh this against the age of your unit and remaining warranty period. Our guide on mining firmware and whether to flash yours covers this decision in detail.
Via a Local Stratum V2 Proxy
If you don't want to flash custom firmware, you can run a Stratum V2 Translation Proxy on a local device (a Raspberry Pi, a spare PC, or even a Docker container on your router). The proxy sits between your miner and the pool, translating V1 from your miner into V2 for the pool connection. Your miner continues running stock firmware and talks V1 to the proxy; the proxy talks V2 upstream. This is the lowest-risk path for miners that are still within warranty.
Open-Source Miners
The NerdQX and Gamma 602 Bitaxe run open-source firmware (AxeOS / ESP-Miner) which the community actively develops. Stratum V2 support has been an active development target for the ESP-Miner project — check the current firmware release notes on the project's GitHub for the latest status, as support may be available depending on your firmware version. These units are primarily used for solo mining rather than pool mining, so V2's Job Negotiation feature is less relevant — but the encrypted connection benefit still applies if supported by your chosen pool.
Which Pools Support Stratum V2?
Pool support is the other half of the equation. As of mid-2026, the pools with the most mature Stratum V2 implementations include:
- OCEAN Pool — built around V2 and transaction transparency; one of the strongest implementations of miner-selected transaction sets
- Braiins Pool — the original V2 pool; mature implementation, good Australian latency via Asia-Pacific servers
- SRI (Stratum Reference Implementation) compatible pools — pools implementing the open-source reference spec
Most other major pools — including Antpool, F2Pool, ViaBTC, and Foundry USA — still operate primarily on V1 as of this writing. Always confirm current V2 support directly with your pool of choice, as this space is moving quickly.
If you haven't yet set up a mining pool account, our step-by-step guide on how to join a mining pool in Australia covers the full process from account creation to first share.
Option A: Configuring Stratum V2 via Braiins OS+ (Antminer)
This method applies to Antminer units running Braiins OS+. It replaces the stock Bitmain firmware and should only be done after your manufacturer warranty has expired, or after accepting the warranty trade-off.
Step 1: Flash Braiins OS+
Download the Braiins OS+ firmware package for your specific Antminer model from the Braiins website. Follow their official installation guide — the process typically involves uploading the firmware via the Antminer web interface or using their BOS Toolbox utility for batch installs. Confirm the flash completes successfully and the unit reboots into Braiins OS+.
Step 2: Access the Braiins OS+ Interface
Navigate to your miner's IP address in a browser. The Braiins OS+ interface replaces the standard Antminer dashboard. Locate your miner's IP via your router's DHCP client list if you don't already have it noted.
Step 3: Configure Pool Connection with V2
In the Braiins OS+ dashboard, go to Miner → Configuration → Pool Groups. When entering your pool URL, use the Stratum V2 endpoint provided by your pool. For Braiins Pool, this looks like:
stratum2+tcp://v2.stratum.slushpool.com:3336
The stratum2+tcp prefix is what tells the firmware to use the V2 protocol rather than V1. Enter your pool username (typically your pool account username followed by a worker name, e.g. yourusername.worker1) and save the configuration.
Step 4: Verify the Connection
In the Braiins OS+ dashboard, the pool connection status should show as active. Some implementations display the protocol version in the connection details — confirm V2 is shown rather than V1. Monitor your accepted share rate for the first 30 minutes to confirm stable operation.
Option B: Configuring Stratum V2 via a Translation Proxy
This method works with any miner running stock firmware and any pool that supports V2. It requires a small always-on device on your local network to run the proxy.
Step 1: Set Up the Proxy Device
A Raspberry Pi 4 (or even a Pi Zero 2W) is sufficient. Install a current Raspberry Pi OS Lite image, ensure it has a static IP on your local network, and install Docker if using the containerised proxy distribution.
Step 2: Install the Stratum V2 Translation Proxy
The Stratum Reference Implementation (SRI) project publishes an open-source translation proxy. Clone the repository from the SRI GitHub, follow their build instructions for your platform, and configure the proxy's upstream pool endpoint to your chosen V2-compatible pool URL and your pool credentials.
The proxy will listen on a local port (commonly 3333 or 3336) for incoming V1 connections from your miners.
Step 3: Point Your Miner at the Proxy
In your miner's web interface (e.g. Antminer's standard dashboard under Miner Configuration → Pool Settings), replace the pool URL with your proxy device's local IP and port:
stratum+tcp://192.168.1.xxx:3333
Use your pool username and worker name as normal. The miner talks V1 to the proxy; the proxy handles V2 upstream. Save and restart the miner.
Step 4: Monitor Proxy Logs
The SRI proxy outputs connection logs you can monitor via terminal. Confirm it shows an active V2 upstream connection to the pool and is receiving V1 shares from your miner. Once stable, the setup requires minimal ongoing maintenance.
Stratum V2 on the NerdQX and Gamma 602
The NerdQX and Gamma 602 run AxeOS (ESP-Miner), accessible via a browser-based interface at the device's local IP. Pool configuration is handled through the Settings page — enter the pool hostname, port, and worker credentials.
For V2 support, check your current ESP-Miner firmware version against the project's release notes. If V2 is supported, the pool field will accept a V2 endpoint URL. If your current firmware predates V2 support, update to the latest release via the OTA update function in AxeOS before attempting a V2 connection.
Because the NerdQX and Gamma 602 are most commonly used for solo Bitcoin mining against pools like OCEAN or public-solo endpoints rather than traditional pool mining, the V2 benefit is primarily the encrypted connection rather than transaction selection — both units contribute too little hashrate to meaningfully influence block templates.
Troubleshooting Common Issues
Miner shows disconnected after switching to V2 endpoint. Confirm the pool actually supports V2 — not all pools do. Try reverting to the pool's V1 endpoint to isolate whether the issue is protocol-related or a network/credential issue.
High stale share rate after proxy setup. The proxy device may be introducing latency. Ensure the proxy is on the same local network segment as the miner with a wired ethernet connection rather than Wi-Fi. Review our guide on reading your miner's stats to understand what a normal stale share rate looks like and when to be concerned.
Proxy crashes or disconnects intermittently. Run the proxy as a systemd service (Linux) so it restarts automatically on failure. Check the proxy logs for error messages that indicate whether the issue is upstream (pool) or downstream (miner).
Braiins OS+ won't flash. Confirm you have the correct firmware package for your exact Antminer model and hardware revision. Bitmain has locked secure boot on some newer units — check Braiins' known compatibility limitations before attempting the flash.
Is It Worth the Effort?
For most Australian home miners running one or two units on a residential connection, the tangible performance benefit of Stratum V2 is small. The bandwidth savings don't move the needle on profitability, and the latency improvements are imperceptible at small scale.
Where it does matter: security and principle. If you're running a miner on a shared or business network, encrypted pool connections are a genuine improvement. And if you're the type of miner who cares about Bitcoin's decentralisation — which is a reasonable position — participating in V2 with job negotiation enabled puts your hashrate behind a better version of the network.
It's also worth noting that as V2 becomes standard, staying familiar with it now means less friction when it becomes the default pool connection method in the next few years.
Browse the full range of Bitcoin mining hardware at MinerHub — including the Antminer S21 Pro, NerdQX, and Gamma 602 — in our Bitcoin miners collection.


