Bitcoin Mining IT: What Is Stratum? How ASIC Miners Talk to Mining Pools

Canaan AvalonMiner A10 Bitcoin mining machines, representing ASIC miners communicating with mining pools through Stratum.

Stratum is the communication protocol that connects a Bitcoin miner to a mining pool. The ASIC miner does the SHA-256 hashing, but Stratum is how the machine receives work from the pool and sends completed work back.

From an IT perspective, Stratum is one of the most important invisible systems in a mining facility. A miner can have healthy hashboards, a working PSU, good temperatures, and a live Ethernet link—but if its Stratum session to the pool is broken, that machine is not doing useful pooled mining work.

Braiins explains Stratum V2 with Matt Corallo, including pool communication, efficiency, security, and miner transaction selection.

Stratum Sits Between the ASIC and the Mining Pool

The physical mining chain is straightforward. The network interface on the control board connects the miner to Ethernet. The switch forwards that traffic upstream. The router or firewall provides the path out of the site. Then Stratum carries mining-specific messages between the miner and the pool.

The official Stratum V2 specification describes the Mining Protocol as the direct communication layer between mining devices, proxies, and pool servers. Its job is to distribute mining work and accept proof-of-work submissions.

A group of Bitcoin mining machines, representing ASIC hardware configured to connect to a mining pool.
Real Bitcoin mining hardware. The ASICs perform the hashing; Stratum is the protocol used to exchange mining work with the pool. Photo: Steve Rainwater / Wikimedia Commons, CC0.

The Pool Sends Jobs to the Miner

A mining pool has to tell connected miners what to hash. That assignment is commonly called a mining job. It contains the information needed for the miner to search a valid portion of the Bitcoin proof-of-work space.

Under Stratum V2, the Mining Protocol specification defines standard and extended jobs, channels, targets, previous-block hashes, job IDs, and the search space assigned to mining devices. The pool or proxy has to make sure miners are not wasting energy by repeatedly searching the same work.

The ASIC Searches the Job at Massive Speed

Once the control board receives a job, it prepares work for the hashing hardware. The ASIC chips on the hashboards then test enormous numbers of candidate hashes by changing values such as the nonce and other permitted fields.

The mining pool does not need every hash the ASIC computes. That would create an impossible amount of network traffic. Instead, the miner only submits results that meet a lower pool-defined target called a share.

Shares Prove the Miner Is Doing Work

A pool share is proof that the miner performed a statistically meaningful amount of hashing. Most shares are not valid Bitcoin blocks, but they let the pool estimate how much work each miner contributed.

BitcoinVersus.Tech’s guide to accepted, rejected, and stale shares explains the accounting side. Stratum is the transport path that carries those share submissions from the miner back to the pool.

Vardiff Changes How Hard a Share Must Be

Variable difficulty, or vardiff, lets the pool assign a share target appropriate for the miner’s hashrate. A very fast ASIC needs a harder share target so it does not overwhelm the pool with submissions. A slower miner can use an easier target and still send enough samples for the pool to estimate performance.

That target is separate from Bitcoin’s full network difficulty. The pool share difficulty is an accounting and communication tool; only an exceptionally rare hash that also satisfies the Bitcoin network target becomes a valid block.

Worker Names Tell the Pool Which Miner Gets Credit

Mining-pool configuration usually includes a pool address plus a worker identity. A farm might use names such as siteA-row12-miner04 so operators can identify where hashrate is coming from.

The Stratum V2 specification includes a user_identity field for identifying or authorizing a mining channel. BitcoinVersus.Tech’s pool settings, worker names, and failover guide shows the operational side of the same concept on AxeOS.

Pool URLs Are More Than Just Web Addresses

A mining configuration often contains a hostname, port, worker identity, and protocol scheme. Depending on the pool and firmware, an operator may see forms such as stratum+tcp://, encrypted variants, or Stratum V2-specific connection strings.

The hostname still depends on normal IT services. The miner may need DNS to resolve the pool name, an IP route to reach the server, and a firewall policy that allows the connection. That is why mining-pool connectivity can fail even when the ASIC hardware itself is healthy.

TCP Keeps the Mining Session Ordered

Stratum mining traffic is commonly carried over a connection-oriented transport such as TCP. The Stratum V2 specification requires ordered delivery of protocol messages and describes TCP as a normal transport choice.

