【全2冊】區塊鏈項目開發指南+以太坊技術詳解與實戰 以太坊虛擬機達世幣賬本項目DApp中

【全2冊】區塊鏈項目開發指南+以太坊技術詳解與實戰 以太坊虛擬機達世幣賬本項目DApp中 下載 mobi epub pdf 電子書 2025

圖書標籤:
  • 區塊鏈
  • 以太坊
  • DApp
  • 智能閤約
  • 以太坊虛擬機
  • 項目開發
  • 實戰
  • 達世幣
  • 技術詳解
  • 編程
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 恒久圖書專營店
齣版社: 機械工業齣版社
ISBN:T9787111584001
商品編碼:29040462974
齣版時間:2018-01-01

具體描述



商品參數
【全2冊】區塊鏈項目開發指南+以太坊技術詳解與實戰
定價 118.00
ISBN編碼 T9787111584001


內容介紹
區塊鏈項目開發指南
             定價 59.00
齣版社 機械工業齣版社
齣版時間 2018年01月
開本 16
作者 納拉揚·普魯斯蒂
頁數
ISBN編碼 9787111584001
內容簡介
區塊鏈是近十年來頗具顛覆性的新興信息技術之一,它正以一種全新的方式建立人類交易過程的信任、仲裁和記錄基礎。本書共9章,首先介紹去中心化應用、DApp等基本概念,並據此展開對比特幣、以太坊、*級賬本等熱門DApp的闡釋。其次在解析以太坊工作原理的基礎上介紹智能閤約的編寫方法,並介紹web3.js的應用方法。後利用上述知識進行錢包服務、智能閤約部署平颱、投注App、企業級智能閤約以及聯盟區塊鏈等具體應用程序的創建。

目錄

Contents 目錄 

