包郵 Python語(yǔ)言區(qū)塊鏈開(kāi)發(fā)實(shí)戰(zhàn)
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(shū)(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
Python語(yǔ)言區(qū)塊鏈開(kāi)發(fā)實(shí)戰(zhàn) 版權(quán)信息
- ISBN:9787115588494
- 條形碼:9787115588494 ; 978-7-115-58849-4
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>
Python語(yǔ)言區(qū)塊鏈開(kāi)發(fā)實(shí)戰(zhàn) 本書(shū)特色
【內(nèi)容特點(diǎn)】 1. 基于工程代碼,剖析區(qū)塊鏈主要算法與底層原理。 2. 詳解實(shí)戰(zhàn)案例,系統(tǒng)介紹區(qū)塊鏈去中心化應(yīng)用的開(kāi)發(fā)流程。 3. 提供微課視頻等資源,助力讀者輕松理解重點(diǎn)、難點(diǎn)知識(shí)。 【資源特點(diǎn)】配套PPT、教案、教學(xué)大綱、習(xí)題答案。 【服務(wù)特點(diǎn)】作者提供QQ服務(wù)群等支持。
Python語(yǔ)言區(qū)塊鏈開(kāi)發(fā)實(shí)戰(zhàn) 內(nèi)容簡(jiǎn)介
區(qū)塊鏈技術(shù)作為當(dāng)前極具影響力的重大創(chuàng)新技術(shù)之一,引起了全球各界人士的廣泛關(guān)注。它以去中心化的方式集體維護(hù)可信數(shù)據(jù),具有防篡改、高度可擴(kuò)展等特點(diǎn),是構(gòu)建價(jià)值互聯(lián)網(wǎng)的基石。 本書(shū)共8章。第1章從概念和原理上對(duì)區(qū)塊的定義與數(shù)據(jù)結(jié)構(gòu)、區(qū)塊鏈的構(gòu)成等進(jìn)行詳細(xì)描述,并介紹哈希算法、非對(duì)稱(chēng)加密技術(shù)與數(shù)字簽名、默克爾樹(shù)、共識(shí)算法、區(qū)塊鏈分叉等內(nèi)容。第2章和第3章著重介紹區(qū)塊鏈模擬系統(tǒng)的構(gòu)建,以及在此基礎(chǔ)上開(kāi)發(fā)的去中心化應(yīng)用。第4章介紹如何利用Ganache和MetaMask在本地搭建以太坊私有網(wǎng)絡(luò),并進(jìn)行簡(jiǎn)單的測(cè)試。第5章介紹如何利用Python版本的Web3提供的API與以太坊節(jié)點(diǎn)進(jìn)行交互,以及如何基于Brownie框架進(jìn)行區(qū)塊鏈應(yīng)用編程。第6章介紹與區(qū)塊鏈應(yīng)用緊密相關(guān)的IPFS。第7章介紹SQLite和LevelDB這兩種在區(qū)塊鏈應(yīng)用中常用的嵌入式數(shù)據(jù)庫(kù)。第8章在前面章節(jié)的基礎(chǔ)上詳細(xì)介紹如何開(kāi)發(fā)一個(gè)基于區(qū)塊鏈的電子證書(shū)認(rèn)證系統(tǒng)。 本書(shū)可作為高等院校人工智能、大數(shù)據(jù)、計(jì)算機(jī)、信息安全等相關(guān)專(zhuān)業(yè)的教材,也可供對(duì)區(qū)塊鏈技術(shù)感興趣并且具有一定計(jì)算機(jī)和數(shù)學(xué)基礎(chǔ)的人員參考使用。
Python語(yǔ)言區(qū)塊鏈開(kāi)發(fā)實(shí)戰(zhàn) 目錄
第 1章 區(qū)塊鏈原理與技術(shù)基礎(chǔ)
第 2章 簡(jiǎn)單的區(qū)塊鏈模擬系統(tǒng)
第3章 基于區(qū)塊鏈模擬系統(tǒng)的去中心化應(yīng)用
第4章 本地以太坊私有網(wǎng)絡(luò)
第5章 基于Web3和Brownie的以太坊區(qū)塊鏈編程
第6章 區(qū)塊鏈與IPFS
第7章 區(qū)塊鏈應(yīng)用與嵌入式數(shù)據(jù)庫(kù)
第8章 基于區(qū)塊鏈的電子證書(shū)認(rèn)證系統(tǒng)
【詳細(xì)目錄】
第 1章 區(qū)塊鏈原理與技術(shù)基礎(chǔ)
1.1 區(qū)塊鏈簡(jiǎn)介 1
1.1.1 區(qū)塊鏈的構(gòu)成 2
1.1.2 區(qū)塊鏈的運(yùn)行原理與演示 3
1.1.3 區(qū)塊鏈的分類(lèi) 9
1.2 區(qū)塊鏈技術(shù)基礎(chǔ) 9
1.2.1 哈希算法 9
1.2.2 AES算法 13
1.2.3 ECDSA 15
1.2.4 非對(duì)稱(chēng)加密技術(shù)與數(shù)字簽名 17
1.2.5 默克爾樹(shù) 21
1.2.6 P2P技術(shù) 24
1.3 區(qū)塊與區(qū)塊鏈 25
1.3.1 區(qū)塊的定義與數(shù)據(jù)結(jié)構(gòu) 25
1.3.2 區(qū)塊鏈的定義 27
1.4 去中心化與區(qū)塊鏈共識(shí)機(jī)制 30
1.4.1 共識(shí)算法與PoW算法 30
1.4.2 區(qū)塊鏈分叉 32
1.5 本章小結(jié) 34
1.6 習(xí)題 34
第 2章 簡(jiǎn)單的區(qū)塊鏈模擬系統(tǒng)
2.1 數(shù)據(jù)格式的定義 35
2.2 區(qū)塊鏈系統(tǒng)結(jié)構(gòu)與實(shí)現(xiàn) 37
2.2.1 區(qū)塊結(jié)構(gòu)的定義 37
2.2.2 區(qū)塊與數(shù)字指紋 37
2.2.3 區(qū)塊鏈結(jié)構(gòu)的定義 38
2.2.4 PoW算法 39
2.2.5 發(fā)送交易 39
2.2.6 挖礦 40
2.2.7 區(qū)塊上鏈 40
2.2.8 附加功能實(shí)現(xiàn) 41
2.3 區(qū)塊鏈錢(qián)包 45
2.4 多節(jié)點(diǎn)網(wǎng)絡(luò) 47
2.5 區(qū)塊鏈模擬系統(tǒng)的簡(jiǎn)易的GUI功能設(shè)計(jì)與運(yùn)行 52
2.6 本章小結(jié) 57
2.7 習(xí)題 58
第3章 基于區(qū)塊鏈模擬系統(tǒng)的去中心化應(yīng)用
3.1 Flask框架的安裝與測(cè)試 59
3.1.1 VirtualEnv的安裝 59
3.1.2 Flask的安裝 60
3.1.3 Flask的測(cè)試 60
3.2 基于Flask的節(jié)點(diǎn)功能實(shí)現(xiàn) 62
3.2.1 節(jié)點(diǎn)功能API的定義 62
3.2.2 一致性算法 65
3.3 基于區(qū)塊鏈的去中心化應(yīng)用 69
3.3.1 去中心化應(yīng)用的實(shí)現(xiàn) 69
3.3.2 去中心化應(yīng)用的部署和運(yùn)行 74
3.3.3 多節(jié)點(diǎn)運(yùn)行 76
3.4 本章小結(jié) 79
3.5 習(xí)題 80
第4章 本地以太坊私有網(wǎng)絡(luò)
4.1 以太坊簡(jiǎn)介 81
4.2 Ganache簡(jiǎn)介 81
4.2.1 GUI版Ganache的安裝與設(shè)置 82
4.2.2 命令行版Ganache的安裝與使用 85
4.3 MetaMask的安裝、設(shè)置與使用 86
4.3.1 MetaMask的安裝與設(shè)置 86
4.3.2 MetaMask的連接與交互 90
4.4 測(cè)試本地以太坊私有網(wǎng)絡(luò) 94
4.4.1 以太坊客戶(hù)端Geth的安裝 94
4.4.2 搭建和啟動(dòng)單節(jié)點(diǎn)本地私有網(wǎng)絡(luò) 94
4.4.3 搭建和啟動(dòng)多節(jié)點(diǎn)本地私有網(wǎng)絡(luò) 99
4.4.4 功能測(cè)試 100
4.5 本章小結(jié) 104
4.6 習(xí)題 104
第5章 基于Web3和Brownie的以太坊區(qū)塊鏈編程
5.1 Web3.py簡(jiǎn)介 105
5.2 基于Web3.py的以太坊編程交互 105
5.2.1 以太坊節(jié)點(diǎn)連接 106
5.2.2 Web3.py核心對(duì)象API簡(jiǎn)介與編程示例 106
5.2.3 基于Web3.py API的綜合應(yīng)用示例 112
5.3 智能合約簡(jiǎn)介 115
5.4 智能合約在線IDE 117
5.4.1 Remix 117
5.4.2 BUIDL 124
5.5 基于Web3.py的智能合約部署 126
5.5.1 與現(xiàn)有智能合約進(jìn)行交互 126
5.5.2 部署新的智能合約 128
5.6 基于Brownie框架的區(qū)塊鏈應(yīng)用編程 131
5.6.1 Brownie的安裝和初始化 131
5.6.2 基于Brownie控制臺(tái)命令的智能合約部署 133
5.6.3 基于Brownie框架的區(qū)塊鏈交互 136
5.6.4 基于Brownie框架的Python編程 140
5.7 本章小結(jié) 143
5.8 習(xí)題 143
第6章 區(qū)塊鏈與IPFS
6.1 IPFS簡(jiǎn)介 144
6.2 IPFS和區(qū)塊鏈的主要區(qū)別與關(guān)聯(lián) 145
6.3 IPFS的安裝與使用 147
6.3.1 IPFS的安裝與初始化 147
6.3.2 IPFS常用命令與用法示例 148
6.4 IPFS與Python編程 154
6.4.1 IPFS API的安裝與啟動(dòng) 154
6.4.2 基于Python的IPFS編程交互 155
6.5 本章小結(jié) 158
6.6 習(xí)題 158
第7章 區(qū)塊鏈應(yīng)用與嵌入式數(shù)據(jù)庫(kù)
7.1 SQLite數(shù)據(jù)庫(kù) 160
7.1.1 SQLite常用API簡(jiǎn)介 160
7.1.2 SQLite編程應(yīng)用示例 161
7.2 LevelDB數(shù)據(jù)庫(kù) 163
7.2.1 LevelDB的安裝 163
7.2.2 LevelDB編程應(yīng)用示例 164
7.3 本章小結(jié) 168
7.4 習(xí)題 168
第8章 基于區(qū)塊鏈的電子證書(shū)認(rèn)證系統(tǒng)
8.1 技術(shù)準(zhǔn)備 169
8.1.1 基于PDFMiner的PDF文檔內(nèi)容解析 169
8.1.2 PDF文檔元數(shù)據(jù)的添加與修改 171
8.1.3 PDF文檔字段的讀取與填充 173
8.2 基于區(qū)塊鏈的電子證書(shū)認(rèn)證系統(tǒng)設(shè)計(jì) 175
8.2.1 系統(tǒng)邏輯功能設(shè)計(jì) 176
8.2.2 系統(tǒng)UI設(shè)計(jì) 177
8.3 電子證書(shū)簽署與上鏈 188
8.3.1 電子證書(shū)簽署 188
8.3.2 電子證書(shū)數(shù)據(jù)上鏈存證 192
8.4 電子證書(shū)真?zhèn)悟?yàn)證 204
8.4.1 簡(jiǎn)歷解析 204
8.4.2 電子證書(shū)與簡(jiǎn)歷數(shù)據(jù)真實(shí)性驗(yàn)證 208
8.5 電子證書(shū)撤銷(xiāo) 213
8.6 視圖函數(shù)的實(shí)現(xiàn) 214
8.7 系統(tǒng)運(yùn)行與功能測(cè)試 219
8.7.1 電子證書(shū)批量簽署與上鏈功能測(cè)試 219
8.7.2 簡(jiǎn)歷與電子證書(shū)數(shù)據(jù)驗(yàn)證功能測(cè)試 220
8.7.3 綜合信息查詢(xún)功能測(cè)試 222
8.7.4 電子證書(shū)撤銷(xiāo)功能測(cè)試 223
8.8 本章小結(jié) 224
8.9 習(xí)題 224
Python語(yǔ)言區(qū)塊鏈開(kāi)發(fā)實(shí)戰(zhàn) 作者簡(jiǎn)介
呂鑒濤:博士,華中師范大學(xué)客座教授,政府特聘科技專(zhuān)家,享受政府特殊津貼;曾任北京中關(guān)村IT企業(yè)高級(jí)軟件工程師,后留學(xué)加拿大攻讀計(jì)算機(jī)科學(xué)博士學(xué)位,畢業(yè)后回國(guó)創(chuàng)業(yè);因個(gè)人成長(zhǎng)經(jīng)歷及創(chuàng)業(yè)成績(jī)突出,于2013年和2016年先后入選武漢市“3551光谷人才計(jì)劃”和湖北省“百人計(jì)劃”(海外高層次人才引進(jìn)計(jì)劃),并獲政府獎(jiǎng)勵(lì);擁有多項(xiàng)發(fā)明專(zhuān)利和軟件著作權(quán),著有多部中、英文專(zhuān)著;創(chuàng)業(yè)公司旗下的產(chǎn)品曾獲2016年英特爾“智能硬件大賽”全國(guó)十強(qiáng)以及百度“蝶變行動(dòng)——生產(chǎn)制造行業(yè)之星”等獎(jiǎng)項(xiàng)。
- >
月亮與六便士
- >
我從未如此眷戀人間
- >
月亮虎
- >
中國(guó)歷史的瞬間
- >
企鵝口袋書(shū)系列·偉大的思想20:論自然選擇(英漢雙語(yǔ))
- >
李白與唐代文化
- >
姑媽的寶刀
- >
龍榆生:詞曲概論/大家小書(shū)