注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)區(qū)塊鏈項(xiàng)目開發(fā)指南

區(qū)塊鏈項(xiàng)目開發(fā)指南

區(qū)塊鏈項(xiàng)目開發(fā)指南

定 價(jià):¥59.00

作 者: (?。┘{拉揚(yáng)·普魯斯蒂
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 其他

ISBN: 9787111584001 出版時(shí)間: 2017-12-01 包裝: 平裝-膠訂
開本: 16開 頁(yè)數(shù): 198 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  區(qū)塊鏈?zhǔn)墙陙?lái)頗具顛覆性的新興信息技術(shù)之一,它正以一種全新的方式建立人類交易過(guò)程的信任、仲裁和記錄基礎(chǔ)。本書共9章,首先介紹去中心化應(yīng)用、DApp等基本概念,并據(jù)此展開對(duì)比特幣、以太坊、超級(jí)賬本等熱門DApp的闡釋。其次在解析以太坊工作原理的基礎(chǔ)上介紹智能合約的編寫方法,并介紹web3.js的應(yīng)用方法。后利用上述知識(shí)進(jìn)行錢包服務(wù)、智能合約部署平臺(tái)、投注App、企業(yè)級(jí)智能合約以及聯(lián)盟區(qū)塊鏈等具體應(yīng)用程序的創(chuàng)建。

作者簡(jiǎn)介

暫缺《區(qū)塊鏈項(xiàng)目開發(fā)指南》作者簡(jiǎn)介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)