深度探索區塊鏈 Hyperledger技術與應用 區塊鏈技術書籍

深度探索區塊鏈 Hyperledger技術與應用 區塊鏈技術書籍 pdf epub mobi txt 电子书 下载 2025

張增駿 著
想要找书就要到 求知書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 蓝墨水图书专营店
出版社: 机械工业出版社
ISBN:9787111589327
商品编码:24667479116

具体描述









深度探索區塊鏈:Hyperledger技術與應用

 

基本信息

作者: 張增駿   

叢書名: 區塊鏈技術叢書

齣版社:機械工業齣版社

ISBN:9787111589327

定價 79元

齣版日期:2018 年1月

開本:16開

版次:1-1

所屬分類:計算機

目錄

序一 

序二 

序三 

前言

第一篇 準備篇

第1章 區塊鏈概述 2

1.1 區塊鏈的前世今生 2

1.1.1 區塊鏈的曆史起源——比特幣 2

1.1.2 歡迎來到區塊鏈的世界 3

1.1.3 區塊鏈演進趨勢 4

1.2 區塊鏈概念 5

1.2.1 區塊鏈本質 6

1.2.2 區塊鏈工作原理 6

1.2.3 區塊鏈技術特點 7

1.2.4 區塊鏈層次模型 8

1.2.5 區塊鏈共識算法 8

1.2.6 區塊鏈並不一定去中心化 9

1.3 區塊鏈技術平颱 10

1.3.1 比特幣 10

1.3.2 以太坊 11

1.3.3 瑞波 13

1.3.4 區塊鏈商用平颱:超級賬本 13

1.3.5 區塊鏈技術平颱比較 15

1.4 區塊鏈的商用之道 15

1.4.1 區塊鏈的2.0時代:商用區塊鏈 15

1.4.2 超級賬本:商用區塊鏈的“第五元素” 17

1.4.3 區塊鏈的商業應用場景 17

1.5 本章小結 18

第2章 超級賬本初體驗 19

2.1 基礎環境安裝 19

2.1.1 Docker的安裝和使用 19

2.1.2 Docker Compose的安裝和使用 21

2.1.3 下載超級賬本源代碼 24

2.2 超級賬本部署調用 24

2.2.1 下載Docker鏡像文件 24

2.2.2 部署超級賬本網絡 25

2.2.3 鏈碼調用和查詢 26

2.2.4 常見錯誤 27

2.3 節點的配置參數傳遞規則 29

2.4 本章小結 31

第二篇 核心篇

第3章 超級賬本的係統架構 34

3.1 係統邏輯架構 35

3.2 網絡節點架構 37

3.3 典型交易流程 39

3.3.1 創建交易提案並發送給背書節點 39

3.3.2 背書節點模擬交易並生成背書簽名 41

3.3.3 收集交易的背書 42

3.3.4 構造交易請求並發送給排序服務節點 43

3.3.5 排序服務節點以對交易進行排序並生成區塊 45

3.3.6 排序服務節點以廣播給組織的主節點 45

3.3.7 記賬節點驗證區塊內容並寫入區塊 45

3.3.8 在組織內部同步最新的區塊 49

3.4 消息協議結構 49

3.4.1 信封消息結構 49

3.4.2 配置管理結構 51

3.4.3 背書流程結構 52

3.5 策略管理和訪問控製 56

3.5.1 策略定義及其類型 56

3.5.2 交易背書策略 57

3.5.3 鏈碼實例化策略 60

3.5.4 通道管理策略 61

3.6 本章小結 63

第4章 基於Gossip的P2P數據分發 64

4.1 概述 64

4.2 超級賬本中的Gossip協議 65

4.3 成員認證及身份管理 67

4.4 節點啓動及成員管理 67

4.5 主節點選舉過程 68

4.6 基於反熵的狀態同步 69

4.7 數據傳播過程 70

4.8 多通道的支持 70

4.9 消息的驗證策略 71

4.10 消息的多路分用及分區 73

4.11 和Gossip相關的配置參數 76

4.12 本章小結 77

第5章 分布式賬本存儲 78

5.1 概述 78

5.2 讀寫集 79

5.2.1 交易模擬和讀寫集 79

5.2.2 交易驗證和世界狀態更新 80

5.2.3 模擬和驗證示例 80

5.3 賬本編號 81

5.4 賬本數據 81

5.4.1 賬本數據存儲 82

5.4.2 賬本數據讀取 83

5.4.3 交易模擬執行 84

5.5 區塊索引 84

5.5.1 文件位置指針 85

5.5.2 索引的同步過程 86

5.6 狀態數據 87

5.6.1 LevelDB 88

5.6.2 CouchDB 89

5.6.3 基於狀態數據的區塊驗證 91

5.7 曆史數據 92

5.8 數據恢復 92

5.9 本章小結 93

第6章 集成共識機製的排序服務 94

6.1 概述 94

6.1.1 共識算法的類型 95

6.1.2 Hyperledger Fabric 1.0的共識機製 96

6.2 實現數據隔離的多通道 97