This is where ordinary networking becomes mining economics. If a site has unstable uplinks, bad cabling, packet loss, or repeated reconnects, the pool connection can suffer even though the hashing silicon is running perfectly.

Packet Loss and Latency Can Turn Into Stale Work

When Bitcoin finds a new block, pools need to move miners onto new work quickly. A miner that keeps hashing an old job for too long may submit a stale share after the pool has already moved on.

That is why packet loss and jitter matter in a mining operation. Bitcoin mining traffic is tiny compared with AI or storage traffic, but timing and reliability still matter because stale work earns less or nothing depending on the pool’s rules.

A Pool Proxy Can Aggregate Many Miners

Large farms do not always need every ASIC to maintain a completely independent upstream relationship with the pool. A mining proxy can sit between a group of miners and the pool, aggregate connections, distribute work locally, and reduce repeated upstream traffic.

The Stratum V2 protocol explicitly defines the Mining Proxy role. A proxy can relay or aggregate channels from many downstream mining devices, which is useful when a site has hundreds or thousands of ASICs behind the same infrastructure.

Stratum V1 Became the Industry Workhorse

Stratum V1 emerged as Bitcoin mining outgrew earlier getwork-style communication. Braiins’ history of mining protocols describes V1 as the protocol that became the de facto standard for pooled Bitcoin mining as network hashrate expanded from tiny early deployments into industrial ASIC fleets.

Its longevity is impressive, but V1 was never designed as a precise modern industry standard. Different implementations evolved, security was limited, and pool operators retained most of the control over block-template construction.

Stratum V2 Is the Modern Upgrade

Stratum V2 is the next-generation protocol designed to improve efficiency, security, scalability, and miner autonomy. Its specification separates the system into a Mining Protocol, Job Declaration Protocol, and Template Distribution Protocol.

The open Stratum V2 specification describes the redesign as an effort to improve mining-job distribution and result submission while adding stronger security and support for miner-selected transaction sets.

Braiins’ original Stratum V2 specification announcement described the protocol as a more decentralized, secure, and efficient upgrade for Bitcoin mining.

Stratum V2 Encrypts Remote Mining Communication

One of Stratum V2’s major IT improvements is authenticated encryption. The protocol security specification uses authenticated encryption with associated data and supports a Noise Protocol Framework handshake for secured communication.

That matters because mining traffic contains information about work assignments, share submissions, user identities, and hashrate. Protecting that connection reduces the risk of an attacker reading or manipulating the traffic between a miner and its upstream pool infrastructure.

Stratum V2 Can Let Miners Choose Transactions

Stratum V2 also includes Job Declaration. Instead of requiring the pool to choose every transaction in the candidate block, a mining operation can construct a custom block template and declare that work to a compatible pool.

The Job Declaration Protocol was designed specifically so pools do not have to unilaterally impose the transaction set. BitcoinVersus.Tech has followed that decentralization effort through Stratum V2 and open-source mining infrastructure development.

The Miner Still Needs Ordinary IT Before Stratum Can Work

Stratum sits high enough in the stack that several lower-level systems must already be healthy. The miner needs a working Ethernet interface, cable, switch port, IP address, subnet, gateway, and usually DNS.

A failed pool connection can therefore be caused by the miner, switch, router, firewall, DNS resolver, upstream internet provider, pool endpoint, or Stratum configuration. This is why a good mining technician troubleshoots from the physical layer upward instead of immediately replacing hardware.

SNMP Can Show the Infrastructure Around the Stratum Session

The ASIC itself may expose mining-specific telemetry, while the surrounding network can be monitored separately. BitcoinVersus.Tech’s SNMP mining-infrastructure guide shows how switches, PDUs, UPS systems, and sensors can be monitored alongside miner APIs.

That combination is powerful. Miner telemetry can say “pool disconnected,” while SNMP counters can reveal that an uplink started dropping packets at the same moment.

Failover Pools Keep a Miner From Sitting Idle

Most mining firmware allows operators to configure more than one pool endpoint. If the primary pool becomes unreachable, the miner can attempt a secondary or tertiary destination.

This is simple network resiliency applied to mining economics. An ASIC that loses its preferred endpoint should not sit powered on and hashing useless work if another valid pool is available. Pool failover belongs in the same operational category as redundant uplinks, spare switches, and monitored power systems.

Stratum Errors Often Look Like Hardware Problems at First

A technician may see low pool hashrate, rejected shares, repeated reconnects, stale work, or a miner that appears “offline” in the pool dashboard. None of those symptoms automatically prove the hashboard is bad.

