注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計區(qū)塊鏈2.0實戰(zhàn):以太坊+Solidity編程從入門到精通

區(qū)塊鏈2.0實戰(zhàn):以太坊+Solidity編程從入門到精通

區(qū)塊鏈2.0實戰(zhàn):以太坊+Solidity編程從入門到精通

定 價:¥78.00

作 者: 黃振東 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121348778 出版時間: 2018-10-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  網(wǎng)絡(luò)中的各種區(qū)塊鏈知識雖然很多但難以構(gòu)建成體系,本書根據(jù)讀者的需求,以完整的體系介紹了當前*流行的區(qū)塊鏈技術(shù)。全書從總體出發(fā),介紹了區(qū)塊鏈的發(fā)展歷程、典型應(yīng)用、在社會生活各方面的應(yīng)用前景,并進一步深入到基礎(chǔ)技術(shù)層面,詳細介紹了區(qū)塊鏈技術(shù)的各個組成部分,最后介紹了區(qū)塊鏈2.0——以太坊的發(fā)展情況和開發(fā)編程,引導(dǎo)本書讀者由遠及近、由感性到理性、從原理到實踐,建立起了全面的區(qū)塊鏈知識體系,引導(dǎo)讀者逐步深入地掌握區(qū)塊鏈技術(shù),并具備應(yīng)用以太坊編程語言開發(fā)分布式應(yīng)用程序的初步能力?! 秴^(qū)塊鏈2.0實戰(zhàn):以太坊+Solidity編程從入門到精通》以全球化的眼光專注于區(qū)塊鏈技術(shù)的體系搭建,定位高端,專業(yè)性強,內(nèi)容全面,便于實操,既適合金融行業(yè)的投資人員研究和掌握區(qū)塊鏈的技術(shù)與商業(yè)價值,也適合想在區(qū)塊鏈領(lǐng)域從事創(chuàng)業(yè)發(fā)展的創(chuàng)業(yè)者,還可以作為編程開發(fā)人員的參考資料,也適用于各類想了解區(qū)塊鏈技術(shù)的大專院校作為學(xué)習(xí)資料。

作者簡介

  黃振東 經(jīng)濟管理學(xué)碩士,上市公司海外投資總監(jiān),長期關(guān)注全球金融、商業(yè)與投資領(lǐng)域的發(fā)展趨勢,專注于金融、投資并購和互聯(lián)網(wǎng)科技領(lǐng)域的前沿探索,應(yīng)用深厚的理論框架和實踐經(jīng)驗進行解讀和分析,致力于從理論和實際操作層面掌握創(chuàng)新金融科技

圖書目錄

