Interactive guide to Bitcoin's proof of work
bennet.org
bennet.org
The main interactive component lets you simulate mining w/ adjustable difficulty, and shows how Bitcoin’s issuance schedule is enforced regardless of hash rate growth.
I built it with Astro. The mining simulator component runs client-side. Happy to answer any questions.
This whole article equates Proof of Work with hashing.
But the term Proof of Work is more general than the particular instance used in Bitcoin (Hashcash).
Other forms of Proof of Work require finding a solution to a puzzle after fixing the header and nonce. For example, Cuckoo Cycle requires finding a 42-cycle in a huge bipartite graph.