A naive blockchain implementation with proof of work. Heavily inspired by this blog post by Lauri Hartikka.