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

自學區塊鏈——原理、技術及應用

( 簡體 字)
作者:范凌杰類別:1. -> 程式設計 -> 區塊鏈
譯者:
出版社:機械工業出版社自學區塊鏈——原理、技術及應用 3dWoo書號: 51233
詢問書籍請說出此書號!

缺書
NT售價: 250

出版日:5/28/2019
頁數:205
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111626015
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書是一本系統介紹區塊鏈理論知識和應用開發的教程。全書共8章,主要包括兩部分的內容,區塊鏈理論知識(1∼3章):區塊鏈概述、區塊鏈中的密碼學以及區塊鏈的核心機制;區塊鏈應用開發(4∼8章):打造自己的區塊鏈——基于Python、以太坊之DApp開發實戰、超級賬本開發實戰、EOS開發實戰以及區塊鏈綜合應用開發實踐。本書在系統介紹區塊鏈理論知識的基礎上,結合豐富的案例進行實踐操作的講解,力求引領讀者在實踐中深入理解區塊鏈技術,掌握基于主流的區塊鏈平臺開發區塊鏈實際應用的能力。
本書可以作為區塊鏈開發者的自學用書,也可作為開設區塊鏈開發相關課程的各類院校、培訓機構的教材。
目錄:

前言第1章 區塊鏈概述1
1.1 什么是區塊鏈1
1.1.1 區塊鏈的概念2
1.1.2 區塊的概念3
1.1.3 區塊鏈的運行原理8
1.1.4 生成一個區塊鏈8
1.2 區塊鏈的技術構成與邏輯架構14
1.2.1 區塊鏈的技術構成14
1.2.2 區塊鏈的邏輯架構16
1.3 區塊鏈的分類20
1.3.1 公有鏈、聯盟鏈和私有鏈20
1.3.2 側鏈和閃電網絡21
1.4 區塊鏈的特點21
1.5 區塊鏈的發展歷程22
1.6 區塊鏈的典型應用24
1.6.1 加密數字貨幣的代表——比特幣24
1.6.2 智能合約鼻祖——以太坊25
1.6.3 迪士尼區塊鏈平臺——龍鏈26
1.6.4 Linux基金會的開源賬本——Hyperledger27
1.6.5 區塊鏈操作系統——EOS28
1.7 區塊鏈技術現狀及展望29
1.7.1 區塊鏈技術的現狀29
1.7.2 未來的區塊鏈30
第2章 區塊鏈中的密碼學31
2.1 哈希算法和哈希值31
2.1.1 什么是哈希算法和哈希值31
2.1.2 哈希算法的特點32
2.1.3 哈希算法的應用33
2.2 區塊鏈中的加密學35
2.2.1 加解密算法36
2.2.2 橢圓曲線密碼學36
2.2.3 Merkle樹37
2.2.4 數字簽名和數字證書38
第3章 區塊鏈的核心機制40
3.1 共識機制40
3.1.1 共識問題的產生——拜占庭將軍問題40
3.1.2 幾個重要的共識機制43
3.2 賬戶、錢包和交易48
3.2.1 賬戶的概念48
3.2.2 錢包簡介50
3.2.3 交易的過程51
3.3 智能合約53
3.3.1 智能合約的概念53
3.3.2 智能合約的特點和作用54
3.3.3 智能合約的應用場景54
第4章 打造自己的第一個區塊鏈——基于Python56
4.1 Python基礎56
4.1.1 Python簡介56
4.1.2 Python基礎語法66
4.1.3 Python區塊鏈開發常用庫70
4.2 基于Python實現區塊鏈73
4.2.1 區塊鏈原型的實現73
4.2.2 區塊鏈之工作量證明75
4.2.3 錢包、賬戶和交易功能79
4.2.4 實現一個簡單的分布式網絡85
4.2.5 測試區塊鏈網絡功能89
第5章 以太坊之DApp開發實戰92
5.1 什么是Dapp(去中心化應用)92
5.1.1 DApp的概念92
5.1.2 DApp的特點93
5.2 智能合約的開發以及使用96
5.2.1 本地以太坊環境的搭建97
5.2.2 Solidity語言簡介106
5.2.3 智能合約的開發107
5.3 Truffle框架113
5.3.1 Truffle框架介紹113
5.3.2 Truffle的安裝和常用命令113
5.3.3 Truffle中模板的使用115
5.4 DApp開發實例1——猜拳游戲117
5.5.1 使用Truffle創建項目117
5.5.2 智能合約實現118
5.5.3 猜拳游戲UI的實現120
5.6 DApp實例2——寵物商店123
5.6.1 寵物商店功能簡述123
5.6.2 準備工作123
5.6.3 智能合約的實現和部署125
5.6.3 寵物商店的完整實現126
第6章 超級賬本開發實戰129
6.1 超級賬本的架構129
6.1.1 超級賬本的架構129
6.1.2 超級賬本Fabric的架構132
6.1.3 超級賬本的特點134
6.2 搭建超級賬本開發環境134
6.2.1 Go語言簡介及開發環境安裝134
6.2.2 Docker簡介及使用135
6.2.3 超級賬本的本地環境安裝140
6.3 Chaincode的開發使用141
6.3.1 什么是Chaincode141
6.3.2 Chaincode的開發使用142
6.3.3 Chaincode的打包143
6.4 超級賬本開發實例一——建立一個Fabric網絡144
6.4.1 構建第一個Fabric網絡144
6.4.2 與Fabric網絡的交互145
6.4.3 查詢和更新超級賬本148
6.5 超級賬本開發實例二——fabcar區塊鏈應用149
6.5.1 fabcar功能概述150
6.5.2 fabcar結構說明150
6.5.3 fabcar的開發和部署151
第7章 EOS開發實戰158
7.1 EOS簡介158
7.1.1 什么是EOS158
7.1.2 EOS的架構和特點158
7.2 EOS開發環境搭建160
7.3 EOS開發實例1——HelloWorld166
7.4 EOS實例2——一個簡單的許愿樹DApp169
第8章 區塊鏈開發綜合應用實踐180
8.1 以太坊數據查詢分析系統180
8.1.1 準備對接環境180
8.1.2 對接以太坊接口185
8.1.3 創建Flask應用189
8.1.4 實現查詢和分析功能191
8.2 ERC20代幣開發實例198
8.2.1 ERC20代幣介紹198
8.2.2 ERC20代幣開發——Mini Token199
8.3 基于Opensea平臺的開發數字資產“加密豬”205
8.2.1 OpenSea介紹205
8.2.2 開發加密豬206

序: