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

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

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

定 價(jià):¥79.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

  Leader-us 本名吳治輝,HPE資深架構(gòu)師,擁有超過15年的軟件研發(fā)經(jīng)驗(yàn),專注于電信軟件和云計(jì)算領(lǐng)域的軟件研發(fā),擁有豐富的大型項(xiàng)目架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),是業(yè)界少有的具備很強(qiáng)Coding能力的S級(jí)資深架構(gòu)師,也是《ZeroC Ice木又威指南》《架構(gòu)解密:從分布式到微服務(wù)》《Kubernetes木又威指南:從Docker到Kubernetes實(shí)踐全接觸》《Kubernetes木又威指南:企業(yè)級(jí)容器云實(shí)戰(zhàn)》等書的作者。 李艷軍 擁有多年IT行業(yè)從業(yè)經(jīng)驗(yàn),開源軟件愛好者,專注于區(qū)塊鏈、云計(jì)算方面的技術(shù)研究。 趙鍇 擁有十多年IT行業(yè)從業(yè)經(jīng)驗(yàn),熱愛開源事業(yè),致力于將前沿技術(shù)轉(zhuǎn)化為生產(chǎn)力,曾在多家手游、電信及醫(yī)療公司擔(dān)任架構(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 共識(shí)機(jī)制 25
1.3 快速體驗(yàn)Fabric 28
1.3.1 Fabric的概念與術(shù)語 28
1.3.2 Fabric的安裝過程 32
1.3.3 智能合約初體驗(yàn) 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ū)塊鏈的應(yīng)用場(chǎng)景 44
2.2 區(qū)塊鏈的底層技術(shù)與架構(gòu) 48
2.2.1 P2P網(wǎng)絡(luò) 48
2.2.2 密碼學(xué)與安全技術(shù) 53
2.2.3 Gossip協(xié)議 62
2.3 區(qū)塊鏈平臺(tái)架構(gòu) 64
2.3.1 區(qū)塊鏈平臺(tái)的常規(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)絡(luò) 86
3.2 Fabric開發(fā)調(diào)試 97
3.2.1 智能合約體驗(yàn) 97
3.2.2 調(diào)試Fabric源碼 101
3.3 更復(fù)雜的Fabric網(wǎng)絡(luò) 108
3.3.1 網(wǎng)絡(luò)的結(jié)構(gòu)與定義 109
3.3.2 Orderer節(jié)點(diǎn)的詳細(xì)配置與定義 114
3.3.3 Peer節(jié)點(diǎn)的詳細(xì)配置與定義 119
3.3.4 peer命令 131
第4章 Fabric應(yīng)用開發(fā)實(shí)踐 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 實(shí)例化智能合約 155
4.3.4 調(diào)用智能合約 157
4.3.5 查詢智能合約 158
4.3.6 升級(jí)智能合約 158
4.4 監(jiān)聽事件 160
4.4.1 事件服務(wù)類型 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)絡(luò) 166
5.1 Fabric的創(chuàng)世區(qū)塊 167
5.1.1 Fabric的網(wǎng)絡(luò)結(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啟動(dòng)容器 192
5.3.3 啟動(dòng)Chaincode 194
5.4 Endorser的背書流程 194
5.4.1 preProcess交易預(yù)處理 195
5.4.2 checkSignatureFromCreator檢查簽名 197
5.4.3 CheckProposalTxID驗(yàn)證 198
5.4.4 策略評(píng)估 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的安全機(jī)制 207
6.1 Fabric安全概述 207
6.1.1 成員管理服務(wù) 207
6.1.2 交易安全與隱私保護(hù) 209
6.1.3 智能合約的安全機(jī)制 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) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)