注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)區(qū)塊鏈技術(shù)進(jìn)階與實(shí)戰(zhàn)

區(qū)塊鏈技術(shù)進(jìn)階與實(shí)戰(zhàn)

區(qū)塊鏈技術(shù)進(jìn)階與實(shí)戰(zhàn)

定 價:¥69.00

作 者: 蔡亮,李啟雷,梁秀波 著
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈原創(chuàng)
標(biāo) 簽: 暫缺

ISBN: 9787115471796 出版時間: 2018-04-01 包裝: 平裝
開本: 16開 頁數(shù): 286 字?jǐn)?shù):  

內(nèi)容簡介

  本書從實(shí)戰(zhàn)的角度出發(fā),結(jié)合實(shí)際應(yīng)用開發(fā)場景,對區(qū)塊鏈技術(shù)進(jìn)行了全面介紹和剖析。全書共分為四個部分:D一部分對區(qū)塊鏈進(jìn)行了全景分析,介紹了其概念、歷史、技術(shù)流派、主要公司和典型應(yīng)用場景,并給出了當(dāng)前區(qū)塊鏈產(chǎn)業(yè)生態(tài)圖譜;D二部分對知名開源區(qū)塊鏈平臺以太坊和HyperLedger進(jìn)行了詳細(xì)解讀,并介紹了如何基于這兩個平臺進(jìn)行區(qū)塊鏈應(yīng)用開發(fā);第三部分以自主可控聯(lián)盟區(qū)塊鏈Hyperchain為例,分析了企業(yè)級區(qū)塊鏈平臺的核心技術(shù),介紹了基于Hyperchain的企業(yè)級區(qū)塊鏈應(yīng)用開發(fā)技術(shù);第四部分介紹了多個區(qū)塊鏈實(shí)際應(yīng)用項(xiàng)目案例,并對開發(fā)過程和關(guān)鍵代碼進(jìn)行了詳細(xì)分析。本書不僅全面深入,而且注重實(shí)戰(zhàn),非常適合區(qū)塊鏈開發(fā)人員由淺入深地學(xué)習(xí)區(qū)塊鏈技術(shù)。本書適用于對區(qū)塊鏈技術(shù)感興趣的程序員、架構(gòu)師和高校學(xué)生,非常適合 作為高校教材和培訓(xùn)資料。

作者簡介

  蔡亮,博士,副教授,浙江大學(xué)計(jì)算機(jī)學(xué)院軟件工程系主任,浙江省重大科技專項(xiàng)專家。主要從事區(qū)塊鏈、云計(jì)算、網(wǎng)絡(luò)安全、可信計(jì)算和金融業(yè)務(wù)處理的研究,在*核心期刊和國際會議上發(fā)表了數(shù)十篇論文。參與了多項(xiàng)國家ji或省部級科研項(xiàng)目,如國 防軍工預(yù)研基金項(xiàng)目、國家創(chuàng)新基金項(xiàng)目、863項(xiàng)目等。獲得教育部科技進(jìn)步一等獎、浙江省科技進(jìn)步一等獎和三等獎。 李啟雷,博士,講師,杭州趣鏈科技有限公司首 席技術(shù)官。主要從事體感人機(jī)交互、區(qū)塊鏈和移動互聯(lián)網(wǎng)技術(shù)等方面的研究與開發(fā)。作為核心研究人員參與國家863計(jì)劃和國家科技支撐計(jì)劃,在國內(nèi)外知名學(xué)術(shù)期刊和會議發(fā)表論文九篇,獲得國家發(fā)明專利一項(xiàng)、軟件著作權(quán)一項(xiàng)。 梁秀波,博士,副研究員,杭州趣鏈科技有限公司副總經(jīng)理。主要從事機(jī)器學(xué)習(xí)、區(qū)塊鏈、數(shù)字娛樂和移動互聯(lián)網(wǎng)等方面的研究與開發(fā),曾赴法國進(jìn)行為期一年的訪問研究。作為核心研究人員參與國家ji和省部級科研項(xiàng)目近十項(xiàng),主持企事業(yè)單位委托項(xiàng)目二十余項(xiàng)。已發(fā)表論文十余篇,獲得國家發(fā)明專利三項(xiàng)。

圖書目錄

