Reviewed Aug 2026
DE
BA-08 · LESSON 07

Mining pools and templates

KEY DEFINITIONS

Terms used in this lesson

Proof-of-work target
The maximum header-hash value accepted for a block; lowering it makes valid hashes harder to find.
Hash rate
The number of mining hash attempts performed per second.
Coinbase transaction
The special first transaction in a Bitcoin block, which claims permitted subsidy and fees and has no ordinary prior-output input.

Pools coordinate work and payouts; Stratum and template negotiation affect miner autonomy and centralization.

55 min Difficulty 2/5 Not started

Loading lesson visuals...

01

Learn the idea

A mining pool combines many miners' hash rate and pays them from more frequent pool revenue. The pool gives miners block-template work and receives lower-difficulty shares that prove contributed hashing. A share is not normally a valid Bitcoin block. Stratum is a family of pool protocols that coordinates jobs, shares, and block candidates; template control affects censorship and decentralization.

GUIDED EXPLANATION1/5 ideas inspected
1

Construct a candidate template

A pool or miner selects transactions, coinbase outputs, version signals, time, and parent, then derives data workers can vary.

Inspect each idea before the worked example.
The worked example follows the explanation

Inspect every idea above to open it.

Important distinctionEvery mining-pool share is a small fragment of a future Bitcoin block.

A share is proof of lower-difficulty work for pool accounting. It is not combined into a block; only a hash meeting the network target can prove a block.

02
FINISH LEARNING FIRST

The questions unlock after every required learning activity

Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.