第1章 區(qū)塊鏈基礎(chǔ) 1
1.1 什么是區(qū)塊鏈 1
1.1.1 定義區(qū)塊鏈 2
1.1.2 區(qū)塊鏈運行流程和特點 5
1.1.3 區(qū)塊鏈類型 6
1.2 區(qū)塊鏈的發(fā)展經(jīng)過和現(xiàn)狀 7
1.2.1 區(qū)塊鏈產(chǎn)生的背景 7
1.2.2 比特幣的誕生 9
1.2.3 比特幣的底層技術(shù)是區(qū)塊鏈 11
1.2.4 區(qū)塊鏈全球發(fā)展的不均衡特點 12
1.2.5 區(qū)塊鏈在全球的發(fā)展現(xiàn)狀 13
1.3 區(qū)塊鏈在中國的發(fā)展現(xiàn)狀 18
1.3.1 重視底層突破,區(qū)塊鏈技術(shù)創(chuàng)新加速 18
1.3.2 資本快速進入,區(qū)塊鏈融資增長迅猛 19
1.3.3 全產(chǎn)業(yè)鏈布局,區(qū)塊鏈應(yīng)用領(lǐng)域逐步拓展 19
1.3.4 抱團發(fā)展,各種區(qū)塊鏈行業(yè)組織紛紛成立 20
1.4 中國區(qū)塊鏈行業(yè)發(fā)展前景 21
1.4.1 90后創(chuàng)業(yè)者人群大量入場 22
1.4.2 大型企業(yè)積極參與,區(qū)塊鏈技術(shù)基礎(chǔ)更加深厚 22
1.4.3 各地政府高度支持區(qū)塊鏈 23
第2章 區(qū)塊鏈的商業(yè)價值 24
2.1 區(qū)塊鏈在銀行業(yè)的應(yīng)用 24
2.1.1 區(qū)塊鏈對銀行業(yè)的改變 25
2.1.2 國內(nèi)銀行業(yè)的區(qū)塊鏈應(yīng)用 25
2.2 區(qū)塊鏈與電子商務(wù) 28
2.3 區(qū)塊鏈在法律行業(yè)的應(yīng)用 30
2.3.1 區(qū)塊鏈證據(jù) 31
2.3.2 智能交易 31
2.3.3 區(qū)塊鏈權(quán)證 32
2.4 區(qū)塊鏈應(yīng)用于影音娛樂和媒體業(yè) 33
2.5 區(qū)塊鏈在醫(yī)療行業(yè)的應(yīng)用 35
2.6 結(jié)語 37
第3章 區(qū)塊鏈技術(shù)原理 39
3.1 比特幣帶來了區(qū)塊鏈 39
3.2 比特幣白皮書 41
3.2.1 簡介 41
3.2.2 交易 42
3.2.3 時間戳服務(wù)器 43
3.2.4 工作量證明 44
3.2.5 網(wǎng)絡(luò) 45
3.2.6 激勵 46
3.2.7 回收硬盤空間 46
3.2.8 簡化的支付確認 47
3.2.9 價值的組合與分割 48
3.2.10 隱私 49
3.2.11 計算 49
3.2.12 結(jié)論 52
3.3 比特幣系統(tǒng)的參與者 53
3.4 比特幣區(qū)塊 56
3.4.1 比特幣交易過程 56
3.4.2 比特幣挖礦 57
3.5 長鏈與短鏈 59
3.6 比特幣的安全性 61
3.7 比特幣挖礦設(shè)備的發(fā)展 62
3.7.1 比特幣挖礦設(shè)備的發(fā)展階段 63
3.7.2 礦機與礦場 64
3.7.3 礦池 66
3.7.4 云挖礦的應(yīng)用 68
3.8 比特幣交易中的非對稱加密 69
3.8.1 非對稱加密原理 69
3.8.2 生成錢包地址 72
3.8.3 交易加密過程 73
3.9 從比特幣到區(qū)塊鏈 75
3.10 區(qū)塊鏈的系統(tǒng)框架 77
3.11 分布式網(wǎng)絡(luò) 79
3.11.1 分布式網(wǎng)絡(luò)(又稱P2P網(wǎng)絡(luò)) 79
3.11.2 分布式網(wǎng)絡(luò)的特點 80
3.11.3 分布式網(wǎng)絡(luò)的兩種架構(gòu) 81
3.12 廣播與驗證機制 83
3.12.1 廣播 84
3.12.2 驗證 85
第4章 區(qū)塊鏈共識機制 87
4.1 共識機制的意義 87
4.2 工作量證明機制(PoW) 88
4.2.1 哈希函數(shù) 89
4.2.2 工作量證明的基本原理 90
4.2.3 比特幣的工作量證明過程 91
4.2.4 工作量證明機制PoW的優(yōu)缺點 94
4.3 權(quán)益證明機制(PoS) 94
4.3.1 PoS與PoW的區(qū)別 95
4.3.2 PoS區(qū)塊創(chuàng)建 98
4.3.3 PoS發(fā)展過程 99
4.4 授權(quán)股權(quán)證明機制(DPoS) 100
4.4.1 DPoS概述 100
4.4.2 選舉見證人 101
4.4.3 授權(quán)代表 102
4.5 區(qū)塊鏈的三大類型 103
4.5.1 公有鏈 103
4.5.2 私有鏈 105
4.5.3 聯(lián)盟鏈 107
第5章 區(qū)塊鏈數(shù)據(jù)結(jié)構(gòu) 110
5.1 區(qū)塊鏈的數(shù)據(jù)結(jié)構(gòu) 110
5.1.1 區(qū)塊的數(shù)據(jù)結(jié)構(gòu) 111
5.1.2 區(qū)塊鏈數(shù)據(jù)結(jié)構(gòu)的技術(shù)基礎(chǔ) 112
5.1.3 哈希值 113
5.1.4 Merkle根 114
5.1.5 時間戳 117
5.1.6 難度目標值Difficulty Target 118
5.1.7 Nonce隨機數(shù) 120
5.2 區(qū)塊鏈技術(shù)的算法 121
5.2.1 哈希算法概況 121
5.2.2 SHA256算法 124
5.3 橢圓曲線加密算法 131
5.3.1 橢圓曲線加密算法的特點 131
5.3.2 橢圓曲線加密算法的數(shù)學(xué)原理 132
5.3.3 橢圓曲線加密算法的加密原理 138
5.4 區(qū)塊鏈運行機理 140
5.5 區(qū)塊鏈的交易機理 141
5.5.1 交易流程 141
5.5.2 比特幣錢包 143
5.5.3 交易身份驗證 144
5.6 區(qū)塊鏈的造鏈機理 146
5.6.1 驗證接收信息 146
5.6.2 創(chuàng)建區(qū)塊 149
5.7 區(qū)塊數(shù)據(jù)解讀 154
第6章 以太坊Ethereum區(qū)塊鏈 162
6.1 以太坊概述 162
6.2 以太坊的創(chuàng)立和發(fā)展 163
6.3 以太坊技術(shù)原理 166
6.3.1 以太坊與比特幣的聯(lián)系 166
6.3.2 以太坊賬戶 168
6.3.3 交易和消息 169
6.3.4 燃料(Gas) 170
6.3.5 合約 172
6.3.6 智能合約示例 178
6.3.7 以太坊挖礦 180
6.3.8 以太坊區(qū)塊 184
第7章 以太坊應(yīng)用開發(fā)基礎(chǔ) 196
7.1 以太坊開發(fā)環(huán)境的建立 196
7.2 Geth開發(fā)環(huán)境 199
7.2.1 初次啟動 199
7.2.2 命令行安裝模式 200
7.2.3 Geth的使用 201
7.2.4 Geth在私有鏈上的應(yīng)用 203
7.3 輕節(jié)點模式 208
7.3.1 Ganache圖形界面 208
7.3.2 安裝Truffle 210
7.3.3 運行Ganache 212
7.4 網(wǎng)頁模式 214
7.5 Mist瀏覽器 218
7.5.1 Mist安裝 219
7.5.2 Mist應(yīng)用 222
7.6 用MetaMask建立開發(fā)賬戶 226
7.7 以太坊開發(fā)的編程語言Solidity 230
7.7.1 Solidity簡介 231
7.7.2 Solidity語言的常用語句 231
7.7.3 Solidity程序初步解讀 237
第8章 Solidity開發(fā)基礎(chǔ) 240
8.1 Solidity語言的數(shù)據(jù)類型 241
8.1.1 數(shù)值類型 241
8.1.2 地址類型 243
8.1.3 字節(jié)數(shù)組 245
8.1.4 地址常量 246
8.1.5 有理數(shù)和整數(shù)常量 246
8.1.6 字符串常量 247
8.1.7 十六進制常量 248
8.1.8 枚舉類型 248
8.1.9 函數(shù)類型 249
8.1.10 數(shù)據(jù)位置 252
8.1.11 數(shù)組 253
8.1.12 結(jié)構(gòu)structs 256
8.1.13 映射(mapping) 258
8.1.14 包含左值的運算符 259
8.1.15 刪除delete 259
8.1.16 基本類型的轉(zhuǎn)換 260
8.1.17 類型推導(dǎo) 261
8.2 Soldity語言的表達式和控制結(jié)構(gòu) 262
8.2.1 函數(shù)的輸入?yún)?shù)和輸出參數(shù) 262
8.2.2 控制結(jié)構(gòu) 263
8.2.3 返回多元值 263
8.2.4 函數(shù)調(diào)用 263
8.2.5 函數(shù)參數(shù)的顯名調(diào)用 264
8.2.6 省略函數(shù)參數(shù)的名稱 265
8.2.7 在合約中創(chuàng)建新合約 265
8.2.8 解構(gòu)賦值和返回多元值 266
8.2.9 范圍和聲明 267
8.2.10 錯誤處理:斷言、請求、還原與異常 268
8.3 以太坊合約 271
8.3.1 創(chuàng)建合約 271
8.3.2 可見性 273
8.3.3 取值函數(shù) 275
8.3.4 函數(shù)修飾符 276
8.3.5 常數(shù)狀態(tài)變量 278
8.3.6 視圖函數(shù) 278
8.3.7 純函數(shù)(Pure Functions) 279
8.3.8 后備函數(shù)(Fallback Functions) 279
8.3.9 函數(shù)重載 280
8.3.10 事件 281
8.3.11 繼承 283
8.3.12 構(gòu)造器 286
8.3.13 抽象合約 287
8.3.14 接口 288
8.3.15 庫 288
8.3.16 用于“using for” 292
8.4 Solidity匯編 293
8.4.1 內(nèi)聯(lián)匯編 293
8.4.2 句法 295
8.4.3 操作碼 295
8.4.4 訪問外部變量和函數(shù) 298
8.4.5 本地匯編變量的聲明 299
8.4.6 賦值 300
8.4.7 if語句 300
8.4.8 switch語句 300
8.4.9 循環(huán) 301
8.4.10 函數(shù) 302
8.4.11 獨立匯編 302
第9章 Solidity語言開發(fā)以太坊游戲 305
9.1 以太坊游戲的特點 305
9.2 以太坊游戲開發(fā)準備 307
9.3 以太坊游戲Influence代碼框架 309
9.4 以太坊游戲Influence源代碼解讀 312
9.4.1 游戲界面 313
9.4.2 庫文件lib 315
9.4.3 游戲主功能:小行星拍賣 324
9.4.4 游戲主功能:小行星代幣 332
9.4.5 小結(jié) 342
后記 深入?yún)^(qū)塊鏈,用技術(shù)改變未來 343

本目錄推薦

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