Write Your Own Proof-of-Work Blockchain. A literate programming tutorial. Acknowledgements Alain Mosnier wrote the sha256 libraries. Gutenberg for providing Plato's Gorgias.