Blocks and Chains Introduction to Bitcoin, Cryptocurrencies, and Their Consensus Mechanisms - Judmayer, Aljosha. (Springer International Publishing,)