https://stevenroland.com/posts/building-a-blockchain-with-php