注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件工程及軟件方法學區(qū)塊鏈輕松上手:原理、源碼、搭建與應用

區(qū)塊鏈輕松上手:原理、源碼、搭建與應用

區(qū)塊鏈輕松上手:原理、源碼、搭建與應用

定 價:¥79.00

作 者: Leader-us,李艷軍,趙鍇 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121348785 出版時間: 2018-10-01 包裝: 平裝
開本: 16 頁數(shù): 252 字數(shù):  

內(nèi)容簡介

  《區(qū)塊鏈輕松上手:原理、源碼、搭建與應用》首先從以比特幣為代表的數(shù)字貨幣的歷史與現(xiàn)狀開始,講解區(qū)塊鏈的概念、生態(tài)、底層技術(shù)與架構(gòu);然后講解Fabric的開發(fā)環(huán)境與調(diào)試方法,并細致解析配置文件及命令行的用法;其次以Fabric Java SDK為主介紹如何使用Java代碼開發(fā)Fabric應用,包括客戶端管理、通道配置、事件監(jiān)聽、智能合約開發(fā)等;再次深入解析Fabric源碼,解析客戶端交易、智能合約初始化及背書流程;最后深入講解Fabric的安全機制,以及Fabric CA的使用與管理等內(nèi)容。 《區(qū)塊鏈輕松上手:原理、源碼、搭建與應用》兼顧原理與實戰(zhàn),主要面向想快速上手區(qū)塊鏈及了解其原理與架構(gòu)的學生、愛好者、開發(fā)人員、架構(gòu)師與技術(shù)管理人員。

作者簡介

  Leader-us 本名吳治輝,HPE資深架構(gòu)師,擁有超過15年的軟件研發(fā)經(jīng)驗,專注于電信軟件和云計算領(lǐng)域的軟件研發(fā),擁有豐富的大型項目架構(gòu)設計經(jīng)驗,是業(yè)界少有的具備很強Coding能力的S級資深架構(gòu)師,也是《ZeroC Ice木又威指南》《架構(gòu)解密:從分布式到微服務》《Kubernetes木又威指南:從Docker到Kubernetes實踐全接觸》《Kubernetes木又威指南:企業(yè)級容器云實戰(zhàn)》等書的作者。 李艷軍 擁有多年IT行業(yè)從業(yè)經(jīng)驗,開源軟件愛好者,專注于區(qū)塊鏈、云計算方面的技術(shù)研究。 趙鍇 擁有十多年IT行業(yè)從業(yè)經(jīng)驗,熱愛開源事業(yè),致力于將前沿技術(shù)轉(zhuǎn)化為生產(chǎn)力,曾在多家手游、電信及醫(yī)療公司擔任架構(gòu)師和技術(shù)總監(jiān)。

圖書目錄

