Which question do you want to trace?
- What does SHA-256 do to its input?
- What happens when you change a hash input?
- What does a Bitcoin block header commit to?
- How do proof of work and difficulty fit together?
- How does the halving change Bitcoin’s subsidy?
- How does a Merkle tree commit to transactions?
- Which subsidy applies at your chosen block height?
Where could you start with a real question?
If someone says a miner solved a block, ask what was tried and what was checked. Use hashing to understand the digest, the header guide to identify its input, and proof of work to connect that digest to the target.
How should you connect these guides?
Read this hub as a chain of commitments. A hash represents exact bytes, a transaction tree commits to a list of transactions, and a header links that root to a prior block. Proof of work evaluates the candidate header against its required target. Each lesson supplies a different part of that chain, rather than a different name for mining.
Start with the text hash demo when you want a small reproducible experiment. Move to the header lesson when you are ready to distinguish serialized bytes from displayed labels. Merkle trees explain how changing a transaction reaches the header even though the entire transaction list is stored outside it.
The subsidy schedule is another validation rule. It determines permitted new issuance from height; it does not follow calendar reminders or set a market price. The halving calculator accepts a hypothetical height so you can inspect boundaries without depending on a live chain feed. Compare its result with the worked lesson before generalising from a date estimate.
For a reading exercise, imagine a candidate with an altered issuance transaction amount. Follow the changed transaction identifier through the Merkle tree to the new header. Then apply both checks: does the hash meet the expected target, and does the issuance obey the subsidy-plus-fee allowance? Passing the work check cannot excuse an excessive claim.
Where do the mechanisms come from?
Sources: Block header reference; Proof-of-work target calculation.