注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計商用區(qū)塊鏈技術(shù)與實踐

商用區(qū)塊鏈技術(shù)與實踐

商用區(qū)塊鏈技術(shù)與實踐

定 價:¥69.00

作 者: 布比區(qū)塊鏈技術(shù)開發(fā)團隊 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121397554 出版時間: 2020-11-01 包裝: 平裝
開本: 16開 頁數(shù): 272 字數(shù):  

內(nèi)容簡介

  本書首先介紹了區(qū)塊鏈技術(shù)的誕生、演進歷程,以及產(chǎn)品化、商用化區(qū)塊鏈需求的緊迫性,進而對商用區(qū)塊鏈展開了探索,分析了商用區(qū)塊鏈的目標和難題,介紹了解決這些難題需要的區(qū)塊鏈關(guān)鍵技術(shù),范圍覆蓋了密碼學(xué)基礎(chǔ)、賬本結(jié)構(gòu)、共識算法、智能合約,以及關(guān)系區(qū)塊鏈擴展性的擴容和跨鏈技術(shù)。最后,本書開放了作者團隊多年研發(fā)和積累的區(qū)塊鏈開發(fā)接口,讀者基于這些接口可以輕易地構(gòu)建并部署自己的區(qū)塊鏈應(yīng)用。 現(xiàn)在市場上的區(qū)塊鏈相關(guān)書籍種類繁多,想要了解區(qū)塊鏈技術(shù)原理、體系架構(gòu)、典型項目介紹的選擇也很多。然而有這么一部分讀者,他們不僅渴望了解區(qū)塊鏈技術(shù),而且更想拿到打開區(qū)塊鏈商業(yè)應(yīng)用大門的鑰匙,目前這類書籍鳳毛麟角。本書的作者團隊結(jié)合在區(qū)塊鏈商業(yè)應(yīng)用領(lǐng)域多年的積累與經(jīng)驗,圍繞著應(yīng)用簡單、落地見效這個目標,從關(guān)鍵技術(shù)選型、區(qū)塊鏈擴展到接口開發(fā)應(yīng)用、典型案例介紹,打造了一本兼顧區(qū)塊鏈技術(shù)與應(yīng)用實踐的鑰匙類實用圖書。 本書適用于對區(qū)塊鏈技術(shù)感興趣的高校學(xué)生、區(qū)塊鏈行業(yè)的開發(fā)者,以及對區(qū)塊鏈行業(yè)感興趣的開發(fā)者。

作者簡介

  本書由布比區(qū)塊鏈團隊核心開發(fā)者共同編著。該團隊由大學(xué)教授、中國科學(xué)院博士、資深區(qū)塊鏈專家等組成。他們對區(qū)塊鏈技術(shù)的本質(zhì)和理論知識有深入的研究與獨到見解,在區(qū)塊鏈共識機制、智能合約、跨鏈技術(shù)、多鏈分片、隱私保護技術(shù)等方面具有深厚積累,并擁有數(shù)十項區(qū)塊鏈核心專利技術(shù);他們擁有區(qū)塊鏈業(yè)務(wù)開發(fā)經(jīng)驗,透徹地理解區(qū)塊鏈的技術(shù)內(nèi)涵與應(yīng)用外延,準確地理解客戶需求與區(qū)塊鏈技術(shù)間的契合價值,在過去的三年多時間里與上千家機構(gòu)有過區(qū)塊鏈技術(shù)科普和應(yīng)用落地的交流,擁有豐富的區(qū)塊鏈商業(yè)落地經(jīng)驗;過去四年,他們榮獲過國內(nèi)外多家專業(yè)機構(gòu)(如福布斯、畢馬威、中國計算機學(xué)會、中關(guān)村區(qū)塊鏈產(chǎn)業(yè)聯(lián)盟等)的獎項100余次。

圖書目錄

第1部分 區(qū)塊鏈及其商業(yè)應(yīng)用
第1章 區(qū)塊鏈技術(shù)的演進 3
1.1 比特幣 3
1.1.1 起源 3
1.1.2 發(fā)展 5
1.1.3 技術(shù)創(chuàng)新 8
1.2 以太坊 9
1.2.1 以太坊的誕生 9
1.2.2 智能合約 11
1.2.3 去中心化應(yīng)用程序 14
1.2.4 未來規(guī)劃 15
1.3 商用區(qū)塊鏈 17
第2章 探索商用區(qū)塊鏈 19
2.1 價值流通的網(wǎng)絡(luò) 19
2.1.1 商用區(qū)塊鏈的目標 20
2.1.2 商用區(qū)塊鏈的難題 21
2.2 區(qū)塊鏈產(chǎn)品架構(gòu) 22
2.2.1 賬戶中心 23
2.2.2 分布式賬本服務(wù) 24
2.2.3 擴展服務(wù) 26
2.2.4 策略與管理 27
2.3 商用產(chǎn)品的技術(shù)特性 28
2.3.1 技術(shù)突破 28
2.3.2 產(chǎn)品成熟度 32
第2部分 商用區(qū)塊鏈的關(guān)鍵技術(shù)
第3章 密碼學(xué)基礎(chǔ)技術(shù) 39
3.1 哈希算法 39
3.1.1 定義 39
3.1.2 常用的哈希算法 40
3.1.3 SHA256算法 42
3.2 加密和解密算法 42
3.2.1 對稱密碼體制 43
3.2.2 非對稱密碼體制 44
3.2.3 ED25519算法 45
3.3 國密算法 45
3.3.1 非對稱密碼算法SM2 46
3.3.2 哈希算法 SM3 46
3.4 數(shù)字證書 47
3.4.1 數(shù)字證書的基本介紹 47
3.4.2 數(shù)字證書的應(yīng)用 48
3.5 默克爾樹 48
3.5.1 原理與實現(xiàn) 49
3.5.2 簡單支付證明 51
第4章 區(qū)塊鏈賬本 52
4.1 區(qū)塊 54
4.1.1 區(qū)塊的結(jié)構(gòu) 55
4.1.2 區(qū)塊的生成 58
4.1.3 區(qū)塊的同步 60
4.1.4 區(qū)塊的前后關(guān)聯(lián) 61
4.2 賬戶 64
4.2.1 賬戶模型 65
4.2.2 賬戶地址 68
4.3 資產(chǎn) 69
4.3.1 原始數(shù)字資產(chǎn) 69
4.3.2 基于賬戶的資產(chǎn) 69
4.4 交易 70
4.4.1 交易的定義 70
4.4.2 操作 72
4.4.3 交易事務(wù)處理 77
4.4.4 交易緩存隊列 78
4.5 費用 83
4.5.1 交易費用簡介 83
4.5.2 費用的計算 83
4.5.3 費用的配置 84
4.6 激勵 86
4.7 賬本的升級 86
4.7.1 簡介 86
4.7.2 消息定義 86
4.7.3 升級過程 87
4.8 P2P網(wǎng)絡(luò) 88
4.8.1 P2P網(wǎng)絡(luò)設(shè)計 89
4.8.2 廣播消息 90
4.8.3 連接數(shù) 92
第5章 共識算法 93
5.1 共識算法概要 93
5.1.1 PoW算法 93
5.1.2 PoS算法 95
5.1.3 DPoS算法 95
5.1.4 PBFT算法 96
5.2 Firework共識算法介紹 97
5.2.1 概述 97
5.2.2 結(jié)合驗證節(jié)點池選取協(xié)議的BFT算法 98
5.3 高性能算法BFT 99
5.3.1 系統(tǒng)模型 99
5.3.2 狀態(tài)機副本協(xié)議 100
5.3.3 Quorum機制 105
5.3.4 超時處理 106
5.4 安全、高效的驗證池選取算法 106
5.4.1 動態(tài)選取模型 107
5.4.2 角色劃分 108
5.4.3 準入和退出機制 109
5.4.4 選取機制 109
5.4.5 配置更新 111
第6章 智能合約 113
6.1 智能合約概要 113
6.1.1 虛擬機介紹 113
6.1.2 虛擬機設(shè)計的原則 115
6.2 智能合約實現(xiàn) 115
6.2.1 智能合約介紹 115
6.2.2 合約執(zhí)行過程 116
6.2.3 智能合約的安全 117
6.3 智能合約開發(fā)簡介 119
6.3.1 DEMO介紹 119
6.3.2 語法介紹 120
6.3.3 內(nèi)置接口和內(nèi)置變量 121
6.3.4 異常處理 122
6.3.5 合約創(chuàng)建與執(zhí)行 123
6.4 智能合約安全開發(fā)指南 123
第7章 擴容技術(shù)方案 125
7.1 概述 125
7.1.1 背景 125
7.1.2 區(qū)塊鏈擴容 126
7.1.3 多鏈Orbits擴容方案 127
7.2 雙層多態(tài)的主-子鏈體系Orbits 127
7.2.1 架構(gòu)設(shè)計 127
7.2.2 主-子鏈介紹 128
7.3 高可擴展性的多鏈賬本 130
7.3.1 多鏈賬本設(shè)計 130
7.3.2 多鏈賬本的數(shù)據(jù)結(jié)構(gòu) 132
7.3.3 多級聯(lián)動的賬本索引設(shè)計 132
7.4 共識算法 133
7.4.1 主鏈的共識機制 133
7.4.2 子鏈的共識機制 134
7.5 挑戰(zhàn)者機制 141
7.5.1 子鏈的安全性威脅 141
7.5.2 實現(xiàn)方案 142
7.6 激勵機制 143
7.6.1 共識激勵 144
7.6.2 提案激勵 145
7.6.3 存儲激勵 145
第8章 跨鏈技術(shù)方案 147
8.1 概述 147
8.1.1 背景 147
8.1.2 跨鏈的難點 148
8.2 多態(tài)跨鏈體系Canal 149
8.3 中繼鏈 151
8.3.1 平行鏈介紹 151
8.3.2 平行鏈跨鏈映射 152
8.3.3 跨鏈證據(jù)校驗 152
8.4 可插拔組件 152
8.4.1 網(wǎng)關(guān)節(jié)點介紹 152
8.4.2 公證人模式 153
8.4.3 可信硬件模式 155
8.4.4 哈希時間鎖定 157
8.5 費用與激勵機制 158
第9章 隱私保護方案 160
9.1 概述 160
9.1.1 背景 160
9.1.2 隱私保護方案Cocoon 161
9.2 隱私保護方案 161
9.2.1 金額隱藏的設(shè)計與實現(xiàn) 161
9.2.2 非交互的設(shè)計與實現(xiàn) 164
9.2.3 地址隱匿的設(shè)計與實現(xiàn) 166
9.2.4 為何要使用Schnorr 聚合簽名 168
9.2.5 怎樣與區(qū)塊鏈系統(tǒng)適配 168
9.3 審計 170
第3部分 商用區(qū)塊鏈的應(yīng)用實踐
第10章 bubichain的開發(fā)與使用 175
10.1 SDK支持 175
10.1.1 Java SDK開發(fā) 175
10.1.2 其他語言版本 184
10.2 API介紹 184
10.2.1 了解密鑰對 184
10.2.2 HTTP 接口 192
10.2.3 WebSocket接口 200
10.3 部署與運維 202
10.3.1 節(jié)點安裝 202
10.3.2 節(jié)點運維 205
第11章 bubichain開發(fā)指南 215
11.1 應(yīng)用開發(fā)示例 215
11.1.1 存證應(yīng)用 215
11.1.2 智能合約開發(fā) 216
11.1.3 區(qū)塊鏈錢包 221
11.1.4 區(qū)塊鏈瀏覽器 224
11.1.5 區(qū)塊鏈智能合約IDE 226
11.2 數(shù)字資產(chǎn)協(xié)議的設(shè)計與實現(xiàn) 228
11.2.1 數(shù)字資產(chǎn)協(xié)議的設(shè)計原則 228
11.2.2 數(shù)字資產(chǎn)設(shè)計與實現(xiàn)示例 228
第12章 區(qū)塊鏈商用案例介紹 245
12.1 供應(yīng)鏈金融 245
12.1.1 行業(yè)痛點 245
12.1.2 解決方案 246
12.1.3 區(qū)塊鏈的價值 248
12.2 數(shù)據(jù)安全共享和交易 251
12.2.1 行業(yè)痛點 251
12.2.2 解決方案 252
12.2.3 區(qū)塊鏈的價值 254
12.3 供應(yīng)鏈溯源 254
12.3.1 行業(yè)痛點 254
12.3.2 解決方案 255
12.3.3 區(qū)塊鏈的價值 257

本目錄推薦

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