●第1章 區塊鏈思想以及去中心化應用
1.1 從記賬角度理解區塊鏈
1.2 區塊鏈技術的典型成分
1.2.1 網絡通信
1.2.2 區塊鏈賬本
1.2.3 密碼算法
1.2.4 共識機制
1.3 區塊鏈技術架構的更替
1.3.1 區塊鏈1.0架構
1.3.2 區塊鏈2.0架構
1.3.3 區塊鏈3.0架構
1.4 去中心化應用及其優缺點
1.4.1 去中心化應用
1.4.2 去中心化應用的優點
1.4.3 去中心化應用的缺點
1.5 DApp中的用戶
1.6 有名的DApp應用
1.6.1 比特幣
1.6.2 達世幣
1.6.3 零幣
1.6.4 萊特幣
1.6.5 以太坊
1.6.6 超級賬本
1.6.7 Ripple
1.6.8 OpenBazaar
1.6.9 IPFS
第2章 區塊鏈的最初應用――去中心化數字貨幣
2.1 數字貨幣的去中心化歷程
2.1.1 加密數字貨幣的過去
2.1.2 中本聰與比特幣
2.2 去中心化數字貨幣繫統的基本設計
2.2.1 密鑰、私鑰與公鑰
2.2.2 貨幣地址
2.2.3 發起交易
2.2.4 交易的UTXO模型
2.2.5 交易在比特幣網絡中的傳播
2.3 去中心化數字貨幣中的區塊鏈技術
2.3.1 區塊結構
2.3.2 用區塊頭哈希值和區塊高度標識區塊
2.3.3 區塊間的鏈接
2.3.4 Merkle樹與Metkle根
2.3.5 創世區塊
2.4 挖礦行為
2.4.1 挖礦與去中心化共識
2.4.2 交易校驗及整合至區塊
2.4.3 填充區塊頭
2.4.4 工作量證明算法與開始挖礦
2.4.5 難度目標的調整
2.4.6 成功構建區塊與新區塊校驗
2.4.7 日漸減小的貨幣供應量
2.4.8 理智從事挖礦活動
第3章 區塊鏈熱議話題
3.1 區塊鏈分叉
3.1.1 區塊同時被挖出導致的分叉
3.1.2 軟件升級導致的分叉
3.2 區塊擴容
3.3 側鏈
3.3.1 極具創造力的側鏈技術
3.3.2 雙向掛鉤與SPV證明機制
3.4 閃電網絡
……
第4章 區塊鏈技術的典型應用場景
第5章 密碼算法――區塊鏈應用安全的保障
第6章 共識算法構建出區塊鏈的靈魂
第7章 區塊鏈應用開發平臺――以太坊
第8章 編寫以太坊智能合約
第9章 區塊鏈應用開發平臺――超級賬本
第10章 超級賬本Fabric的基本使用
《區塊鏈開發從入門到精通以太坊+超級賬本》繫統講述了區塊鏈原理、技術與應用,全書分三大部分:區塊鏈思想以及去中心化應用、區塊鏈技術在去中心化數字貨幣繫統中的應用、區塊鏈熱議話題與區塊鏈技術的典型應用場景;區塊鏈的核心技術——密碼算法和共識算法;最後一部分繫統介紹了區塊鏈的應用開發平臺——以太坊和超級賬本,包括以太坊項目的主要設計及如何用Solidity語言創建能夠部署到以太坊平臺的智能合約應用、後起之秀超級賬本項目(尤其是Fabric子項目)的設計以及如何在Fabric超級賬本項目上搭建和運行區塊鏈網絡。《區塊鏈開發從入門到精通以太坊+超級賬本》內容由淺入深、遵循區塊鏈技術的發展規律,從區塊鏈的思想緣起,到技術應用與發展趨勢,剖析實際落地案例,探究區塊鏈價值及未來發展趨勢,幫助讀者快速步入區塊鏈應用新時代。《區塊鏈開發從入門到精通以太坊+超級賬本》適合想要了解區塊鏈技術但沒有基礎的新手讀者等