隨著區(qū)塊鏈技術的火熱以及區(qū)塊鏈應用開發(fā)平臺的出現(xiàn),越來越多的普通開發(fā)者都需要掌握區(qū)塊鏈應用的開發(fā),本書可帶領讀者快速入門區(qū)塊鏈開發(fā)。 本書由ASCH 核心開發(fā)工程師撰寫,深入淺出地介紹了區(qū)塊鏈應用的開發(fā)方法與技巧,任何有JavaScript基礎的開發(fā)人員都可以掌握,分為三大部分,第壹部分“區(qū)塊鏈”介紹區(qū)塊鏈技術簡史、商業(yè)價值、核心概念、賬戶模型、主流區(qū)塊鏈項目、區(qū)塊鏈領域的新技術,并帶領讀者用300行代碼實現(xiàn)一個區(qū)塊鏈系統(tǒng)。第二部分“ASCH 源碼解讀”詳細介紹ASCH的技術架構、ASCH啟動過程、加密和驗證方式、P2P技術、交易流程、區(qū)塊鏈實現(xiàn)、DPOS+PBFT、側鏈技術實現(xiàn)等。第三部分“去中心化應用(DApp)開發(fā)”介紹一個綜合DApp案例開發(fā),包括準備工作、DApp 開發(fā)工具、搭建開發(fā)環(huán)境、設計數(shù)據(jù)結構、實現(xiàn)業(yè)務邏輯、引入主鏈資產、如何對 DApp 進行測試、發(fā)布方式等。