The right workflow is to check local hashrate, logs, network reachability, switch state, pool configuration, worker credentials, DNS, routing, latency, and error counters before opening the machine. BitcoinVersus.Tech’s coverage of Braiins OS startup diagnostics shows why firmware telemetry belongs beside physical troubleshooting.

The Simple Way to Remember It

The pool creates or coordinates work. Stratum delivers the job. The control board feeds the job to the ASICs. The hashboards search it. Stratum sends qualifying shares back to the pool.

That makes Stratum the bridge between Bitcoin-mining hardware and ordinary IT networking. It depends on Ethernet, TCP, DNS, routing, switches, worker identities, and reliable internet connectivity—but the data moving across that infrastructure is specialized for proof-of-work mining.

Stratum V1 made industrial pool mining practical. Stratum V2 is the modern effort to make that connection more efficient, more secure, and more decentralized.

Editor’s Note

Pool URLs, port numbers, authentication formats, encryption support, proxy behavior, and Stratum V2 feature support vary by mining pool and firmware. Always use the current connection information provided by the specific pool and miner software.

Featured image: Canaan AvalonMiner A10 Bitcoin Mining Machines, Canaan / Wikimedia Commons, CC BY-SA 4.0; cropped to 1200×630 for BitcoinVersus.Tech. In-body mining-hardware image: Steve Rainwater / Wikimedia Commons, CC0.

Support and donation options are available through BitcoinVersus.Tech.

BitcoinVersus.tech is not a financial advisor. Content is provided for informational purposes.

14 responses to “Bitcoin Mining IT: What Is Stratum? How ASIC Miners Talk to Mining Pools”

  1. […] where the miner’s reward should go. A solo miner might direct the reward to one wallet script. A mining pool typically directs the on-chain block reward to an address or script controlled by the pool and […]

    Like

  2. […] at random Bitcoin nodes on port 8333. They connect to a mining pool using a mining protocol such as Stratum, often on a pool-specific TCP […]

    Like

  3. […] the candidate block while individual miners contribute hashing work. BitcoinVersus.Tech’s Stratum explainer shows how mining jobs distribute the information needed for miners to build headers and search for […]

    Like

  4. […] miners often connect to pools through Stratum, not directly through port 8333. Stratum carries mining jobs and share submissions between ASICs […]

    Like

  5. […] layers are why rack-and-stack discipline and Stratum connectivity matter even in a story that begins with an apparent hardware outage. A miner only earns when power, […]

    Like

  6. […] steps are why rack-and-stack discipline, monitoring, and Stratum connectivity matter as much as the miner purchase itself. Large deployments become operational systems, not […]

    Like

  7. […] A private transaction is only useful if the receiving pool can actually mine a block. That is where Stratum, pool hashrate, block construction, and reliable miner connectivity all meet the transaction […]

    Like

  8. […] fix in this release matters alongside the new hardware support. BitcoinVersus recently explained how Stratum connects ASIC miners to pools and how monitoring protocols fit into mine […]

    Like

  9. […] machines behind its hashrate. Industrial miners connect their ASICs to pools over protocols such as Stratum, submit lower-difficulty shares as proof of work, and receive payouts according to the pool’s […]

    Like

  10. […] scale. BitcoinVersus has made the same distinction in its coverage of Bitcoin node networking and Stratum mining infrastructure: the protocol may be open, but reliable production service still requires […]

    Like

  11. […] valid shares to prove work to the pool. Anyone who wants the foundation first can start with our Stratum explainer, which covers how miners and pools exchange jobs and […]

    Like

  12. […] Bitcoin mining uses dedicated ASIC mining hardware, and pooled miners commonly communicate through Stratum. Our recent NBA technology coverage shows how easily sports and computing can overlap, but […]

    Like

  13. […] power, data cables, firmware and network configuration. Our guides to hashboards, miner PSUs and Stratum show how those layers […]

    Like

  14. […] Tokenization can simplify access, but it does not remove the underlying mining variables. Mining output can still change with network difficulty, machine uptime, electricity cost, pool performance, transaction fees and Bitcoin’s market price. BitcoinVersus.Tech has been tracking those same operating pressures through Canaan’s September production and power-cost data, the broader rebound in Bitcoin miner revenue, and our explainer on how Stratum connects ASIC miners to mining pools. […]

    Like

Leave a Reply