The Bitcoin and Blockchain Technology Explained