Stratum Protocol

Stratum Protocol is the communication standard that connects cryptocurrency miners to mining pools.

3 min read
mining

Definition

Stratum Protocol is a communication protocol used by cryptocurrency miners to connect to mining pools. It lets a pool server send mining jobs to miners and lets miners return proof that they are doing real work. In plain English, Stratum is the language most mining software and pools use to talk to each other.

How It Works

A miner runs mining software and enters a pool address, worker name, and password or access token. The software opens a connection to the pool’s Stratum server, and the pool sends the miner a stream of work.

That work usually includes the data needed to build candidate block headers. The miner’s hardware tries many nonce values, hashing over and over until it finds results that meet the pool’s target. These lower-difficulty results are called shares.

Shares are not usually valid blocks for the whole network. Instead, they prove that the miner contributed hash rate. The pool counts shares to estimate each miner’s contribution and calculate payouts.

If a miner finds a hash that also meets the network’s full mining difficulty, the pool can submit the block. If accepted, the pool receives the block reward and transaction fees, then pays miners according to its payout method.

Modern mining commonly uses Stratum V1, but Stratum V2 is designed to improve efficiency, security, and decentralization. One important Stratum V2 idea is giving miners more control over block template selection.

Why It Matters

Stratum matters because mining pools depend on fast, reliable communication. A miner needs fresh work quickly, and a pool needs accurate share submissions. Delays or dropped connections can reduce mining revenue.

The protocol also affects trust and centralization. If a pool fully controls which transactions go into blocks, miners provide hash power but have little influence over block construction. Better mining protocols can reduce that imbalance.

For everyday miners, Stratum is usually invisible. They mostly see it as a pool URL in their mining software or ASIC miner settings. Still, it is one of the core pieces of infrastructure behind modern proof-of-work mining.