深度探索區塊鏈:Hyperledger技術與應用 2024 pdf epub mobi 電子書 下載
☆☆☆☆☆
簡體網頁||
繁體網頁
深度探索區塊鏈:Hyperledger技術與應用 pdf epub mobi 著者簡介
張增駿 智鏈ChainNova技術總監和架構師。十餘年軟件開發和項目管理經驗,設計並實現瞭多個區塊鏈項目,帶領團隊獲得“2017可信區塊鏈峰會”唯*非金融類*佳案例奬。中國信通院可信區塊鏈專傢委員會成員,參與討論並推動可信區塊鏈測試標準的製定,多次受邀到高校與企業分享與推動區塊鏈落地工作。曾任綠盟科技PDT經理,帶領團隊研發的遠程安全評估係統(RSAS)連續多年國內排名*一,廣泛應用於多個重點領域。目前關注區塊鏈、網絡安全、大數據、雲計算和人工智能等領域。
董寜 智鏈 ChainNova科技公司CEO,北京大學(天津濱海)新一代信息技術研究院金融科技研究中心主任。曾任IBM大中華區IT經濟學負責人,參與過數傢商業銀行和金融機構核心係統的設計建設,具有多年金融行業的商業洞察。畢業於北京大學信息科學技術學院智能科學係。
硃軒彤 清華大學碩士,中國社會科學院數量經濟與技術經濟研究所博士生,專注於技術經濟研究。在政府及國際組織有豐富的工作經驗。
陳劍雄 智鏈ChainNova首席科學傢,原金山雲技術VP,中科院計算與通信工程學院碩士。多年大規模集群係統研發經驗,參與多個區塊鏈核心係統設計和應用。
深度探索區塊鏈:Hyperledger技術與應用 pdf epub mobi 圖書描述
本書由超級賬本執行董事Brian Behlendorf領銜推薦,區塊鏈一綫落地實踐團隊、Hyperleger會員智鏈骨乾團對撰寫。深入講解Hyperledger Fabric 1.0的架構、執行邏輯、核心功能實現、從零部署,並以票據案例為例,講解具體開發實踐,穿插開發所需的*佳實踐和遇到的問題解決。
本書分三篇,共12章內容。
準備篇(第1~2章),高度濃縮、信息量大的第1章,揭示區塊鏈的價值、核心理念、演進、主流平颱、商用場景。第2章進入實踐環節,涵蓋安裝、部署與調試,讓讀者初步直觀感受區塊鏈,培養學習和實踐的興趣。
核心篇(第3~9章),先從Fabric1.0架構開始講解,方便讀者瞭解整體結構與運作邏輯,帶著問題與輪廓去閱讀,事半功倍。第4~9章講解內部實現機製,該篇並不點到為止,而是深入到底層實現原理層麵,讓讀者透徹瞭解Fabric的設計與實現細節,該篇是理解區塊鏈設計與實現的關鍵所在,也是日後做好應用開發的基礎,有瞭問題可以自己動手解決。
涵蓋以下幾個方麵:
區塊鏈架構、組件關係與運行機製總覽;
Gossip協議與P2P數據分發機製;
分布式賬本數據相關的存儲技術;
共識機製及其可插拔的架構設計;
如何實現數據隔離的多鏈與多通道;
基於數字證書的成員管理服務實現與使用;
智能閤約實現、交互,以及有限狀態機。
應用篇(10~12章),從安裝部署、開發模型和應用開發的角度,以一個票據背書的案例講解如何基於Hyperledger Fabric 1.0開發區塊鏈應用,以完整地掌握區塊鏈應用開發,動手實踐具體的項目。
深度探索區塊鏈:Hyperledger技術與應用 2024 pdf epub mobi 電子書 下載
深度探索區塊鏈:Hyperledger技術與應用 pdf epub mobi 圖書目錄
序一
序二
序三
前言
第一篇 準備篇
第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
· · · · · · (
收起)
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
發表於2024-06-29
深度探索區塊鏈:Hyperledger技術與應用 2024 pdf epub mobi 電子書 下載
深度探索區塊鏈:Hyperledger技術與應用 2024 pdf epub mobi 電子書 下載
深度探索區塊鏈:Hyperledger技術與應用 2024 pdf epub mobi 電子書 下載
喜欢 深度探索區塊鏈:Hyperledger技術與應用 電子書 的读者还喜欢
深度探索區塊鏈:Hyperledger技術與應用 pdf epub mobi 讀後感
評分
☆☆☆☆☆
看此書之前,本人在網絡上搜索fabic官網之外的資料,可以說非常少。 此書本人在春節期間閱讀瞭,可以說是帶你入門hyperledger fabic的好書。眾所周知它是聯盟鏈的一個實現方案,所以通知學習它可以對聯盟鏈的分布式架構有一點的瞭解。 講解細緻。每一章講解得比較深入,需要有...
評分
☆☆☆☆☆
由於本身區塊鏈的概念相對復雜一點,直接讀官方英文文檔還是比較難以理解的,網上搜集的資料比較零散,這本書對去熟悉hyperledger fabric的開發人員比如我幫助是比較大的。 根據官網的資料,在不斷的實踐。這本書很多是基於官網文檔的翻譯來的,翻譯的質量還可以,至少我能看懂...
評分
☆☆☆☆☆
看此書之前,本人在網絡上搜索fabic官網之外的資料,可以說非常少。 此書本人在春節期間閱讀瞭,可以說是帶你入門hyperledger fabic的好書。眾所周知它是聯盟鏈的一個實現方案,所以通知學習它可以對聯盟鏈的分布式架構有一點的瞭解。 講解細緻。每一章講解得比較深入,需要有...
評分
☆☆☆☆☆
看此書之前,本人在網絡上搜索fabic官網之外的資料,可以說非常少。 此書本人在春節期間閱讀瞭,可以說是帶你入門hyperledger fabic的好書。眾所周知它是聯盟鏈的一個實現方案,所以通知學習它可以對聯盟鏈的分布式架構有一點的瞭解。 講解細緻。每一章講解得比較深入,需要有...
評分
☆☆☆☆☆
看此書之前,本人在網絡上搜索fabic官網之外的資料,可以說非常少。 此書本人在春節期間閱讀瞭,可以說是帶你入門hyperledger fabic的好書。眾所周知它是聯盟鏈的一個實現方案,所以通知學習它可以對聯盟鏈的分布式架構有一點的瞭解。 講解細緻。每一章講解得比較深入,需要有...
類似圖書 點擊查看全場最低價
出版者:機械工業齣版社
作者:張增駿
出品人:
頁數:308
譯者:
出版時間:2018-2-1
價格:79.00元
裝幀:平裝
isbn號碼:9787111589327
叢書系列:
圖書標籤:
區塊鏈
Hyperledger
計算機
編程
實用
好書,值得一讀
區塊鏈風口必讀
佳作
深度探索區塊鏈:Hyperledger技術與應用 2024 pdf epub mobi 電子書 下載
深度探索區塊鏈:Hyperledger技術與應用 pdf epub mobi 用戶評價
評分
☆☆☆☆☆
比起一些稍微說一下架構,隻講鏈碼編寫的書籍,本書還是較優秀的.從架構的各個層麵做瞭介紹.當然我也發現部分章節就是官網的文檔翻譯.最後1章的工程又幾乎是代碼堆疊.總之,如果要搞hyperledger,還是可以參考看看.
評分
☆☆☆☆☆
比起一些稍微說一下架構,隻講鏈碼編寫的書籍,本書還是較優秀的.從架構的各個層麵做瞭介紹.當然我也發現部分章節就是官網的文檔翻譯.最後1章的工程又幾乎是代碼堆疊.總之,如果要搞hyperledger,還是可以參考看看.
評分
☆☆☆☆☆
略讀全書,發現對自己基本沒太大幫助,如果有幫助瞭我再迴來補⭐
評分
☆☆☆☆☆
從Fabric的設計思路與架構來看,其錶麵上掛著聯盟鏈的牌子,但本質上仍是一種“功能可編程的傳統分布式係統”,個人認為其收獲影響力的主要原因恐怕還是推齣時間上的領先。
評分
☆☆☆☆☆
略讀全書,發現對自己基本沒太大幫助,如果有幫助瞭我再迴來補⭐
深度探索區塊鏈:Hyperledger技術與應用 2024 pdf epub mobi 電子書 下載