6.2.1 排序服務的初始化 99

6.2.2 通道的創建 101

6.2.3 通道的更新 105

6.2.4 通道的加入 107

6.2.5 通道的查詢 107

6.3 可插拔的排序服務 108

6.3.1 排序服務接口 108

6.3.2 基於單進程的排序服務 110

6.3.3 基於Kafka的排序服務 110

6.3.4 鏈消息過濾器 122

6.4 本章小結 124

第7章 實現數據隔離的多鏈及多通道 125

7.1 數據存儲對多鏈的支持 126

7.1.1 賬本數據 126

7.1.2 索引數據 126

7.1.3 狀態數據 127

7.1.4 曆史數據 127

7.2 鏈碼對多鏈的支持 128

7.2.1 鏈碼的生命周期管理 128

7.2.2 鏈碼和背書節點的通信 129

7.2.3 鏈碼的部署和調用 130

7.3 多通道對多鏈的支持 131

7.4 命令行和SDK對多鏈的支持 132

7.5 關於係統鏈 132

7.6 本章小結 132

第8章 基於數字證書的成員管理服務 133

8.1 實現成員管理的MSP 133

8.1.1 MSP成員的驗證 133

8.1.2 MSP的目錄結構 134

8.1.3 MSP的配置最佳實踐 140

8.2 頒發數字證書的Fabric CA 142

8.2.1 概述 142

8.2.2 Fabric CA服務端的安裝部署 143

8.2.3 Fabric CA服務端的操作使用 148

8.3 本章小結 158

第9章 支持多種語言的智能閤約 159

9.1 概述 160

9.2 鏈碼的生命周期管理 160

9.2.1 鏈碼的生命周期 160

9.2.2 應用程序和鏈碼的交互流程 164

9.2.3 背書節點接收應用程序的請求處理 165

9.2.4 采用上下文實現交易的模擬執行 166

9.2.5 鏈碼消息的數據分發 166

9.2.6 鏈碼運行環境的管理 168

9.3 內置的係統鏈碼 172

9.3.1 生命周期管理係統鏈碼 173

9.3.2 配置管理係統鏈碼 180

9.3.3 查詢管理係統鏈碼 182

9.3.4 交易背書係統鏈碼 182

9.3.5 交易驗證係統鏈碼 184

9.4 鏈碼的相互調用 184

9.5 背書節點和鏈碼的有限狀態機 185

9.5.1 背書節點和鏈碼之間的事件 188

9.5.2 背書節點的有限狀態機 189

9.5.3 鏈碼的有限狀態機 190

9.6 本章小結 192

第三篇 應用篇

第10章 超級賬本的應用開發模型 194

10.1 應用開發模型 194

10.2 應用程序開發的SDK 194

10.2.1 概述 195

10.2.2 SDK規範 195

10.2.3 應用場景介紹 204

10.3 鏈碼的開發和調試 210

10.3.1 鏈碼需要實現的接口 210

10.3.2 鏈碼的SDK提供給鏈碼的接口 212

10.3.3 鏈碼開發的注意事項 214

10.3.4 鏈碼的調試 215

10.4 本章小結 216

第11章 從零開始部署超級賬本網絡 217

11.1 準備超級賬本運行環境 217

11.1.1 超級賬本運行環境 217

11.1.2 編譯超級賬本鏡像文件 224

11.2 快速構建超級賬本網絡 227

11.2.1 下載BYFN的代碼 227

11.2.2 BYFN腳本介紹 227

11.2.3 生成網絡初始化配置 228

11.2.4 啓動超級賬本網絡 230

11.2.5 關閉超級賬本網絡 235

11.3 逐步建立超級賬本網絡 236

11.3.1 生成MSP證書 236

11.3.2 生成排序服務創世區塊 236

11.3.3 生成通道配置創世區塊 236

11.3.4 定義組織錨節點 237

11.3.5 啓動超級賬本網絡 237

11.3.6 創建並加入通道 238

11.3.7 安裝和實例化鏈碼 240

11.3.8 執行鏈碼查詢 243

11.3.9 執行鏈碼調用 244

11.4 本章小結 245

第12章 超級賬本的應用開發實例 246

12.1 票據背書場景介紹 246

12.1.1 票據關係人 247

12.1.2 票據行為分類 247

12.1.3 基於區塊鏈技術的數字票據 249

12.2 票據背書需求分析 250

12.3 票據背書架構設計 251

12.3.1 票據背書的分層架構 252

12.3.2 票據背書的數據模型 253

12.4 票據背書實現 254

12.4.1 應用程序實現 254

12.4.2 鏈碼功能實現 275

12.5 票據背書快速部署 287

12.6 票據背書展示 288

12.6.1 係統登錄 288

12.6.2 發布票據 288

12.6.3 我的票據 289

12.6.4 發起票據背書 289

12.6.5 待簽收票據列錶 290

12.6.6 簽收票據背書 290

12.6.7 拒收票據背書 291

12.7 本章小結 292

附錄A 術語錶 293

附錄B 超級賬本的實用工具 297

參考文獻 308 


用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有