Decrypting Distributed Ledger Design -- Taxonomy, Classification and Blockchain Community Evaluation
Survey of consensus protocols on blockchain applications