書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
區(qū)塊鏈DAPP開發(fā)入門.代碼實現(xiàn).場景應用

區(qū)塊鏈DAPP開發(fā)入門.代碼實現(xiàn).場景應用

作者:李萬勝
出版社:電子工業(yè)出版社出版時間:2019-09-01
開本: 其他 頁數(shù): 240
中 圖 價:¥57.7(7.3折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

區(qū)塊鏈DAPP開發(fā)入門.代碼實現(xiàn).場景應用 版權(quán)信息

區(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
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)始人。

商品評論(0條)
暫無評論……
書友推薦
返回頂部
中圖網(wǎng)
在線客服