Bitcoin, Blockchain, and Cryptoassets (A Comprehensive Introduction)