本書是一本系統(tǒng)介紹區(qū)塊鏈理論知識和應用開發(fā)的教程。全書共10章,主要分為兩部分,區(qū)塊鏈理論知識(第1~3章):包括區(qū)塊鏈概述、區(qū)塊鏈中的密碼學以及區(qū)塊鏈的核心機制;區(qū)塊鏈應用開發(fā)(第4~10章):包括打造自己的個區(qū)塊鏈—基于Python、智能合約開發(fā)實踐—基于Solidity、以太坊之DApp開發(fā)實戰(zhàn)—基于Truffle框架、超級賬本開發(fā)實戰(zhàn)—基于Go語言、Libra開發(fā)實踐—基于Move語言、區(qū)塊鏈即服務平臺(BaaS)以及區(qū)塊鏈綜合應用開發(fā)實踐。本書在系統(tǒng)介紹區(qū)塊鏈理論知識的基礎上,結合豐富的案例進行實踐操作的講解,力求讀者在實踐中深入理解區(qū)塊鏈技術,具備基于主流的區(qū)塊鏈平臺開發(fā)區(qū)塊鏈實際應用的能力。 本書可以作為區(qū)塊鏈開發(fā)者的自學用書,也可作為開設區(qū)塊鏈開發(fā)相關課程的各類院校、培訓機構的教材。