區塊鏈國產化實踐指南 基於Fabric 2.0
王雅震
- 出版商: 人民郵電
- 出版日期: 2022-04-01
- 定價: $599
- 售價: 7.9 折 $473
- 語言: 簡體中文
- 頁數: 348
- ISBN: 7115580375
- ISBN-13: 9787115580375
-
相關分類:
區塊鏈 Blockchain
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
jQuery Mobile 建置與執行 (jQuery Mobile: Up and Running)$520$411 -
王者歸來-PHP 完全開發範例集, 3/e$860$731 -
$352大話代碼架構 (項目實戰版) -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
$474區塊鏈開發實戰:Hyperledger Fabric 關鍵技術與案例分析 -
Hands-On Microservices with C# 8 and .NET Core 3, 3/e (Paperback)$1,530$1,454 -
$564精通Spring Cloud微服務架構 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)$980$774 -
$296區塊鏈+:落地場景與應用實戰 -
$454Go語言區塊鏈應用開發從入門到精通 -
$458用 Python 編程和實踐!區塊鏈教科書 -
領域驅動設計與 .NET Core:應用 DDD 原則,探索軟體核心複雜度 (Hands-On Domain-Driven Design with .NET Core)$780$608 -
不當礦工當老闆:自己動手開發區塊鏈應用業務$780$616 -
$403Xamarin 全棧開發技術與實踐 (微課版) -
強健的 Python|撰寫潔淨且可維護的程式碼 (Robust Python: Write Clean and Maintainable Code)$680$537 -
$458Spring Boot 企業級項目開發實戰 -
Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師$650$507 -
ASP.NET Core 工程師不可不知的 10大安全性漏洞與防駭方法$690$538 -
$403區塊鏈產業應用100例 -
$356區塊鏈技術開發與實現 -
$347區塊鏈隱私技術 -
$280區塊鏈:構建信任和價值的新型基礎設施 -
$709Hyperledger 區塊鏈開發實戰:利用 Hyperledger Fabric 和 Composer 構建去中心化的應用 -
區塊鏈創新實踐手冊:如何運用去中心化技術,建構企業轉型解決方案$450$356
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書以Hyperledger Fabric 2.0為藍本,由淺入深地剖析底層源碼,系統講解Fabric 2.0的技術框架、各個模塊實現以及背後所蘊含的技術思想,並結合區塊鏈國產化的當前發展,分析Fabric技術的國產化實踐。本書主要分為三個部分,第一部分(第1~12章)介紹區塊鏈和Fabric技術相關概念、Fabric 2.0底層源碼;第二部分(第13章)講述如何部署Fabric 2.0,包括使用Kubernetes進行部署;第三部分(第14~17章)融合自主可控技術國產化趨勢,結合“5G+物聯網”等區塊鏈國內應用場景,通過實際應用分析Fabric技術的國產化實踐。
無論是對區塊鏈感興趣,想要入門Fabric技術的新手,還是初涉Fabric技術,需要通過源碼深入理解並使用該技術的區塊鏈行業從業者,抑或是對區塊鏈國產化實踐有需求,需要實踐案例參考的區塊鏈國產化踐行者,都能從本書中獲益。
作者簡介
王雅震,目前就職於北京微芯區塊鏈與邊緣計算研究院,任區塊鏈高級開發工程師,從事區塊鏈硬件加速和隱私計算相關的研發工作,具有8年研發經驗。
目錄大綱
第 1章 Fabric概述 1
1.1 Fabric核心概念 1
1.2 Fabric經典網絡架構 3
1.3 Fabric經典交易流程 4
1.4 Fabric項目源碼目錄結構 5
第 2章 Fabric中的配置 7
2.1 配置的形式 7
2.2 網絡配置 9
2.3 應用通道配置 10
2.4 peer節點配置 13
2.5 orderer節點配置 16
2.6 MSP配置 17
第3章 成員服務提供者(MSP) 21
3.1 MSP的類型和關聯 21
3.2 本地MSP 24
3.2.1 MSP的初始化 25
3.2.2 MSP的使用 28
3.3 多通道下的MSP管理者 30
第4章 加密服務提供者(BCCSP) 32
4.1 BCCSP初始化 33
4.1.1 BCCSP的條件編譯 33
4.1.2 默認類型SWBCCSP 33
4.1.3 公鑰加密標準類型PKCS11BCCSP 34
4.2 BCCSP的使用 36
4.2.1 簽名方法 36
4.2.2 驗簽方法 37
第5章 身份對象 38
5.1 身份對象的初始化 38
5.1.1 公開身份對象 38
5.1.2 簽名身份對象 39
5.1.3 序列化身份對象 40
5.2 身份對象的使用 40
5.2.1 公開身份的使用 40
5.2.2 簽名身份的使用 41
5.2.3 序列化身份的使用 41
第6章 策略 43
6.1 MSP主體 43
6.2 策略的類型 44
6.2.1 簽名策略 45
6.2.2 隱式元策略 46
6.3 策略對象 48
6.4 簽名策略對象 48
6.4.1 簽名策略分析器 48
6.4.2 簽名策略評估員 49
6.4.3 身份反序列化工具 50
6.4.4 接口實現 51
6.5 隱式元策略對象 51
6.5.1 隱式元策略分析器 51
6.5.2 接口實現 51
6.6 策略管理員 52
6.7 策略檢查器 53
6.8 策略的層級 54
6.9 策略的使用 55
6.9.1 通道策略 55
6.9.2 背書策略 56
6.9.3 ACL策略 58
第7章 賬本 60
7.1 賬本的配置 60
7.2 賬本的結構 61
7.3 區塊鏈數據結構 62
7.4 私有數據結構 64
7.5 賬本對象的層級 66
7.6 賬本數據的存儲流程 67
7.7 塊存儲對象 70
7.7.1 狀態數據庫 70
7.7.2 blockfile的管理 71
7.7.3 簡化塊文件存儲 77
7.8 私有數據存儲對象 77
7.9 賬本存儲對象 81
7.10 節點賬本對象和賬本管理者對象 82
7.10.1 交易管理工具 83
7.10.2 歷史狀態數據庫 96
7.10.3 賬本初始化工具 97
7.10.4 節點賬本對象 99
7.10.5 節點賬本管理對象 104
第8章 通道 106
8.1 通道的配置 107
8.2 系統通道的啟動 109
8.3 應用通道的啟動 112
8.4 加入應用通道 118
第9章 通道服務 124
9.1 基礎gRPC網絡通信服務 124
9.1.1 Fabric對gRPC的封裝 124
9.1.2 服務通信功能 125
9.2 背書服務endorse 127
9.2.1 服務功能和原型定義 127
9.2.2 服務流程 128
9.3 原子廣播服務AtomicBroadcast 136
9.3.1 服務功能和原型定義 136
9.3.2 服務流程 138
9.4 共識排序服務etcdraft 145
9.4.1 etcdraft共識網絡的拓撲結構 150
9.4.2 etcdraft共識網絡的配置和啟動 150
9.4.3 etcdraft共識網絡的服務流程 156
9.5 散播服務gossip 161
9.5.1 服務功能和原型定義 162
9.5.2 服務的配置和啟動 163
9.5.3 服務流程 169
9.6 發現服務discovery 177
9.6.1 服務配置和原型定義 177
9.6.2 服務流程 178
9.7 操作服務operation 180
9.7.1 服務配置和原型定義 182
9.7.2 服務流程 182
第 10章 通道配置更新和交易驗證 184
10.1 通道配置更新流程 184
10.2 交易驗證流程 192
10.2.1 TLS連接驗證 192
10.2.2 身份認證 195
10.2.3 多版本並發控制驗證 203
10.2.4 版本能力驗證 204
第 11章 Fabric區塊鏈網絡核心節點 207
11.1 peer節點 207
11.1.1 peer程序的命令結構 207
11.1.2 peer節點的啟動過程 211
11.2 orderer節點 212
11.2.1 orderer程序的命令結構 213
11.2.2 orderer節點的啟動過程 213
11.3 第三方節點 215
11.3.1 ZooKeeper、Kafka節點和共識排序服務 215
11.3.2 CouchDB節點與狀態數據庫 217
第 12章 鏈碼生命周期管理 219
12.1 系統鏈碼 220
12.1.1 系統鏈碼的類型和功能 220
12.1.2 系統鏈碼的初始化 220
12.2 應用鏈碼 225
12.2.1 應用鏈碼與系統鏈碼的關系 225
12.2.2 應用鏈碼與容器的關系 225
12.2.3 應用鏈碼的安裝交易過程 229
12.2.4 應用鏈碼的實例化交易過程 237
12.2.5 應用鏈碼的升級交易過程 246
12.2.6 應用鏈碼作為外部服務 246
第 13章 Fabric區塊鏈網絡部署 253
13.1 Fabric SDK 253
13.1.1 Fabric SDK的分類 253
13.1.2 Fabric SDK在Fabric區塊鏈網絡中的角色 253
13.2 Fabric鏡像 254
13.2.1 Fabric區塊鏈網絡中的核心鏡像 254
13.2.2 獲取Fabric核心鏡像 255
13.3 Fabric的編譯 255
13.3.1 編譯工程文件Makefile 255
13.3.2 編譯Fabric項目工程 256
13.4 官方示例fabric-samples 257
13.4.1 fabric-samples的結構 257
13.4.2 部署first-network 258
13.4.3 擴展first-network 262
13.4.4 以Kubernetes為容器,部署first-network 262
第 14章 國內區塊鏈技術的發展 270
14.1 區塊鏈技術應用發展趨勢淺析 270
14.2 區塊鏈技術與網絡信息安全 273
14.3 區塊鏈技術與自主可控 276
14.4 Fabric的發展與自主可控 278
第 15章 Fabric的國產化之路 280
15.1 超級賬本社區與中國的橋梁 280
15.2 加解密算法領域的國產化實踐 280
15.2.1 應用國密算法的重要性 280
15.2.2 Fabric應用國密算法的難點和方向 281
15.2.3 Fabric國密改造實踐 283
15.3 性能優化領域的國產化實踐 298
15.3.1 Fabric性能模型分析 298
15.3.2 已做的性能優化 301
15.3.3 打造高性能交易數據模型 302
15.3.4 性能優化的方向性實踐 303
第 16章 BaaS平臺的應用實踐 313
16.1 BaaS平臺的特性與應用場景 313
16.2 BaaS平臺架構設計實踐 318
16.3 BaaS平臺開發實踐 320
16.3.1 部署負載均衡層 321
16.3.2 接口層 323
16.3.3 資源編排層 324
16.3.4 執行層 327
16.3.5 消息隊列 328
第 17章 當Fabric遇上樹莓派 331
17.1 區塊鏈與物聯網發展的融合 331
17.2 樹莓派參與的Fabric區塊鏈網絡架構 333
17.3 搭建樹莓派參與的Fabric開發環境 336
17.4 部署樹莓派參與的Fabric區塊鏈網絡 339
17.5 Fabric+物聯網的應用場景 341


