注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)區(qū)塊鏈智能合約與DApp應(yīng)用實(shí)戰(zhàn)

區(qū)塊鏈智能合約與DApp應(yīng)用實(shí)戰(zhàn)

區(qū)塊鏈智能合約與DApp應(yīng)用實(shí)戰(zhàn)

定 價(jià):¥79.00

作 者: 李升暾,詹智安
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302552758 出版時(shí)間: 2020-04-01 包裝:
開本: 16開 頁數(shù): 354 字?jǐn)?shù):  

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

  《區(qū)塊鏈智能合約與DApp應(yīng)用實(shí)戰(zhàn)》從介紹區(qū)塊鏈的原貌開始,詳述區(qū)塊鏈底層蘊(yùn)含的核心技術(shù),再由淺入深地探討智能合約以及區(qū)塊鏈去中心化的潛在商業(yè)應(yīng)用。該書分為6章,包含漫談區(qū)塊鏈、搭建以太坊私有鏈、初探智能合約、探究智能合約、與DApp共舞的Web3j Java方案以及DApp個(gè)案設(shè)計(jì)。該書適用于大專院校區(qū)塊鏈相關(guān)課程的授課、業(yè)界培訓(xùn),以及所有對(duì)區(qū)塊鏈感興趣的自學(xué)者。該書各章都附有習(xí)題,供授課老師課堂之需,亦可作為自學(xué)者自我評(píng)測(cè)之用。

作者簡(jiǎn)介

  李升暾,臺(tái)灣成大工資管系&資管所特聘教授,美國(guó)休斯敦大學(xué)計(jì)算機(jī)科學(xué)博士, 研究領(lǐng)域?yàn)槿斯ぶ悄堋⑵髽I(yè)智能、云端智慧。

圖書目錄

目    錄

第1章  漫談區(qū)塊鏈 1

1.1  中立的科技 2

1.2  比特幣的緣起 3

1.3  以太坊區(qū)塊鏈 11

1.4  加密貨幣概況 17

1.5  金融科技與區(qū)塊鏈 27

1.6  區(qū)塊鏈商業(yè)模式 32

1.7  習(xí)題 38

第2章  搭建以太坊私有鏈 39

2.1  以太坊客戶端軟件 40

2.2  連接主鏈與測(cè)試鏈 42

2.3  搭建私有鏈 44

2.4  以太坊錢包軟件 52

2.5  點(diǎn)對(duì)點(diǎn)連接 59

2.6  使用權(quán)威證明共識(shí)PoA的Ethereum-Parity 61

2.7  習(xí)題 75

第3章  初探智能合約 76

3.1  淺談智能合約 77

3.2  Hello World智能合約 78

3.3  JSON-RPC遠(yuǎn)程訪問智能合約 86

3.4  習(xí)題 107

第4章  深入探討智能合約 108

4.1  以太坊賬戶地址 109

4.2  Solidity智能合約結(jié)構(gòu) 110

4.3  Solidity智能合約語言 112

4.3.1 變量類型 114

4.3.2 函數(shù)聲明 133

4.3.3 函數(shù)修飾符 140

4.3.4 特殊變量與函數(shù) 142

4.3.5 事件 143

4.3.6 注釋 144

4.3.7 淺談Solidity 0.5.0 145

4.4  ICO首次幣發(fā)行融資 146

4.5  ERC 20智能合約協(xié)議標(biāo)準(zhǔn) 149

4.5.1 ERC 20智能合約 150

4.5.2 我的第一次ICO 159

4.6  習(xí)題 169

第5章  與DApp共舞的Java Web3j 170

5.1  智能合約交易類型:Call與Transaction 171

5.2  復(fù)雜類型的函數(shù)調(diào)用——以KYC身份證明為例 181

5.3  Web3j:區(qū)塊鏈智能合約的Java方案 191

5.4  活用Web3j 201

5.4.1 查詢節(jié)點(diǎn)版本 201

5.4.2 在線交易簽名 202

5.4.3 離線簽名的以太幣轉(zhuǎn)賬 205

5.4.4 部署智能合約 209

5.4.5 創(chuàng)建EOA 210

5.4.6 創(chuàng)建EOA與密鑰文件 211

5.5  Web3j與區(qū)塊鏈Oracle網(wǎng)關(guān)機(jī)制 214

5.5.1 手動(dòng)式Oracle網(wǎng)關(guān) 215

5.5.2 Oracle監(jiān)聽程序 218

5.5.3 Oracle完整網(wǎng)關(guān)程序 222

5.6  習(xí)題 233

第6章  Java DApp個(gè)案設(shè)計(jì) 235

6.1  區(qū)塊鏈個(gè)案的架構(gòu) 236

6.2  區(qū)塊鏈公共政策平臺(tái) 237

6.3  區(qū)塊鏈競(jìng)標(biāo)拍賣系統(tǒng) 253

6.4  區(qū)塊鏈真實(shí)新聞系統(tǒng) 270

6.5  區(qū)塊鏈供應(yīng)鏈金融 288

6.6  區(qū)塊鏈自動(dòng)醫(yī)療理賠 308

6.7  區(qū)塊鏈與共享經(jīng)濟(jì) 323

6.8  區(qū)塊鏈與點(diǎn)數(shù)經(jīng)濟(jì) 340

6.9  習(xí)題 343

附錄A  區(qū)塊鏈專有名詞解釋 344

附錄B  區(qū)塊鏈相關(guān)開發(fā)包的說明 348


本目錄推薦

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