本書系統地介紹區(qū)塊鏈設計原理和開發(fā)技術,包含公鏈的整體架構和開發(fā)細節(jié),主要內容包括:第1章介紹公鏈設計架構;第2~4章介紹比原鏈的交互工具、核心進程bytomd,以及API Server實現原理和接口設計。第5章和第6章詳細介紹區(qū)塊鏈核心部分,包括區(qū)塊、區(qū)塊鏈、交易的核心數據結構,以及UTXO模型、隔離見證、交易腳本、驗證等技術概念的實現。第7章和第8章講解比原鏈智能合約以及智能合約在BVM虛擬機上運行的過程。第9章和第10章介紹區(qū)塊鏈錢包的設計與交易流程,包括密鑰、賬戶、資產管理、交易管理等,還詳解了區(qū)塊鏈P2P分布式網絡實現原理。第11~13章介紹數據存儲、共識算法,以及挖礦相關的概念和流程。第14章展望了區(qū)塊鏈技術未來的發(fā)展趨勢。