-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學習
-
>
Unreal Engine 4藍圖完全學習教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應用從入門到精通-(附贈1DVD.含語音視頻教學+辦公模板+PDF電子書)
區(qū)塊鏈DAPP開發(fā)入門.代碼實現(xiàn).場景應用 版權(quán)信息
- ISBN:9787121373756
- 條形碼:9787121373756 ; 978-7-121-37375-6
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
區(qū)塊鏈DAPP開發(fā)入門.代碼實現(xiàn).場景應用 本書特色
本書以DAPP的原理和具體實現(xiàn)為主線索,通過對這些知識的講解,使讀者對DAPP系統(tǒng)開發(fā)有更全面的認識,同時把區(qū)塊鏈公鏈的相關(guān)知識融合進來,使得讀者不僅能夠設(shè)計和實現(xiàn)DAPP系統(tǒng),還能大體理解DAPP的相關(guān)知識。本書分為7章。第1章簡單介紹了區(qū)塊鏈的基礎(chǔ)知識,通過一個簡單的智能合約的代碼,讓讀者對區(qū)塊鏈有更直觀的認識;第2章講解了各類集成開發(fā)環(huán)境的搭建,尤其是MetaMask插件,用戶需要通過此插件連接以太坊主網(wǎng)后才能使用DAPP系統(tǒng);第3章講解了Solidity編譯及部署到公鏈之后的數(shù)據(jù)表達和函數(shù)調(diào)用方式;第4章介紹了ABI接口的技術(shù)細節(jié);第5章和第6章以案例的方式介紹了DAPP開發(fā)的細節(jié);第7章講解了DAPP潛在的風險。希望本書能為廣大系統(tǒng)開發(fā)者和投資者提供一些幫助。
區(qū)塊鏈DAPP開發(fā)入門.代碼實現(xiàn).場景應用 內(nèi)容簡介
本書以DAPP的原理和具體實現(xiàn)為主線索,通過對這些知識的講解,使讀者對DAPP系統(tǒng)開發(fā)有更全面的認識,同時把區(qū)塊鏈公鏈的相關(guān)知識融合進來,使得讀者不僅能夠設(shè)計和實現(xiàn)DAPP系統(tǒng),還能大體理解DAPP的相關(guān)知識。本書分為7章。章簡單介紹了區(qū)塊鏈的基礎(chǔ)知識,通過一個簡單的智能合約的代碼,讓讀者對區(qū)塊鏈有更直觀的認識;第2章講解了各類集成開發(fā)環(huán)境的搭建,尤其是MetaMask插件,用戶需要通過此插件連接以太坊主網(wǎng)后才能使用DAPP系統(tǒng);第3章講解了Solidity編譯及部署到公鏈之后的數(shù)據(jù)表達和函數(shù)調(diào)用方式;第4章介紹了ABI接口的技術(shù)細節(jié);第5章和第6章以案例的方式介紹了DAPP開發(fā)的細節(jié);第7章講解了DAPP潛在的風險。希望本書能為廣大系統(tǒng)開發(fā)者和投資者提供一些幫助。
區(qū)塊鏈DAPP開發(fā)入門.代碼實現(xiàn).場景應用 目錄
1.1 區(qū)塊鏈基礎(chǔ)知識 1
1.1.1 交易 1
1.1.2 區(qū)塊 4
1.1.3 鏈 4
1.1.4 挖礦 5
1.1.5 共識算法 6
1.1.6 分叉 7
1.1.7 攻擊 8
1.2 以太坊智能合約 9
1.2.1 以太坊 9
1.2.2 EVM 12
1.2.3 智能合約 13
1.2.4 DAPP 14
1.3 簡單的智能合約 15
1.3.1 示例1 16
1.3.2 示例2 17
1.4 小結(jié) 18
第2章 開發(fā)環(huán)境搭建 20
2.1 Remix的使用 20
2.1.1 編程界面 20
2.1.2 運行環(huán)境 22
2.1.3 其他設(shè)置 24
2.2 Ethereum Wallet的安裝與使用 26
2.2.1 安裝 26
2.2.2 部署合約 28
2.2.3 調(diào)試 32
2.2.4 Ethereum Wallet小結(jié) 38
2.3 Ganache Truffle的安裝與使用 38
2.3.1 Ganache 38
2.3.2 Truffle 40
2.3.3 安裝總結(jié) 45
2.4 MetaMask的配置與使用 45
2.5 小結(jié) 47
2.6 課后練習 47
第3章 Solidity編程語法 48
3.1 Solidity前導知識 48
3.2 智能合約的基本構(gòu)成 50
3.2.1 狀態(tài)變量 50
3.2.2 函數(shù) 50
3.2.3 函數(shù)修飾器 50
3.2.4 事件 51
3.2.5 結(jié)構(gòu)體 51
3.2.6 枚舉類型 52
3.3 Solidity數(shù)據(jù)類型 52
3.3.1 值類型 53
3.3.2 引用類型 58
3.3.3 左值操作類型 65
3.3.4 類型轉(zhuǎn)換原則 66
3.4 全局變量和單位 68
3.4.1 單位 68
3.4.2 全局變量和函數(shù) 69
3.5 控制邏輯與表達式 71
3.5.1 控制語句 71
3.5.2 函數(shù)調(diào)用 71
3.5.3 通過new關(guān)鍵字創(chuàng)建合約 73
3.5.4 賦值 74
3.5.5 作用范圍與聲明 75
3.5.6 異常處理 76
3.6 智能合約 78
3.6.1 創(chuàng)建合約 78
3.6.2 可見范圍和getter 80
3.6.3 函數(shù)修飾符 83
3.6.4 狀態(tài)常量 85
3.6.5 函數(shù) 86
3.6.6 events 91
3.6.7 繼承 93
3.6.8 抽象合約 97
3.6.9 接口 98
3.6.10 庫 99
3.6.11 using for 102
3.7 Solidity匯編語言 103
3.7.1 內(nèi)嵌式匯編 103
3.7.2 獨立匯編 109
3.8 小結(jié) 110
3.9 課后練習 110
第4章 ABI(應用程序二進制接口) 111
4.1 接口調(diào)用的基本原理 111
4.2 函數(shù)調(diào)用與參數(shù)封裝 115
4.2.1 數(shù)據(jù)封裝的基礎(chǔ)知識 115
4.2.2 函數(shù)選擇 116
4.2.3 參數(shù)封裝 117
4.2.4 封裝示例 118
4.3 ABI接口JSON描述 129
4.4 小結(jié) 132
4.5 課后練習 133
第5章 ICO、token和DAO 134
5.1 ICO是**個爆款DAPP 134
5.1.1 被扭曲了的ICO 135
5.1.2 傳統(tǒng)眾籌與以太坊眾籌 135
5.1.3 眾籌的變種ICO 143
5.2 token 144
5.2.1 token的基本元素 144
5.2.2 改進token 150
5.3 ICO 158
5.4 DAO 162
5.4.1 創(chuàng)建DAO合約 162
5.4.2 使用DAO的方式 170
5.4.3 模擬股票監(jiān)管的DAO合約 174
5.5 ICO認知誤區(qū)與防騙指南 175
5.6 小結(jié) 176
5.7 課后練習 177
第6章 DAPP完整實戰(zhàn) 178
6.1 投票 178
6.1.1 Truffle默認案例講解 178
6.1.2 修改為投票系統(tǒng) 187
6.1.3 實戰(zhàn)小結(jié) 193
6.2 誓言上鏈 193
6.3 區(qū)塊鏈彩票 199
6.3.1 業(yè)務(wù)架構(gòu) 199
6.3.2 業(yè)務(wù)代碼實現(xiàn) 201
6.4 小結(jié) 219
6.5 課后練習 219
第7章 智能合約安全與公鏈技術(shù)簡介 220
7.1 合約溢出攻擊實例 220
7.2 智能合約安全漏洞與建議 224
7.2.1 合約漏洞 224
7.2.2 安全建議 226
7.3 常見的公鏈安全問題 227
7.3.1 雙花攻擊 227
7.3.2 女巫攻擊 228
7.3.3 日食攻擊 229
7.3.4 DDoS攻擊 230
7.4 小結(jié) 230
區(qū)塊鏈DAPP開發(fā)入門.代碼實現(xiàn).場景應用 作者簡介
李萬勝NBS Chain創(chuàng)始人,專注于數(shù)字資產(chǎn)的存儲和價值轉(zhuǎn)移的底層技術(shù)實現(xiàn),是中國早期的區(qū)塊鏈實踐者,數(shù)字貨幣錢包開發(fā)者,GitHub等多個開源社區(qū)重要貢獻者,區(qū)塊鏈自媒體達人,寫過“以太坊黃皮書分析”“區(qū)塊鏈投資邏輯”“Filecoin技術(shù)文檔學習筆記”“IPFS深度分析”等文章。先后服務(wù)于浪潮、華為、開心網(wǎng)等企業(yè),并在美國與他人聯(lián)合創(chuàng)立電子商務(wù)公司,后回國創(chuàng)立互金公司,現(xiàn)為北京非對稱區(qū)塊鏈有限公司創(chuàng)始人。
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
名家?guī)阕x魯迅:故事新編
- >
我與地壇
- >
姑媽的寶刀
- >
自卑與超越
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
山海經(jīng)
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學概述