Mining pools and templates
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.
Loading lesson visuals...
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.
Construct a candidate template
A pool or miner selects transactions, coinbase outputs, version signals, time, and parent, then derives data workers can vary.
Inspect every idea above to open it.
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.
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.