第1章 全面理解區(qū)塊鏈 1
1.1 從比特幣開始 1
1.1.1 顛覆性的比特幣 1
1.1.2 從比特幣到以太坊 9
1.1.3 山寨幣蜂擁而至 10
1.1.4 不得不提的瑞波幣 13
1.1.5 數(shù)字加密貨幣的現(xiàn)狀與前景 15
1.2 理解區(qū)塊鏈的概念 18
1.2.1 深入理解Blockchain 18
1.2.2 數(shù)字賬本 22
1.2.3 智能合約 24
1.2.4 共識機制 25
1.3 快速體驗Fabric 28
1.3.1 Fabric的概念與術(shù)語 28
1.3.2 Fabric的安裝過程 32
1.3.3 智能合約初體驗 36
第2章 區(qū)塊鏈的生態(tài)與原理 40
2.1 區(qū)塊鏈的生態(tài) 40
2.1.1 Hyperledger社區(qū) 40
2.1.2 Blockchain as a Service 42
2.1.3 區(qū)塊鏈的應用場景 44
2.2 區(qū)塊鏈的底層技術(shù)與架構(gòu) 48
2.2.1 P2P網(wǎng)絡 48
2.2.2 密碼學與安全技術(shù) 53
2.2.3 Gossip協(xié)議 62
2.3 區(qū)塊鏈平臺架構(gòu) 64
2.3.1 區(qū)塊鏈平臺的常規(guī)架構(gòu) 64
2.3.2 Fabric的原理與架構(gòu) 68
2.3.3 Fabric架構(gòu)總結(jié) 73
第3章 Fabric安裝與調(diào)試 76
3.1 Fabric源碼安裝 76
3.1.1 基礎(chǔ)環(huán)境安裝 77
3.1.2 編譯Fabric 81
3.1.3 部署Fabric網(wǎng)絡 86
3.2 Fabric開發(fā)調(diào)試 97
3.2.1 智能合約體驗 97
3.2.2 調(diào)試Fabric源碼 101
3.3 更復雜的Fabric網(wǎng)絡 108
3.3.1 網(wǎng)絡的結(jié)構(gòu)與定義 109
3.3.2 Orderer節(jié)點的詳細配置與定義 114
3.3.3 Peer節(jié)點的詳細配置與定義 119
3.3.4 peer命令 131
第4章 Fabric應用開發(fā)實踐 137
4.1 Fabric SDK概述 137
4.1.1 Client模塊 138
4.1.2 Chains模塊 140
4.2 通道配置 145
4.2.1 使用Configtxgen工具生成通道配置 145
4.2.2 創(chuàng)建通道 146
4.2.3 加入通道 148
4.2.4 更新通道 148
4.3 智能合約管理 150
4.3.1 開發(fā)智能合約 151
4.3.2 安裝智能合約 154
4.3.3 實例化智能合約 155
4.3.4 調(diào)用智能合約 157
4.3.5 查詢智能合約 158
4.3.6 升級智能合約 158
4.4 監(jiān)聽事件 160
4.4.1 事件服務類型 161
4.4.2 監(jiān)聽交易事件 161
4.4.3 已提交事件 163
4.4.4 監(jiān)聽區(qū)塊事件 163
4.4.5 智能合約事件 164
第5章 深入研究Fabric網(wǎng)絡 166
5.1 Fabric的創(chuàng)世區(qū)塊 167
5.1.1 Fabric的網(wǎng)絡結(jié)構(gòu)定義 167
5.1.2 創(chuàng)世區(qū)塊的結(jié)構(gòu) 171
5.1.3 創(chuàng)世區(qū)塊的通道定義 177
5.1.4 創(chuàng)世區(qū)塊的生成代碼解析 180
5.1.5 組織與策略的定義 185
5.2 Peer客戶端發(fā)起交易 187
5.2.1 提案打包 188
5.2.2 提案簽名 189
5.2.3 提案背書 189
5.3 Chaincode的初始化 191
5.3.1 ChaincodeServer的初始化 191
5.3.2 通過initSysCCs啟動容器 192
5.3.3 啟動Chaincode 194
5.4 Endorser的背書流程 194
5.4.1 preProcess交易預處理 195
5.4.2 checkSignatureFromCreator檢查簽名 197
5.4.3 CheckProposalTxID驗證 198
5.4.4 策略評估 199
5.4.5 simulateProposal模擬交易 201
5.4.6 Chaincode的調(diào)用流程 203
5.4.7 RWSet與防雙花攻擊 205
5.4.8 ESCC背書流程 206
第6章 深入理解Fabric的安全機制 207
6.1 Fabric安全概述 207
6.1.1 成員管理服務 207
6.1.2 交易安全與隱私保護 209
6.1.3 智能合約的安全機制 210
6.2 深入理解Fabric MSP 212
6.2.1 MSP模型 212
6.2.2 MSP的證書體系 215
6.2.3 MSP的映射問題 218
6.3 深入理解Fabric CA 220
6.3.1 Fabric CA架構(gòu)的組成 220
6.3.2 Fabric CA安裝及功能 223
6.3.3 Fabric CA SDK編程 232

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號