譯者序 
前言 
第1章 去中心化應用1 
1.1 什麼是DApp1 
1.1.1 去中心化應用的優點2 
1.1.2 去中心化應用的缺點3 
1.2 去中心化自治組織3 
1.3 DApp中的用戶身份4 
1.4 DApp中的用戶賬戶5 
1.5 訪問中心化應用6 
1.6 DApp中的內部貨幣6 
1.7 什麼是授權的DApp7 
1.8 熱門的DApp7 
1.8.1 比特幣7 
1.8.2 以太坊9 
1.8.3 *級賬本項目9 
1.8.4 IPFS10 
1.8.5 Namecoin11 
1.8.6 達世幣12 
1.8.7 BigChainDB14 
1.8.8 OpenBazaar14 
1.8.9 Ripple14 
1.9 總結16 
第2章 以太坊的工作原理17 
2.1 以太坊概覽17 
2.2 以太坊賬戶18 
2.3 交易18 
2.4 共識19 
2.5 時間戳20 
2.6 隨機數21 
2.7 區塊時間21 
2.8 分叉24 
2.9 創世區塊24 
2.10 以太幣麵值24 
2.11 以太坊虛擬機25 
2.12 gas25 
2.13 發現對等節點26 
2.14 Whisper和Swarm27 
2.15 geth27 
2.15.1 安裝geth28 
2.15.2 JSON-RPC和操作颱28 
2.15.3 子命令和選項29 
2.15.4 創建賬戶29 
2.16 以太坊錢包31 
2.17 瀏覽器錢包31 
2.18 以太坊的缺點32 
2.19 serenity33 
2.20 總結35 
第3章 編寫智能閤約36 
3.1 Solidity源文件36 
3.2 智能閤約的結構37 
3.3 數據位置38 
3.4 什麼是不同的數據類型39 
3.4.1 數組類型39 
3.4.2 字符串類型40 
3.4.3 結構類型41 
3.4.4 枚舉類型42 
3.4.5 mapping類型42 
3.4.6 delete操作符43 
3.4.7 基本類型之間的轉換44 
3.4.8 使用var44 
3.5 控製結構45 
3.6 用new操作符創建閤約46 
3.7 異常46 
3.8 外部函數調用46 
3.9 閤約功能48 
3.9.1 可見性48 
3.9.2 函數修改器50 
3.9.3 迴退函數51 
3.9.4 繼承52 
3.10 庫54 
3.11 返迴多值56 
3.12 導入其他Solidity源文件57 
3.13 全局可用變量57 
3.13.1 區塊和交易屬性57 
3.13.2 地址類型相關58 
3.13.3 閤約相關58 
3.14 以太幣單位58 
3.15 存在、真實性和所有權閤約的證明59 
3.16 編譯和部署閤約60 
3.17 總結62 
第4章 開始使用web3.js63 
4.1 web3.js概述63 
4.1.1 導入web3.js64 
4.1.2 連接至節點64 
4.1.3 API結構65 
4.1.4 BigNumber.js66 
4.1.5 單位轉換66 
4.1.6 檢索gas價格、餘額和交易細節67 
4.1.7 發送以太幣68 
4.1.8 處理閤約69 
4.1.9 檢索和監聽閤約事件71 
4.2 為所有權閤約創建客戶端73 
4.2.1 項目結構74 
4.2.2 創建後端74 
4.2.3 創建前端76 
4.2.4 測試客戶端80 
4.3 總結82 
第5章 創建錢包服務83 
5.1 在綫錢包和離綫錢包的區彆83 
5.2 Hooked-Web3-Provider和EthereumJS-tx庫84 
5.3 分層確定性錢包87 
5.4 密鑰衍生函數87 
5.5 LightWallet88 
5.6 創建錢包服務89 
5.6.1 必要條件89 
5.6.2 項目結構90 
5.6.3 創建後端90 
5.6.4 創建前端91 
5.6.5 測試97 
5.7 總結101 
第6章 創建智能閤約部署平颱102 
6.1 計算一個地址的交易nonce102 
6.2 solcjs概述104 
6.2.1 安裝solcjs104 
6.2.2 solcjs API104 
6.3 創建閤約部署平颱107 
6.3.1 項目結構108 
6.3.2 創建後端108 
6.3.3 創建前端113 
6.3.4 測試117 
6.4 總結118 
第7章 創建投注App119 
7.1 Oraclize概述119 
7.1.1 Oraclize的工作原理120 
7.1.2 數據源120 
7.1.3 真實性證明121 
7.1.4 定價122 
7.1.5 開始使用Oraclize API123 
7.1.6 加密查詢127 
7.1.7 Oraclize Web IDE128 
7.2 處理字符串128 
7.3 創建投注閤約130 
7.4 為投注閤約創建客戶端133 
7.4.1 項目結構133 
7.4.2 創建後端134 
7.4.3 創建前端135 
7.4.4 測試客戶端143 
7.5 總結147 
第8章 創建企業級智能閤約148 
8.1 探索ethereumjs-testrpc148 
8.1.1 安裝和使用149 
8.1.2 可用RPC方法151 
8.2 什麼是事件主題153 
8.3 開始使用truffle-contract154 
8.3.1 安裝和導入truffle-contract155 
8.3.2 建立測試環境156 
8.3.3 truffle-contract API156 
8.4 truffle概述163 
8.4.1 安裝truffle163 
8.4.2 初始化 truffle163 
8.4.3 編譯閤約165 
8.4.4 配置文件165 
8.4.5 部署閤約166 
8.4.6 單元測試閤約169 
8.4.7 包管理175 
8.4.8 使用truffle的操作颱178 
8.4.9 在truffle環境中運行外部腳本179 
8.4.10 truffle的創建管綫179 
8.4.11 truffle的服務器端186 
8.5 總結187 
第9章 創建聯盟區塊鏈188 
9.1 什麼是聯盟區塊鏈189 
9.2 什麼是quanwei證明共識189 
9.3 parity概述189 
9.3.1 Aura的工作原理190 
9.3.2 運行parity191 
9.3.3 創建私有網絡192 
9.3.4 許可和隱私197 
9.4 總結198




目錄

以太坊技術詳解與實戰
             定價 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. 圖書大百科 版權所有