-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
1/26 新書到! 1/19 新書到! 1/12 新書到! 1/5 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

區塊鏈技術進階與實戰 第2版

( 簡體 字)
作者:蔡亮 李啟雷 梁秀波類別:1. -> 程式設計 -> 區塊鏈
譯者:
出版社:人民郵電出版社區塊鏈技術進階與實戰 第2版 3dWoo書號: 53758
詢問書籍請說出此書號!

缺書
NT售價: 445

出版日:11/1/2020
頁數:352
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115551375
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
作者序:

譯者序:

前言:

內容簡介:

本書從實戰的角度對區塊鏈技術進行了全面的介紹和剖析,非常適合區塊鏈開發人員由淺入深地學習區塊鏈技術。全書共分為4個部分:第一部分對區塊鏈進行全景分析,介紹其概念、歷史、技術流派、主要公司和典型應用場景;第二部分對知名開源區塊鏈平臺以太坊和HyperLedger進行詳細解讀;第三部分對企業級區塊鏈平臺的核心技術進行分析;第四部分介紹了6個區塊鏈實際應用項目案例。第2版對調研數據、 平臺介紹、開發實踐和項目案例進行了全面補充和更新。
本書適用于對區塊鏈技術感興趣的程序員、架構師和高校學生,非常適合作為高校教材和培訓資料。
目錄:

