區(qū)塊鏈原理.設(shè)計與應(yīng)用 版權(quán)信息
- ISBN:9787111577829
- 條形碼:9787111577829 ; 978-7-111-57782-9
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
區(qū)塊鏈原理.設(shè)計與應(yīng)用 本書特色
本書由超級賬本核心設(shè)計和開發(fā)者撰寫,是區(qū)塊鏈開發(fā)落地專業(yè)指南。由淺入深,系統(tǒng)化介紹區(qū)塊鏈系統(tǒng)的設(shè)計精華、應(yīng)用開發(fā)等。全書分為理論篇和實(shí)踐篇兩大部分,主要內(nèi)容包括:第1-3章介紹區(qū)塊鏈技術(shù)的由來、核心思想及典型的應(yīng)用場景;第4-5章重點(diǎn)介紹區(qū)塊鏈技術(shù)中大量出現(xiàn)的分布式系統(tǒng)技術(shù)和密碼學(xué)安全技術(shù);第6-8章介紹區(qū)塊鏈領(lǐng)域的三個典型開源項(xiàng)目:比特幣、以太坊以及超級賬本;第9-11章以超級賬本Fabric項(xiàng)目為例,具體講解安裝部署、配置管理,以及使用FabricCA進(jìn)行證書管理的實(shí)踐經(jīng)驗(yàn);第12章重點(diǎn)剖析超級賬本Fabric項(xiàng)目的核心架構(gòu)設(shè)計;第13章介紹區(qū)塊鏈應(yīng)用開發(fā)的相關(guān)技巧和示例;第14章介紹區(qū)塊鏈服務(wù)平臺的設(shè)計與開發(fā),并講解應(yīng)用超級賬本Cello項(xiàng)目構(gòu)建服務(wù)平臺的相關(guān)知識。本書覆蓋了區(qū)塊鏈和分布式賬本領(lǐng)域的新技術(shù),可幫助讀者深入理解區(qū)塊鏈核心原理和典型設(shè)計實(shí)現(xiàn),以及高效地開發(fā)基于區(qū)塊鏈平臺的分布式應(yīng)用。
區(qū)塊鏈原理.設(shè)計與應(yīng)用 內(nèi)容簡介
本書由超級賬本核心設(shè)計和開發(fā)者撰寫,是區(qū)塊鏈開發(fā)落地專業(yè)指南。由淺入深,系統(tǒng)化介紹區(qū)塊鏈系統(tǒng)的設(shè)計精華、應(yīng)用開發(fā)等。全書分為理論篇和實(shí)踐篇兩大部分,主要內(nèi)容包括:第1-3章介紹區(qū)塊鏈技術(shù)的由來、核心思想及典型的應(yīng)用場景;第4-5章重點(diǎn)介紹區(qū)塊鏈技術(shù)中大量出現(xiàn)的分布式系統(tǒng)技術(shù)和密碼學(xué)安全技術(shù);第6-8章介紹區(qū)塊鏈領(lǐng)域的三個典型開源項(xiàng)目:比特幣、以太坊以及超級賬本;第9-11章以超級賬本Fabric項(xiàng)目為例,具體講解安裝部署、配置管理,以及使用FabricCA進(jìn)行證書管理的實(shí)踐經(jīng)驗(yàn);第12章重點(diǎn)剖析超級賬本Fabric項(xiàng)目的核心架構(gòu)設(shè)計;第13章介紹區(qū)塊鏈應(yīng)用開發(fā)的相關(guān)技巧和示例;第14章介紹區(qū)塊鏈服務(wù)平臺的設(shè)計與開發(fā),并講解應(yīng)用超級賬本Cello項(xiàng)目構(gòu)建服務(wù)平臺的相關(guān)知識。本書覆蓋了區(qū)塊鏈和分布式賬本領(lǐng)域的新技術(shù),可幫助讀者深入理解區(qū)塊鏈核心原理和典型設(shè)計實(shí)現(xiàn),以及高效地開發(fā)基于區(qū)塊鏈平臺的分布式應(yīng)用。
區(qū)塊鏈原理.設(shè)計與應(yīng)用 目錄
序 言
前 言
理 論 篇
第1章 區(qū)塊鏈思想的誕生 2
1.1 從實(shí)體貨幣到數(shù)字貨幣 2
1.2 站在巨人的肩膀上 5
1.3 了不起的社會學(xué)實(shí)驗(yàn) 5
1.4 潛在的商業(yè)價值 7
1.5 本章小結(jié) 8
第2章 核心技術(shù)概覽 9
2.1 定義與原理 9
2.2 技術(shù)的演化與分類 11
2.3 關(guān)鍵問題和挑戰(zhàn) 13
2.4 趨勢與展望 17
2.5 認(rèn)識上的誤區(qū) 19
2.6 本章小結(jié) 19
第3章 典型應(yīng)用場景 20
3.1 應(yīng)用場景概覽 20
3.2 金融服務(wù) 22
3.2.1 銀行業(yè)金融管理 22
3.2.2 證券交易 24
3.2.3 眾籌投資 25
3.3 征信和權(quán)屬管理 26
3.4 資源共享 28
3.5 貿(mào)易管理 29
3.6 物聯(lián)網(wǎng) 30
3.7 其他場景 31
3.8 本章小結(jié) 33
第4章 分布式系統(tǒng)核心問題 34
4.1 一致性問題 34
4.1.1 定義與重要性 34
4.1.2 問題與挑戰(zhàn) 35
4.1.3 一致性要求 36
4.1.4 帶約束的一致性 36
4.2 共識算法 37
4.2.1 問題與挑戰(zhàn) 38
4.2.2 常見算法 38
4.2.3 理論界限 38
4.3 FLP 不可能原理 39
4.3.1 定義 39
4.3.2 正確理解 39
4.4 CAP 原理 40
4.4.1 定義 40
4.4.2 應(yīng)用場景 41
4.5 ACID 原則 41
4.6 Paxos 算法與 Raft 算法 42
4.6.1 Paxos 算法 42
4.6.2 Raft 算法 45
4.7 拜占庭問題與算法 45
4.8 可靠性指標(biāo) 48
4.8.1 幾個 9 的指標(biāo) 48
4.8.2 兩個核心時間 49
4.8.3 提高可靠性 49
4.9 本章小結(jié) 49
第5章 密碼學(xué)與安全技術(shù) 50
5.1 Hash 算法與數(shù)字摘要 50
5.1.1 Hash定義 50
5.1.2 常見算法 51
5.1.3 性能 51
5.1.4 數(shù)字摘要 52
5.1.5 Hash 攻擊與防護(hù) 52
5.2 加解密算法 52
5.2.1 加解密系統(tǒng)基本組成 53
5.2.2 對稱加密算法 53
5.2.3 非對稱加密算法 54
5.2.4 選擇明文攻擊 55
5.2.5 混合加密機(jī)制 56
5.2.6 離散對數(shù)與 Diffie–Hellman密鑰交換協(xié)議 57
5.3 消息認(rèn)證碼與數(shù)字簽名 57
5.3.1 消息認(rèn)證碼 58
5.3.2 數(shù)字簽名 58
5.3.3 安全性 59
5.4 數(shù)字證書 59
5.4.1 X.509 證書規(guī)范 60
5.4.2 證書格式 61
5.4.3 證書信任鏈 62
5.5 PKI 體系 63
5.5.1 PKI 基本組件 63
5.5.2 證書的簽發(fā) 63
5.5.3 證書的撤銷 66
5.6 Merkle樹結(jié)構(gòu) 66
5.7 布隆過濾器 67
5.8 同態(tài)加密 68
5.9 其他問題 70
5.10 本章小結(jié) 71
第6章 比特幣——區(qū)塊鏈思想誕生的搖籃 72
6.1 比特幣項(xiàng)目簡介 72
6.1.1 比特幣大事記 73
6.1.2 其他數(shù)字貨幣 74
6.2 原理和設(shè)計 75
6.2.1 基本交易過程 75
6.2.2 重要概念 76
6.2.3 創(chuàng)新設(shè)計 78
6.3 挖礦 80
6.3.1 基本原理 80
6.3.2 挖礦過程 81
6.3.3 如何看待挖礦 81
6.4 共識機(jī)制 82
6.4.1 工作量證明 82
6.4.2 權(quán)益證明 83
6.5 閃電網(wǎng)絡(luò) 83
6.6 側(cè)鏈 85
6.6.1 SPV 證明 85
6.6.2 雙向掛鉤 86
6.6.3 *新進(jìn)展 87
6.7 熱點(diǎn)問題 87
6.7.1 設(shè)計中的權(quán)衡 87
6.7.2 分叉 87
6.7.3 交易延展性 88
6.7.4 擴(kuò)容之爭 89
6.7.5 比特幣的監(jiān)管和追蹤 90
6.8 相關(guān)工具 91
6.9 本章小結(jié) 92
第7章 以太坊——掙脫數(shù)字貨幣的枷鎖 93
7.1 以太坊項(xiàng)目簡介 93
7.1.1 以太坊項(xiàng)目簡史 94
7.1.2 主要特點(diǎn) 95
7.2 核心概念 95
7.3 主要設(shè)計 97
7.3.1 智能合約相關(guān)設(shè)計 97
7.3.2 交易模型 97
7.3.3 共識 97
7.3.4 降低攻擊 98
7.3.5 提高擴(kuò)展性 98
7.4 相關(guān)工具 98
7.4.1 客戶端和開發(fā)庫 98
7.4.2 以太坊錢包 99
7.4.3 IDE 100
7.4.4 網(wǎng)站資源 100
7.5 安裝客戶端 100
7.5.1 從 PPA 直接安裝 100
7.5.2 從源碼編譯 101
7.6 使用智能合約 102
7.6.1 搭建測試用區(qū)塊鏈 102
7.6.2 創(chuàng)建和編譯智能合約 104
7.6.3 部署智能合約 105
7.6.4 調(diào)用智能合約 106
7.7 智能合約案例:投票 106
7.7.1 智能合約代碼 107
7.7.2 代碼解析 109
7.8 本章小結(jié) 111
第8章 超級賬本——面向企業(yè)的分布式賬本 112
8.1 超級賬本項(xiàng)目簡介 112
8.2 社區(qū)組織結(jié)構(gòu) 114
8.2.1 基本結(jié)構(gòu) 114
8.2.2 大中華區(qū)技術(shù)工作組 114
8.3 頂級項(xiàng)目介紹 115
8.3.1 Fabric 項(xiàng)目 116
8.3.2 Sawtooth 項(xiàng)目 117
8.3.3 Iroha 項(xiàng)目 117
8.3.4 Blockchain Explorer 項(xiàng)目 117
8.3.5 Cello 項(xiàng)目 118
8.3.6 Indy 項(xiàng)目 118
8.3.7 Composer 項(xiàng)目 118
8.3.8 Burrow 項(xiàng)目 119
8.4 開發(fā)**工具 119
8.4.1 Linux Foundation ID 119
8.4.2 Jira——任務(wù)和進(jìn)度管理 119
8.4.3 Gerrit——代碼倉庫和 Review管理 120
8.4.4 RocketChat——在線溝通 121
8.5 貢獻(xiàn)代碼 121
8.6 本章小結(jié) 126
實(shí) 踐 篇
第9章 超級賬本 Fabric 部署和使用 128
9.1 簡介 128
9.2 本地編譯安裝 129
9.2.1 操作系統(tǒng) 130
9.2.2 環(huán)境配置 130
9.2.3 獲取代碼 131
9.2.4 編譯安裝 fabric-peer 組件 131
9.2.5 編譯安裝 fabric-orderer 組件
區(qū)塊鏈原理.設(shè)計與應(yīng)用 作者簡介
楊保華 博士,清華大學(xué)畢業(yè),現(xiàn)為 IBM 中國研究院研究員。主要從事數(shù)據(jù)中心網(wǎng)絡(luò)解決方案的研發(fā)與部署,技術(shù)方向包括云計算、軟件定義網(wǎng)絡(luò)(SDN)、網(wǎng)絡(luò)安全等,是國內(nèi)較早從事 SDN 和網(wǎng)絡(luò)虛擬化相關(guān)技術(shù)的推廣者,同時也是DockerPool開源社區(qū)的發(fā)起人之一。
- >
姑媽的寶刀
- >
巴金-再思錄
- >
月亮與六便士
- >
煙與鏡
- >
有舍有得是人生
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
史學(xué)評論
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)