區塊鏈應用開發實戰(簡體書)
商品資訊
相關商品
商品簡介
名人/編輯推薦
目次
商品簡介
本書覆蓋了廣泛的區塊鏈應用開發範例,不僅包括區塊鏈和智能合約技術等基礎內容的簡明介紹,還包括如何在兼容以太坊的智能合約平臺上進行應用程序開發。本書第一部分介紹區塊鏈技術的基本概念,如免信任共識、加密貨幣和加密經濟學;第二部分介紹當前最重要的公共區塊鏈之一――以太坊;第三部分更深入地探討以太坊;第四部分討論如何為特定的應用協議開發優化的區塊鏈;第五部分討論如何構建自己的區塊鏈;第六部分討論加密經濟學的激勵設計,研究通證分類、通證估值、眾籌通證銷售和交易所等主題。
名人/編輯推薦
本書由區塊鏈大咖親筆撰寫,從簡單介紹區塊鏈的基本概念入手,通過大量實例幫助開發者構建自己的區塊鏈網絡
目次
推薦序一
推薦序二 網絡先行,應用為王
譯者序 Web3,區塊鏈後花園的姹紫嫣紅
致謝
第一部分 區塊鏈入門
第1章 區塊鏈簡介 2
1.1 區塊鏈 2
1.2 協作賬本 3
1.3 加密數字貨幣 4
1.4 智能合約 5
1.5 免信任網絡 5
1.6 新的協作方式 6
1.7 胖協議 6
1.8 我們相信代碼 7
1.9 本章小結 8
第2章 達成共識 9
2.1 什麼是區塊鏈共識 9
2.2 PoW 10
2.3 PoS 10
2.4 DPoS 12
2.5 本章小結 12
第3章 第一個區塊鏈應用 13
3.1 智能合約 14
3.2 前端的HTML 17
3.3 JavaScript和web3.js 18
3.4 實戰 18
3.5 分享Dapp 19
3.6 本章小結 20
第二部分 走近以太坊
第4章 以太坊入門 22
4.1 BUIDL方式 23
4.2 BUIDL簡易開發 25
4.3 本章小結 35
第5章 概念與工具 36
5.1 以太坊錢包和基本概念 36
5.2 Etherscan 38
5.3 TestRPC 39
5.4 通過GETH與以太坊交互 41
5.5 通過Web3與以太坊交互 42
5.6 運行一個以太坊節點 43
5.7 運行一個私有以太坊網絡 44
5.8 本章小結 45
第6章 智能合約 46
6.1 重溫“Hello,World!” 46
6.2 學習智能合約編程 48
6.3 構建和部署智能合約 50
6.4 調用智能合約函數 55
6.5 一種新語言 59
6.6 更多智能合約語言 61
6.7 本章小結 62
第7章 Dapp 63
7.1 Dapp軟件棧 64
7.2 Dapp示例 66
7.3 本章小結 68
第8章 Dapp的替代方案 69
8.1 JavaScript 69
8.2 Python及其他 73
8.3 本章小結 74
第三部分 深入以太坊
第9章 以太坊揭秘 76
9.1 什麼是區塊鏈狀態 76
9.2 以太坊的狀態 78
9.3 前綴樹(或樹) 80
9.4 以太坊的前綴樹結構 83
9.5 分析以太坊數據庫 85
9.6 本章小結 88
第10章 區塊鏈數據服務 89
10.1 區塊鏈瀏覽器 89
10.2 收集數據 93
10.3 查詢接口 99
10.4 下一步是什麼 103
10.5 本章小結 104
第11章 智能合約搜索引擎 105
11.1 智能合約搜索引擎簡介 105
11.2 開始使用智能合約搜索引擎 107
11.3 FairPlay Dapp示例 111
11.4 用例 114
11.5 本章小結 115
第12章 智能合約的安全性和最佳實踐 116
12.1 以太坊智能合約的重大非法入侵和漏洞 116
12.2 智能合約安全的最佳實踐 123
12.3 本章小結 125
第13章 以太坊的未來 126
13.1 以太坊1.0 127
13.2 超越以太坊1.0 130
13.3 以太坊2.0 133
13.4 以太坊2.0的交付階段 134
13.5 後以太坊2.0的創新 135
13.6 本章小結 135
第四部分 構建應用協議
第14章 擴展以太坊協議 138
14.1 完全兼容,但更快捷 139
14.2 EVM的智能增強 139
14.3 安全第一 144
14.4 本章小結 144
第15章 擴展以太坊工具 145
15.1 智能合約工具集 146
15.2 Dapp工具集 152
15.3 本章小結 156
第16章 Dapp案例 157
16.1 案例研究1:Valentines 157
16.2 案例研究2:WeBet 161
16.3 本章小結 177
第17章 業務規則與合約 178
17.1 一個示例 179
17.2 規則語言 181
17.3 更多業務示例 185
17.4 本章小結 188
第18章 構建特定于應用的EVM 189
18.1 使用libENI函數 190
18.2 寫一個libENI函數 196
18.3 部署libENI函數 198
18.4 本章小結 199
第五部分 構建自己的區塊鏈
第19章 開始使用Tendermint 202
19.1 Tendermint的工作原理 203
19.2 工作流程 203
19.3 搭建Tendermint節點 205
19.4 搭建Tendermint網絡 207
19.5 本章小結 208
第20章 業務邏輯 209
20.1 協議 210
20.2 應用示例 212
20.3 Cosmos SDK 222
20.4 本章小結 223
第21章 創建一個區塊鏈客戶端 224
21.1 方法概述 225
21.2 應用樣例 226
21.3 本章小結 230
第六部分 加密經濟學
第22章 通證設計的加密經濟學 232
22.1 網絡效用通證 232
22.2 應用效用通證 235
22.3 證券通證 235
22.4 通證的估值 236
22.5 高級主題 240
22.6 本章小結 242
第23章 ICO 243
23.1 簡短的歷史 243
23.2 ICO的效用 244
23.3 ICO與傳統股權融資的對比 246
23.4 評估一個ICO項目 248
23.5 ICO的參與風險 249
23.6 本章小結 250
第24章 加密貨幣交易所 251
24.1 交易所的類型 251
24.2 去中心化交易所 253
24.3 產品和服務 254
24.4 本章小結 255
附錄A 開始使用CyberMiles 256
推薦序二 網絡先行,應用為王
譯者序 Web3,區塊鏈後花園的姹紫嫣紅
致謝
第一部分 區塊鏈入門
第1章 區塊鏈簡介 2
1.1 區塊鏈 2
1.2 協作賬本 3
1.3 加密數字貨幣 4
1.4 智能合約 5
1.5 免信任網絡 5
1.6 新的協作方式 6
1.7 胖協議 6
1.8 我們相信代碼 7
1.9 本章小結 8
第2章 達成共識 9
2.1 什麼是區塊鏈共識 9
2.2 PoW 10
2.3 PoS 10
2.4 DPoS 12
2.5 本章小結 12
第3章 第一個區塊鏈應用 13
3.1 智能合約 14
3.2 前端的HTML 17
3.3 JavaScript和web3.js 18
3.4 實戰 18
3.5 分享Dapp 19
3.6 本章小結 20
第二部分 走近以太坊
第4章 以太坊入門 22
4.1 BUIDL方式 23
4.2 BUIDL簡易開發 25
4.3 本章小結 35
第5章 概念與工具 36
5.1 以太坊錢包和基本概念 36
5.2 Etherscan 38
5.3 TestRPC 39
5.4 通過GETH與以太坊交互 41
5.5 通過Web3與以太坊交互 42
5.6 運行一個以太坊節點 43
5.7 運行一個私有以太坊網絡 44
5.8 本章小結 45
第6章 智能合約 46
6.1 重溫“Hello,World!” 46
6.2 學習智能合約編程 48
6.3 構建和部署智能合約 50
6.4 調用智能合約函數 55
6.5 一種新語言 59
6.6 更多智能合約語言 61
6.7 本章小結 62
第7章 Dapp 63
7.1 Dapp軟件棧 64
7.2 Dapp示例 66
7.3 本章小結 68
第8章 Dapp的替代方案 69
8.1 JavaScript 69
8.2 Python及其他 73
8.3 本章小結 74
第三部分 深入以太坊
第9章 以太坊揭秘 76
9.1 什麼是區塊鏈狀態 76
9.2 以太坊的狀態 78
9.3 前綴樹(或樹) 80
9.4 以太坊的前綴樹結構 83
9.5 分析以太坊數據庫 85
9.6 本章小結 88
第10章 區塊鏈數據服務 89
10.1 區塊鏈瀏覽器 89
10.2 收集數據 93
10.3 查詢接口 99
10.4 下一步是什麼 103
10.5 本章小結 104
第11章 智能合約搜索引擎 105
11.1 智能合約搜索引擎簡介 105
11.2 開始使用智能合約搜索引擎 107
11.3 FairPlay Dapp示例 111
11.4 用例 114
11.5 本章小結 115
第12章 智能合約的安全性和最佳實踐 116
12.1 以太坊智能合約的重大非法入侵和漏洞 116
12.2 智能合約安全的最佳實踐 123
12.3 本章小結 125
第13章 以太坊的未來 126
13.1 以太坊1.0 127
13.2 超越以太坊1.0 130
13.3 以太坊2.0 133
13.4 以太坊2.0的交付階段 134
13.5 後以太坊2.0的創新 135
13.6 本章小結 135
第四部分 構建應用協議
第14章 擴展以太坊協議 138
14.1 完全兼容,但更快捷 139
14.2 EVM的智能增強 139
14.3 安全第一 144
14.4 本章小結 144
第15章 擴展以太坊工具 145
15.1 智能合約工具集 146
15.2 Dapp工具集 152
15.3 本章小結 156
第16章 Dapp案例 157
16.1 案例研究1:Valentines 157
16.2 案例研究2:WeBet 161
16.3 本章小結 177
第17章 業務規則與合約 178
17.1 一個示例 179
17.2 規則語言 181
17.3 更多業務示例 185
17.4 本章小結 188
第18章 構建特定于應用的EVM 189
18.1 使用libENI函數 190
18.2 寫一個libENI函數 196
18.3 部署libENI函數 198
18.4 本章小結 199
第五部分 構建自己的區塊鏈
第19章 開始使用Tendermint 202
19.1 Tendermint的工作原理 203
19.2 工作流程 203
19.3 搭建Tendermint節點 205
19.4 搭建Tendermint網絡 207
19.5 本章小結 208
第20章 業務邏輯 209
20.1 協議 210
20.2 應用示例 212
20.3 Cosmos SDK 222
20.4 本章小結 223
第21章 創建一個區塊鏈客戶端 224
21.1 方法概述 225
21.2 應用樣例 226
21.3 本章小結 230
第六部分 加密經濟學
第22章 通證設計的加密經濟學 232
22.1 網絡效用通證 232
22.2 應用效用通證 235
22.3 證券通證 235
22.4 通證的估值 236
22.5 高級主題 240
22.6 本章小結 242
第23章 ICO 243
23.1 簡短的歷史 243
23.2 ICO的效用 244
23.3 ICO與傳統股權融資的對比 246
23.4 評估一個ICO項目 248
23.5 ICO的參與風險 249
23.6 本章小結 250
第24章 加密貨幣交易所 251
24.1 交易所的類型 251
24.2 去中心化交易所 253
24.3 產品和服務 254
24.4 本章小結 255
附錄A 開始使用CyberMiles 256
主題書展
更多
主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。