第一部分 區塊鏈基礎
第1章 區塊鏈基礎入門 2
1.1 區塊鏈基礎知識 2
1.1.1 從比特幣到區塊鏈 2
1.1.2 區塊鏈定義 3
1.1.3 區塊鏈相關概念 4
1.1.4 區塊鏈分類 6
1.2 區塊鏈發展歷程 8
1.2.1 技術起源 8
1.2.2 區塊鏈1.0:“數字貨幣” 9
1.2.3 區塊鏈2.0:智能合約 9
1.2.4 區塊鏈3.0:超越“貨幣”、經濟和市場 10
1.3 區塊鏈關鍵技術 10
1.3.1 基礎模型 10
1.3.2 數據層 11
1.3.3 網絡層 16
1.3.4 共識層 17
1.3.5 激勵層 20
1.3.6 合約層 21
1.4 區塊鏈產業現狀 22
1.4.1 區塊鏈發展態勢 22
1.4.2 區塊鏈政府規劃 23
1.4.3 區塊鏈生態圖譜 26
1.5 區塊鏈應用場景 27
1.5.1 數字票據 27
1.5.2 供應鏈金融 28
1.5.3 應收賬款 28
1.5.4 數據交易 29
1.5.5 債券交易 29
1.5.6 大宗交易 29
1.5.7 跨境支付 29
1.5.8 其他場景 30
1.6 區塊鏈主流平臺 31
1.7 小結 33
第二部分 開源區塊鏈平臺
第2章 以太坊深入解讀 36
2.1 以太坊基礎入門 36
2.1.1 以太坊發展歷史 36
2.1.2 以太坊基本概念 37
2.1.3 以太坊客戶端 39
2.1.4 以太坊賬戶管理 42
2.1.5 以太坊網絡 44
2.2 以太坊核心原理 44
2.2.1 以太坊共識機制 46
2.2.2 以太坊虛擬機 48
2.2.3 以太坊數據存儲 50
2.2.4 以太坊加密算法 52
2.3 以太坊智能合約 53
2.3.1 智能合約與Solidity簡介 53
2.3.2 智能合約的編寫與部署 55
2.3.3 智能合約測試與執行 66
2.3.4 智能合約實例分析 72
2.4 以太坊歷史、問題與未來發展 75
2.4.1 歷史事件 75
2.4.2 以太坊現存問題 76
2.4.3 以太坊2.0 78
2.5 小結 79
第3章 以太坊應用開發基礎 80
3.1 以太坊開發環境搭建 80
3.1.1 配置以太坊環境 80
3.1.2 搭建以太坊私有鏈 82
3.2 以太坊Remix IDE 86
3.2.1 編譯智能合約 86
3.2.2 獲得字節碼和ABI文件 88
3.2.3 合約方法測試 90
3.3 以太坊編程接口 91
3.3.1 JSON RPC 91
3.3.2 JavaScript API 95
3.4 DApp開發框架與流程 98
3.4.1 Meteor 98
3.4.2 Truffle 101
3.4.3 分層可擴展開發流程 105
3.5 第一個以太坊應用 107
3.5.1 優化MetaCoin應用 107
3.5.2 MetaCoin代碼詳解 109
3.5.3 MetaCoin應用運行 114
3.6 部署至以太坊公有鏈(Mainnet) 116
3.6.1 Infura 116
3.6.2 項目配置 118
3.6.3 部署MetaCoin 119
3.7 小結 119
第4章 Hyperledger Fabric深入解讀 120
4.1 項目介紹 120
4.1.1 項目背景 120
4.1.2 項目簡介 121
4.2 Fabric簡介 123
4.3 核心概念 124
4.4 架構詳解 128
4.4.1 架構解讀 128
4.4.2 成員服務 130
4.4.3 區塊鏈服務 134
4.4.4 合約代碼服務 138
4.5 合約代碼分析 139
4.5.1 合約代碼概述 139
4.5.2 合約代碼結構 139
4.5.3 CLI命令行調用 142
4.5.4 合約代碼執行泳道圖 143
4.6 交易流程 144
4.6.1 通用流程 144
4.6.2 流程詳解 146
4.6.3 背書策略 149
4.6.4 驗證賬本和PeerLedger
檢查點 150
4.7 小結 151
第5章 Hyperledger Fabric應用開發
基礎 152
5.1 環境部署 152
5.1.1 軟件下載與安裝 152
5.1.2 開發環境搭建 154
5.1.3 Go和Docker 156
5.2 合約代碼開發指南 159
5.2.1 接口介紹 159
5.2.2 案例分析 160
5.2.3 私有數據的相關介紹 163
5.3 CLI應用實例 165
5.3.1 準備工作 165
5.3.2 編寫代碼 167
5.3.3 啟動網絡與合約代碼調用 172
5.3.4 手動開啟網絡 173
5.4 SDK應用實例 175
5.4.1 SDK介紹 176
5.4.2 SDK應用開發 177
5.5 小結 182
第三部分 企業級區塊鏈平臺 Hyperchain
第6章 企業級區塊鏈平臺核心原理
剖析 184
6.1 Hyperchain整體架構 184
6.2 基礎組件 187
6.2.1 共識算法 187
6.2.2 網絡通信 193
6.2.3 智能合約 194
6.2.4 賬本數據存儲機制 198
6.3 拓展組件 205
6.3.1 隱私保護 205
6.3.2 加密機制 207
6.3.3 成員管理 210
6.3.4 區塊鏈治理 213
6.3.5 消息訂閱 214
6.3.6 數據管理 216
6.3.7 基于硬件加速的驗簽 219
6.4 小結 220
第7章 Hyperchain應用開發基礎 222
7.1 平臺功能 222
7.1.1 平臺交互 222
7.1.2 交易調用 223
7.1.3 合約管理 227
7.1.4 區塊查詢 230
7.2 平臺部署 233
7.2.1 Hyperchain配置 234
7.2.2 Hyperchain部署 234
7.2.3 Hyperchain運行 236
7.3 第一個Hyperchain應用 237
7.3.1 編寫智能合約 237
7.3.2 部署與合約調用 238
7.4 小結 239
第四部分 區塊鏈應用案例
第8章 以太坊應用實戰案例詳解 242
8.1 基于以太坊的通用積分系統案例
分析 242
8.1.1 項目簡介 242
8.1.2 系統功能分析 243
8.1.3 系統總體設計 244
8.1.4 智能合約設計 246
8.1.5 系統實現 253
8.1.6 系統部署 262
8.2 基于以太坊的電子優惠券系統案例
分析 265
8.2.1 項目簡介 265
8.2.2 系統功能分析 266
8.2.3 系統總體設計 267
8.2.4 智能合約設計 269
8.2.5 系統實現與部署 276
8.3 小結 279
第9章 Hyperledger Fabric應用實戰
案例詳解 280
9.1 基于Fabric的社會文物管理平臺
案例分析 280
9.1.1 項目背景分析 280
9.1.2 系統功能分析 281
9.1.3 系統總體設計 282
9.1.4 智能合約總體設計 284
9.1.5 核心功能合約設計 284
9.1.6 工具合約設計 287
9.1.7 部署實現 288
9.2 基于Fabric的高端食品安全系統
案例分析 289
9.2.1 背景分析 290
9.2.2 方案提出 290
9.2.3 系統功能分析 291
9.2.4 系統總體設計 292
9.2.5 API設計 294
9.2.6 智能合約設計 294
9.2.7 利用Node.js SDK 308
9.2.8 部署實現 310
9.3 小結 317
第10章 企業級區塊鏈應用實戰案例
詳解 318
10.1 基于Hyperchain的應收賬款管理
系統案例分析 318
10.1.1 項目簡介 318
10.1.2 系統功能分析 320
10.1.3 系統總體設計 321
10.1.4 智能合約設計 325
10.1.5 系統安全設計 328
10.2 基于Hyperchain的出行打車平臺
案例分析 329
10.2.1 項目簡介 329
10.2.2 系統功能分析 330
10.2.3 系統總體設計 333
10.2.4 智能合約設計 335
10.2.5 系統實現與部署 350
10.3 小結 352
序: