本書主要內容由七個章節(jié)組成,章為區(qū)塊鏈基本內容介紹區(qū)塊鏈的基本概念以及原理。第二章為共識算法基礎介紹區(qū)塊鏈技術作用的分布式系統(tǒng)的組成結構和特點,共識問題的起源以及共識算法的分類。第三章為分布式一致性共識算法及應用介紹在分布式系統(tǒng)中共識算法的類型及運用。第四章為典型區(qū)塊鏈共識算法及應用介紹PoW、PoS、DPoS、PBFT和Ripple幾種共識算法的基本概念、算法流程、安全性和典型運用。第五章為業(yè)務共識算法及典型應用介紹業(yè)務共識算法的基本概念和相關應用場景。第六章為針對共識算法的攻擊介紹各典型區(qū)塊鏈共識算法存在的問題和漏洞,針對不同共識機制的攻擊方法。第七章為共識算法的改進和發(fā)展方向介紹根據存在的漏洞而對共識算法的改進以及區(qū)塊鏈共識算法的發(fā)展方向和路線。