【全2冊】區塊鏈項目開發指南+以太坊技術詳解與實戰 | ||
定價 | 118.00 | |
ISBN編碼 | T9787111584001 |
區塊鏈項目開發指南 | ||
定價 | 59.00 | |
齣版社 | 機械工業齣版社 | |
齣版時間 | 2018年01月 | |
開本 | 16 | |
作者 | 納拉揚·普魯斯蒂 | |
頁數 | ||
ISBN編碼 | 9787111584001 |
目錄
Contents 目錄
譯者序以太坊技術詳解與實戰 | ||
定價 | 59.00 | |
齣版社 | 機械工業齣版社 | |
齣版時間 | 2018年04月 | |
開本 | 16 | |
作者 | 閆鶯,鄭凱,郭眾鑫 編著 | |
頁數 | ||
ISBN編碼 | 9787111595113 |
內容簡介
本書得到以太坊創始人、首*科學傢Vitalik Buterin認可與推薦,是為數不多係統性介紹以太坊的書籍,涵蓋架構、核心概念、部署、智能閤約實踐等,並涵蓋多個讀者關心的熱點主題。
第1~2章介紹區塊鏈基本原理、架構、核心概念等,以對區塊鏈有整體性瞭解。
第3章部署不同網絡類型以太坊區塊鏈,含有多種技巧與腳本樣例。
第4~6章剖析智能閤約和以太坊虛擬機的原理,並手把手教學,給齣具體編寫、編譯、部署智能閤約的方法與案例,密集鍛煉讀者智能閤約編程與實踐能力。
第7章剖析以太坊上數字資産定義的原理和方法,包括CryptoKitties養貓遊戲基於的ERC 721閤約標準,到此讀者可以編寫以太坊應用瞭。
第8~10章涵蓋太坊公有鏈數據分析、以太坊對性能優化、隱私保護、數據安全等技術。這也是業界討論比較多的內容,作為讀者後續研究和深入的基礎。
作者簡介
閆鶯(博士),微軟亞洲研究院主管研究員,區塊鏈領域負責人,微軟Coco區塊鏈平颱中國負責人。中國軟件協會區塊鏈創業學院及區塊鏈專委會專傢、中國電子學會區塊鏈專傢委員。專注於區塊鏈技術、大數據分析、數據庫以及雲計算的研究。在區塊鏈領域獲得多項國際專利,並在數據庫和雲計算領域國際會議論文和期刊30餘篇。參與翻譯《區塊鏈項目開發指南》。
鄭凱(博士),電子科技大學教授,博士生導師,澳大利亞昆士蘭大學計算機科學博士。主要研究領域為區塊鏈數據管理,以及時空數據挖掘、不確定數據庫、內存數據庫、圖數據庫等。在數據庫、數據挖掘等領域的重要會議和期刊發錶論文100餘篇,被纍計引用1500餘次。2013年獲澳大利亞優秀青年基金,2015年獲數據庫會議ICDE論文奬。擔任數據庫領域知名國際會議的程序主席和聯閤執行主席,國際SCI期刊客座編委,以及數十個國際會議的程序委員。
郭眾鑫,微軟亞洲研究院研發工程師,微軟Coco區塊鏈平颱核心開發*。專注於區塊鏈技術、大數據分析、分布式係統等方麵的研究和開發。
目錄
前 言
第1章 以太坊:新一代的區塊鏈平颱 1
1.1 理解區塊鏈 2
1.2 以太坊設計思路與特色技術 4
1.3 應用場景 8
1.4 去中心化應用DApp 10
1.4.1 DApp的優勢 10
1.4.2 DApp實例 11
1.5 以太坊的主流開源項目 13
1.6 本書的組織結構 14
第2章 以太坊架構和組成 15
2.1 以太坊整體架構 15
2.2 區塊 16
2.3 賬戶 18
2.3.1 外部賬戶 19
2.3.2 閤約賬戶 20
2.3.3 私鑰和公鑰 20
2.3.4 錢包 22
2.4 數據結構與存儲 24
2.4.1 數據組織形式 24
2.4.2 狀態樹 29
2.4.3 交易樹 29
2.4.4 收據樹 29
2.4.5 數據庫支持——LevelDB 30
2.5 共識機製 30
2.5.1 PoW 31
2.5.2 PoS 34
2.6 以太幣 36
2.7 交易 41
2.7.1 交易費用 41
2.7.2 交易內容 43
2.7.3 一個交易在以太坊中的“旅程” 45
2.8 數據編碼與壓縮 51
2.9 以太坊客戶端和API 52
2.10 以太坊域名服務 57
2.11 本章小結 58
第3章 不同類型的以太坊區塊鏈及其部署 59
3.1 區塊鏈類型 59
3.1.1 公有鏈 60
3.1.2 聯盟鏈 61
3.1.3 私有鏈 66
3.2 安裝和部署以太坊 67
3.2.1 安裝以太坊客戶端 67
3.2.2 部署以太坊聯盟鏈 70
3.3 如何在Azure上挖礦 81
3.3.1 部署虛擬機 81
3.3.2 安裝GPU驅動 82
3.3.3 安裝挖礦工具包 83
3.3.4 加入礦池 83
3.3.5 GPU挖礦收益權衡 83
3.4 本章小結 84
第4章 智能閤約與以太坊虛擬機 86
4.1 智能閤約 86
4.1.1 智能閤約的操作 89
4.1.2 存儲方式 90
4.1.3 指令集和消息調用 92
4.1.4 日誌 93
4.2 Solidity語言 93
4.2.1 結構 93
4.2.2 變量類型 94
4.2.3 內置單位、全局變量和函數 100
4.2.4 控製結構語句 101
4.2.5 函數 103
4.2.6 constant函數和fallback函數 105
4.2.7 函數修改器 106
4.2.8 異常處理 107
4.2.9 事件和日誌 109
4.2.10 智能閤約的繼承 110
4.3 本章小結 112
第5章 編寫和部署智能閤約 113
5.1 智能閤約工具 113
5.2 Solidity集成開發工具Remix 115
5.2.1 Remix界麵 115
5.2.2 初探Remix調試 117
5.2.3 使用Remix調試智能閤約的多種調用方式 120
5.3 Truffle 126
5.3.1 Truffle安裝 126
5.3.2 創建 128
5.3.3 編譯 129
5.3.4 部署 129
5.3.5 測試 132
5.3.6 配置文件 133
5.4 如何保證智能閤約的安全可靠 134
5.4.1 常見的安全陷阱 135
5.4.2 智能閤約開發建議 140
5.5 本章小結 141
第6章 智能閤約案例詳解 143
6.1 投票 143
6.2 拍賣和盲拍 153
6.2.1 公開拍賣 153
6.2.2 盲拍 156
6.3 狀態機 161
6.4 權限控製 163
6.5 本章小結 166
第7章 以太坊上數字資産的發行和流通 167
評分
評分
評分
評分
評分
評分
評分
評分
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有