It turns out that the SHA-256 algorithm used for mining is pretty simple and can in fact be done by hand. Not surprisingly, the process is extremely slow compared to hardware mining and is entirely impractical. But performing the algorithm manually is a good way to understand exactly how it works.
Bitcoin is digital cash - a monetary system that melds the self-sufficiency and anonymity of cash with the convenience and power of the internet, allowing you to send and receive funds around the world without relying on a central authority such as a bank.
This article explains Bitcoin mining in details, right down to the hex data and network traffic. If you've ever wondered what really happens in Bitcoin mining, you've come to the right place.