Distributed Consensus Algorithms in Blockchains
Bitcoin and Cryptocurrency Technologies : A Comprehensive Introduction