Bitcoin, the Blockchain and Beyond