本書詳細而深入地介紹了區(qū)塊鏈技術和智能合約技術,包括算法、數據結構及相關學科的相關理論。本書介紹了基于以太坊的智能合約編程語言Solidity,結合以太坊虛擬機(EVM)的實現,討論了Solidity語句的匯編實現,介紹了如何應用Solidity來開發(fā)去中心化應用(DApp)、如何使用區(qū)塊鏈的去中心化存儲(IPFS)。同時,出于全面性和前瞻性的考慮,本書詳細介紹了智能合約的重要分支:基于超級賬本的鏈碼編程和智能合約編程的明日之星Web Assembly(WASM)編程技術。 本書可以作為高等學校區(qū)塊鏈工程與技術、計算機科學與技術、金融科技、商務智能等相關專業(yè)的教學參考書,也可作為區(qū)塊鏈從業(yè)人員和相關企事業(yè)單位技術人員的參考書。