注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計區(qū)塊鏈原理、設計與應用(第2版)

區(qū)塊鏈原理、設計與應用(第2版)

區(qū)塊鏈原理、設計與應用(第2版)

定 價:¥139.00

作 者: 楊保華,陳昌 著
出版社: 機械工業(yè)出版社
叢編項: 區(qū)塊鏈技術叢書
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111659808 出版時間: 2020-07-01 包裝: 平裝
開本: 16開 頁數: 524 字數:  

內容簡介

  本書由超級賬本核心設計和開發(fā)者撰寫,是區(qū)塊鏈開發(fā)落地專業(yè)指南。由淺入深、系統(tǒng)化介紹超級賬本Fabric設計精華、應用開發(fā)等。全書分為理論篇和實踐篇兩大部分;第1~3章介紹區(qū)塊鏈技術的由來、核心思想及典型的應用場景;第4~5章重點介紹區(qū)塊鏈技術中大量出現的分布式系統(tǒng)技術和密碼學安全技術;第6~8章介紹區(qū)塊鏈領域的三個典型開源項目:比特幣、以太坊以及超級賬本;第9-11章以超級賬本Fabric項目為例,具體講解了安裝部署、配置管理,以及使用 Fabric CA 進行證書管理的實踐經驗;第12章重點剖析超級賬本Fabric項目的核心架構設計;第13章介紹區(qū)塊鏈應用開發(fā)的相關技巧和示例;第14章介紹區(qū)塊鏈服務平臺的設計與開發(fā),并講解應用超級賬本Cello項目構建服務平臺的相關知識。本書覆蓋了區(qū)塊鏈和分布式賬本領域的*新技術,可幫助讀者深入理解區(qū)塊鏈核心原理和典型設計實現,以及高效地開發(fā)基于區(qū)塊鏈平臺的分布式應用。

作者簡介

  楊保華 博士,分布式系統(tǒng)與數據科學家,開源軟件專家?,F任甲骨文全球區(qū)塊鏈技術負責人,超級賬本全球技術大使,中國電子學會區(qū)塊鏈分會委員。長期從事區(qū)塊鏈、數據科技等領域的研發(fā)和創(chuàng)新,主持過多個大規(guī)模企業(yè)系統(tǒng)的架構設計和研發(fā)實施。在國際ding級刊物發(fā)表論文20余篇,獲國際專利10余 項,并參與國際標準制定工作。曾擔任IBM 科學家,超級賬本全球技術委員會委員等。作為超級賬本 Fabric、Cello 等項目的早期設計、開發(fā)者,持續(xù)貢獻了多個開源項目。 陳昌 紙貴科技 CTO,技術方向包括云計算、區(qū)塊鏈、機器學習等,是區(qū)塊鏈技術的早期研究和推動者,超級賬本項目的核心開發(fā)者。擁有豐富的區(qū)塊鏈底層開發(fā)和應用實踐經驗,負責多個行業(yè)區(qū)塊鏈解決方案的架構設計和實施,并主導開發(fā)了若干區(qū)塊鏈服務平臺?,F任中國信通院可信區(qū)塊鏈推進計劃副理事長、中國電子學會區(qū)塊鏈分會委員、清華大學經濟管理學院區(qū)塊鏈金融研究中心理事,曾任 IBM 高級研究員。

圖書目錄