目  錄
D一部分 區(qū)塊鏈基礎(chǔ)
D1章 區(qū)塊鏈基礎(chǔ)入門 2
1.1 區(qū)塊鏈基礎(chǔ)知識 2
1.1.1 從比特幣到區(qū)塊鏈 2
1.1.2 區(qū)塊鏈定義 3
1.1.3 區(qū)塊鏈相關(guān)概念 4
1.1.4 區(qū)塊鏈分類 6
1.2 區(qū)塊鏈發(fā)展歷程 8
1.2.1 技術(shù)起源 8
1.2.2 區(qū)塊鏈1.0——“數(shù)字貨幣” 9
1.2.3 區(qū)塊鏈2.0——智能合約 9
1.2.4 區(qū)塊鏈3.0——超越貨幣、
經(jīng)濟(jì)和市場 10
1.3 區(qū)塊鏈關(guān)鍵技術(shù) 10
1.3.1 基礎(chǔ)模型 10
1.3.2 數(shù)據(jù)層 11
1.3.3 網(wǎng)絡(luò)層 16
1.3.4 共識層 17
1.3.5 激勵層 19
1.3.6 合約層 20
1.4 區(qū)塊鏈產(chǎn)業(yè)現(xiàn)狀 21
1.4.1 區(qū)塊鏈發(fā)展態(tài)勢 21
1.4.2 區(qū)塊鏈政府規(guī)劃 22
1.4.3 區(qū)塊鏈生態(tài)圖譜 25
1.5 區(qū)塊鏈應(yīng)用場景 26
1.5.1 數(shù)字票據(jù) 26
1.5.2 供應(yīng)鏈金融 27
1.5.3 應(yīng)收賬款 27
1.5.4 數(shù)據(jù)交易 27
1.5.5 債券交易 28
1.5.6 大宗交易 28
1.5.7 其他場景 28
1.6 區(qū)塊鏈主流平臺 29
1.7 本章小結(jié) 31
D二部分 開源區(qū)塊鏈平臺
D2章 以太坊深入解讀 36
2.1 以太坊基礎(chǔ)入門 36
2.1.1 以太坊發(fā)展歷史 36
2.1.2 以太坊基本概念 37
2.1.3 以太坊客戶端 39
2.1.4 以太坊賬戶管理 43
2.1.5 以太坊網(wǎng)絡(luò) 46
2.2 以太坊核心原理 46
2.2.1 以太坊共識機(jī)制 47
2.2.2 以太坊虛擬機(jī) 49
2.2.3 以太坊數(shù)據(jù)存儲 51
2.2.4 以太坊加密算法 53
2.3 以太坊智能合約 53
2.3.1 智能合約與Solidity簡介 54
2.3.2 智能合約的編寫與部署 56
2.3.3 智能合約測試與執(zhí)行 67
2.3.4 智能合約實(shí)例分析 71
2.4 以太坊重大事件與現(xiàn)存問題 74
2.4.1 The DAO攻擊事件 74
2.4.2 以太坊現(xiàn)存問題 75
2.5 本章小結(jié) 77
第3章 以太坊應(yīng)用開發(fā)基礎(chǔ) 78
3.1 以太坊開發(fā)環(huán)境搭建 78
3.1.1 配置以太坊環(huán)境 78
3.1.2 搭建以太坊私有鏈 80
3.2 以太坊集成開發(fā)環(huán)境 83
3.2.1 Mix IDE 83
3.2.2 Solidity在線實(shí)時編譯器IDE 86
3.3 以太坊編程接口 89
3.3.1 JSON RPC 89
3.3.2 JavaScript API 94
3.4 DApp開發(fā)框架與流程 97
3.4.1 Meteor 97
3.4.2 Truffle 100
3.4.3 分層可擴(kuò)展開發(fā)流程 102
3.5 D一個以太坊應(yīng)用 104
3.5.1 優(yōu)化MetaCoin應(yīng)用 104
3.5.2 MetaCoin代碼詳解 106
3.5.3 MetaCoin應(yīng)用運(yùn)行 109
3.6 本章小結(jié) 111
第4章 Hyperledger Fabric深入解讀 112
4.1 項(xiàng)目介紹 112
4.1.1 項(xiàng)目背景 112
4.1.2 項(xiàng)目簡介 113
4.2 Fabric簡介 115
4.3 核心概念 116
4.4 架構(gòu)詳解 118
4.4.1 架構(gòu)解讀 118
4.4.2 成員服務(wù) 120
4.4.3 區(qū)塊鏈服務(wù) 124
4.4.4 合約代碼服務(wù) 127
4.5 合約代碼分析 128
4.5.1 合約代碼概述 128
4.5.2 合約代碼結(jié)構(gòu) 129
4.5.3 CLI命令行調(diào)用 131
4.5.4 鏈碼執(zhí)行泳道圖 132
4.6 交易流程 133
4.6.1 通用流程 133
4.6.2 流程詳解 135
4.6.3 背書策略 138
4.7 本章小結(jié) 139
第5章 Hyperledger Fabric應(yīng)用開發(fā)
基礎(chǔ) 140
5.1 環(huán)境部署 140
5.1.1 軟件下載與安裝 140
5.1.2 開發(fā)環(huán)境搭建 142
5.1.3 Go和Docker 144
5.2 鏈碼開發(fā)指南 147
5.2.1 實(shí)現(xiàn)智能合約的接口 147
5.2.2 智能合約的依賴關(guān)系 148
5.2.3 智能合約的數(shù)據(jù)格式 148
5.2.4 智能合約的接口解析 149
5.2.5 智能合約案例代碼分析 149
5.3 CLI應(yīng)用實(shí)例 152
5.3.1 CLI 介紹 152
5.3.2 CLI 應(yīng)用開發(fā) 153
5.4 SDK應(yīng)用實(shí)例 163
5.4.1 SDK介紹 163
5.4.2 SDK應(yīng)用開發(fā) 165
5.5 本章小結(jié) 169
第三部分 企業(yè)級區(qū)塊鏈平臺 Hyperchain
第6章 企業(yè)級區(qū)塊鏈平臺核心原理
剖析 172
6.1 Hyperchain整體架構(gòu) 172
6.2 共識算法 174
6.2.1 RBFT概述 174
6.2.2 RBFT常規(guī)流程 174
6.2.3 RBFT視圖更換 176
6.2.4 RBFT自動恢復(fù) 177
6.2.5 RBFT節(jié)點(diǎn)增刪 178
6.3 智能合約 179
6.3.1 智能合約執(zhí)行引擎 180
6.3.2 HyperVM設(shè)計(jì)原理 180
6.3.3 HyperVM執(zhí)行流程 181
6.4 賬本數(shù)據(jù)存儲機(jī)制 183
6.4.1 區(qū)塊鏈 183
6.4.2 合約狀態(tài) 185
6.4.3 Merkle樹 186
6.5 安全與隱私機(jī)制 189
6.5.1 多級加密機(jī)制 189
6.5.2 基于CA的權(quán)限控制 190
6.6 可視化監(jiān)管平臺 191
6.6.1 Hypervision概覽 191
6.6.2 Hypervision區(qū)塊鏈管理 192
6.6.3 Hypervision合約管理 193
6.7 本章小結(jié) 194
第7章 Hyperchain應(yīng)用開發(fā)基礎(chǔ) 195
7.1 平臺功能 195
7.1.1 JSON-RPC格式 195
7.1.2 交易調(diào)用 196
7.1.3 合約管理 200
7.1.4 區(qū)塊查詢 203
7.2 平臺部署 206
7.2.1 Hyperchain配置 207
7.2.2 Hyperchain部署 207
7.2.3 Hyperchain運(yùn)行 209
7.3 D一個Hyperchain應(yīng)用 210
7.3.1 編寫智能合約 211
7.3.2 部署與合約調(diào)用 212
7.4 本章小結(jié) 212
第四部分 區(qū)塊鏈應(yīng)用案例
第8章 以太坊應(yīng)用實(shí)戰(zhàn)案例詳解 214
8.1 基于以太坊的通用積分系統(tǒng)案例
分析 214
8.1.1 項(xiàng)目簡介 214
8.1.2 系統(tǒng)功能分析 215
8.1.3 系統(tǒng)總體設(shè)計(jì) 216
8.1.4 智能合約設(shè)計(jì) 218
8.1.5 系統(tǒng)實(shí)現(xiàn) 224
8.1.6 系統(tǒng)部署 233
8.2 基于以太坊的電子優(yōu)惠券系統(tǒng)案例
分析 235
8.2.1 項(xiàng)目簡介 235
8.2.2 系統(tǒng)功能分析 236
8.2.3 系統(tǒng)總體設(shè)計(jì) 237
8.2.4 智能合約設(shè)計(jì) 239
8.2.5 系統(tǒng)實(shí)現(xiàn)與部署 246
8.3 本章小結(jié) 250
第9章 企業(yè)級區(qū)塊鏈應(yīng)用實(shí)戰(zhàn)案例
詳解 251
9.1 基于Hyperchain的數(shù)字票據(jù)系統(tǒng)
案例分析 251
9.1.1 項(xiàng)目簡介 251
9.1.2 系統(tǒng)功能分析 252
9.1.3 系統(tǒng)總體設(shè)計(jì) 253
9.1.4 智能合約設(shè)計(jì) 256
9.1.5 系統(tǒng)實(shí)現(xiàn)與部署 261
9.2 基于Hyperchain的出行打車平臺
案例分析 263
9.2.1 項(xiàng)目簡介 263
9.2.2 系統(tǒng)功能分析 264
9.2.3 系統(tǒng)總體設(shè)計(jì) 267
9.2.4 智能合約設(shè)計(jì) 269
9.2.5 系統(tǒng)實(shí)現(xiàn)與部署 284
9.3 本章小結(jié) 286*

本目錄推薦

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