語法、函數編程、容器編程、面向對象編程、并發(fā)編程以及網絡編程;3~5章為進階篇,第3章介紹區(qū)塊鏈基本原理、發(fā)展歷程、開發(fā)技術選型、行業(yè)應用案例,第4章主要介紹智能合約,包括Solidity基礎語法,多個經典案例,以及Go語言如何調用智能合約,第5章主要介紹區(qū)塊鏈原理的程序化實踐,包括Go語言實現Base58編碼、P2P網絡、PoW共識、區(qū)塊鏈組塊,以及UTXO賬戶模型實現;6~7章為實戰(zhàn)篇,介紹2個實戰(zhàn)項目,第6章介紹如何實現Go語言版的區(qū)塊鏈錢包項目,內容包括助記詞生成、私鑰存儲、Coin交易及Token交易等內容,第7章介紹如何實現一個版權交易系統(tǒng),內容包括如何設計區(qū)塊鏈應用系統(tǒng)、后端功能如何與區(qū)塊鏈相結合等,它既是一個區(qū)塊鏈系統(tǒng)應用項目,也是一個Go語言Web服務器項目。