前言
第1版序言
第1版前言
理論篇
第1章 區(qū)塊鏈的誕生 2
1.1 記賬科技的千年演化 2
1.2 分布式記賬與區(qū)塊鏈 7
1.3 集大成者—比特幣 10
1.4 區(qū)塊鏈的商業(yè)價值 12
1.5 本章小結 14
第2章 核心技術概覽 15
2.1 定義與原理 15
2.2 技術的演化與分類 17
2.3 關鍵問題和挑戰(zhàn) 19
2.4 趨勢與展望 23
2.5 認識上的誤區(qū) 26
2.6 本章小結 27
第3章 典型應用場景 28
3.1 應用場景概覽 28
3.2 金融服務 29
3.2.1 數字貨幣 30
3.2.2 支付清結算業(yè)務 31
3.2.3 證券交易后處理 34
3.2.4 供應鏈金融 35
3.2.5 稅收服務 36
3.2.6 眾籌管理 37
3.3 征信管理 38
3.4 權屬管理與溯源 39
3.4.1 存證 39
3.4.2 溯源 41
3.4.3 數據管理 42
3.5 資源共享 42
3.6 物流與供應鏈 44
3.7 物聯網 45
3.8 其他場景 46
3.9 本章小結 48
第4章 分布式系統(tǒng)核心技術 49
4.1 一致性問題 49
4.2 共識算法 52
4.3 FLP不可能原理 54
4.4 CAP原理 56
4.4.1 定義 56
4.4.2 應用場景 56
4.5 ACID原則與多階段提交 57
4.6 Paxos算法與Raft算法 58
4.6.1 Paxos算法 58
4.6.2 Raft算法 61
4.7 拜占庭問題與算法 61
4.8 可靠性指標 65
4.9 本章小結 66
第5章 密碼學與安全技術 67
5.1 密碼學簡史 67
5.2 Hash算法與數字摘要 68
5.3 加解密算法 70
5.4 消息認證碼與數字簽名 75
5.4.1 消息認證碼 76
5.4.2 數字簽名 76
5.4.3 安全性 77
5.5 數字證書 77
5.6 PKI體系 80
5.7 默克爾樹結構 83
5.8 布隆過濾器 84
5.9 同態(tài)加密 85
5.10 其他技術 86
5.11 本章小結 89
第6章 比特幣—初露鋒芒的區(qū)塊鏈 90
6.1 比特幣項目簡介 90
6.2 工作原理 94
6.2.1 基本交易過程 94
6.2.2 重要概念 95
6.2.3 創(chuàng)新設計 98
6.3 挖礦過程 99
6.4 共識機制 100
6.5 閃電網絡 102
6.6 側鏈 103
6.7 熱門問題 105
6.8 相關工具 108
6.9 本章小結 109
第7章 以太坊—掙脫加密貨幣的枷鎖 110
7.1 以太坊項目簡介 110
7.2 核心概念 112
7.3 主要設計 114
7.4 相關工具 115
7.5 安裝客戶端 117
7.6 使用智能合約 118
7.6.1 搭建測試用區(qū)塊鏈 118
7.6.2 創(chuàng)建和編譯智能合約 119
7.6.3 部署智能合約 120
7.6.4 調用智能合約 121
7.7 智能合約案例 121
7.7.1 智能合約代碼 121
7.7.2 代碼解析 123
7.8 本章小結 125
第8章 超級賬本——面向企業(yè)的分布式賬本 126
8.1 超級賬本項目簡介 126
8.2 社區(qū)組織結構 128
8.3 頂級項目介紹 129
8.4 開發(fā)協(xié)作工具 134
8.5 貢獻代碼 136
8.6 本章小結 139
實踐篇
第9章 Fabric安裝與部署 142
9.1 簡介 142
9.2 本地編譯組件 143
9.2.1 環(huán)境配置 144
9.2.2 獲取代碼 145
9.2.3 編譯安裝Peer組件 145
9.2.4 編譯安裝Orderer組件 145
9.2.5 編譯安裝Fabric CA組件 146
9.2.6 編譯安裝配置輔助工具 146
9.2.7 安裝Protobuf支持和Go語言相關工具 146
9.2.8 示例配置 147
9.3 容器方式獲取 147
9.3.1 安裝Docker服務 147
9.3.2 安裝docker-compose 147
9.3.3 獲取Docker鏡像 148
9.3.4 鏡像Dockerfile 150
9.4 用本地方式啟動Fabric網絡 154
9.4.1 規(guī)劃初始網絡拓撲 155
9.4.2 準備啟動配置文件 156
9.4.3 啟動排序節(jié)點 163
9.4.4 啟動Peer節(jié)點 165
9.4.5 創(chuàng)建通道 166
9.4.6 加入通道 166
9.4.7 更新錨節(jié)點配置 167
9.5 用容器方式啟動Fabric網絡 167
9.6 本章小結 169
第10章 管理Fabric網絡 170
10.1 簡介 170
10.2 使用通道 170
10.3 管理節(jié)點 184
10.4 管理鏈上代碼 186
10.5 監(jiān)聽網絡事件 202
10.6 自動發(fā)現網絡信息 205
10.6.1 主要功能 205
10.6.2 全局參數 205
10.6.3 子命令 205
10.7 使用運維服務 210
10.8 如何升級網絡版本 213
10.8.1 能力類型 213
10.8.2 推薦升級步驟 214
10.9 使用SDK 216
10.10 注意事項與最佳實踐 217
10.11 本章小結 219
第11章 智能合約的開發(fā) 220
11.1 簡介 220
11.2 鏈碼的概念與結構 221
11.2.1 Chaincode接口 222
11.2.2 鏈碼結構 222
11.3 鏈碼開發(fā)API 223
11.3.1 賬本狀態(tài)交互API 223
11.3.2 交易信息API 225
11.3.3 參數讀取API 226
11.3.4 私密數據API 226
11.3.5 其他API 227
11.4 應用開發(fā)案例一:轉賬 228
11.5 應用開發(fā)案例二:資產權屬管理 231
11.6 應用開發(fā)案例三:調用其他鏈碼 240
11.7 應用開發(fā)案例四:發(fā)送事件 241
11.8 應用開發(fā)案例五:基于屬性的權限控制 242
11.9 應用開發(fā)案例六:私密數據 243
11.10 使用外部鏈碼 248
11.10.1 外部鏈碼構建器結構 248
11.10.2 鏈碼安裝包結構 251
11.10.3 配置Peer節(jié)點調用

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號