Ever Wonder How Bitcoin (And Other Cryptocurrencies) Actually Work?

Bitcoin explained from the viewpoint of inventing your own cryptocurrency.