注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)區(qū)塊鏈 以太坊App錢包開發(fā)實戰(zhàn)

區(qū)塊鏈 以太坊App錢包開發(fā)實戰(zhàn)

區(qū)塊鏈  以太坊App錢包開發(fā)實戰(zhàn)

定 價:¥89.00

作 者: 謝躍書,鄭敦莊
出版社: 北京航空航天大學(xué)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787512431942 出版時間: 2020-01-01 包裝:
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書分為基礎(chǔ)篇、安卓篇和蘋果篇?;A(chǔ)部分講解開發(fā)以太坊錢包App所涉及的技術(shù)理論基礎(chǔ)知識;區(qū)塊鏈概念及其關(guān)鍵技術(shù),包括分布式數(shù)據(jù)存儲、點對點傳輸、共識機制、密碼學(xué)、分布式賬本等;數(shù)字錢包理論原理與技術(shù)發(fā)展;DApp與數(shù)字錢包的關(guān)系。 安卓篇講解Android Studio開發(fā)工具,Java原生App開發(fā)技術(shù),常用Java開源庫OkHttp、Retrofit、RxJava和Dagger,Java密碼學(xué)框架JCA/JCE的使用方法,以太坊Java開源庫Web3j的使用,以及對Trust Wallet錢包Android版App項目架構(gòu)及核心功能代碼進行全面分析等。 蘋果篇講解Xcode開發(fā)工具,Swift原生App開發(fā)技術(shù),常用iOS開源庫BigInt、APIKit、Moya、R.swift、CryptoSwift和JSONRPCKit,iOS加密庫Common Crypto和Security庫的使用方法,基于JSONRPC方式的Web3開發(fā),以及對Trust Wallet錢包iOS版App項目架構(gòu)及核心功能代碼進行全面分析等。 本書適合所有軟件開發(fā)者及技術(shù)管理人員閱讀,特別是對區(qū)塊鏈或數(shù)字貨幣技術(shù)感興趣、準備開發(fā)數(shù)字錢包的技術(shù)人員;尤其適合準備開展以太坊錢包開發(fā)工作的技術(shù)人員閱讀。

作者簡介

  謝躍書:北京大學(xué)軟件工程碩士。資深Java開發(fā)專家,有豐富的企業(yè)級應(yīng)用、APP及Web項目的開發(fā)經(jīng)驗;在爬蟲、加密及數(shù)字證書技術(shù)方面有多篇發(fā)明專利;擁有十余年供應(yīng)鏈管理、金融、物聯(lián)網(wǎng)等行業(yè)大型系統(tǒng)軟件開發(fā)經(jīng)驗;專注區(qū)塊鏈錢包及應(yīng)用開發(fā)。 鄭敦莊:北京交通大學(xué)計算機科學(xué)與技術(shù)專業(yè),全棧開發(fā)人員,精通多種語言,對量化交易、人工智能深度學(xué)習(xí)各類算法有深入研究。

圖書目錄

基礎(chǔ)篇

第1章區(qū)塊鏈2

1.1區(qū)塊鏈簡介2

1.2比特幣的背景與起源2

1.3比特幣的誕生與發(fā)展2

1.4區(qū)塊鏈的發(fā)展3

1.5區(qū)塊鏈定義4

1.6分布式數(shù)據(jù)存儲4

1.7點對點傳輸5

1.8密碼學(xué)6

1.9共識機制15

1.10分布式賬本17

第2章以太坊24

2.1簡介24

2.2誕生歷史26

2.3發(fā)展計劃27

2.4客戶端29

2.5Web3 API30

2.6賬戶45

2.7交易48

2.8區(qū)塊51

2.9智能合約53

2.10代幣55

第3章數(shù)字錢包57

3.1錢包簡介57

3.2錢包分類57

3.3輕錢包的興起59

3.4錢包基本原理60

3.5錢包技術(shù)發(fā)展61

3.6以太坊錢包App66

第4章DApp72

4.1DApp簡介72

4.2DApp輕錢包73

4.3DApp發(fā)展現(xiàn)況74

4.4DApp生態(tài)系統(tǒng)76

4.5DApp開發(fā)技術(shù)78

4.6DApp功能結(jié)構(gòu)82

4.7DApp與App82

安卓篇

第5章Android Studio86

5.1Android簡介86

5.2Android Studio89

5.3Android SDK92

5.4第一個App94

5.5項目結(jié)構(gòu)97

5.6打包與發(fā)布101

第6章Android開發(fā)技術(shù)105

6.1開發(fā)技術(shù)簡介105

6.2應(yīng)用架構(gòu)106

6.3Java開發(fā)語言108

6.4其他開發(fā)語言119

第7章Android開源庫121

7.1OkHttp121

7.2Retrofit123

7.3RxJava127

7.4Dagger133

第8章JCA/JCE開發(fā)135

8.1技術(shù)簡介135

8.2對稱加密138

8.3MD消息摘要140

8.4MAC消息認證141

8.5非對稱加密143

8.6數(shù)字簽名147

8.7密鑰生成153

第9章Web3j開發(fā)156

9.1Web3j簡介156

9.2Android適用性157

9.3賬戶160

9.4交易163

9.5智能合約170

9.6代幣174

9.7區(qū)塊180

第10章Android錢包項目184

10.1開源軟件介紹184

10.2錢包開源項目185

10.3項目概況186

10.4功能架構(gòu)191

10.5導(dǎo)入錢包199

10.6導(dǎo)出錢包209

10.7創(chuàng)建錢包211

10.8發(fā)起交易215

10.9交易記錄222

10.10賬戶查詢227

10.11DApp瀏覽器230

蘋果篇

第11章Xcode238

11.1IDE簡介238

11.2版本特性238

11.3安裝與配置240

11.4開發(fā)介紹242

11.5創(chuàng)建iOS項目247

11.6打包與上架249

第12章iOS開發(fā)252

12.1Swift簡介252

12.2開發(fā)文檔254

12.3基本數(shù)據(jù)類型258

12.4特殊數(shù)據(jù)類型259

12.5其他開發(fā)語言261

第13章iOS開源庫264

13.1BigInt264

13.2APIKit268

13.3Moya271

13.4R.swift274

13.5CryptoSwift277

13.6JSONRPCKit283

第14章iOS加密庫290

14.1加密庫介紹290

14.2接口簡介290

14.3對稱加密293

14.4MD消息摘要300

14.5MAC消息認證301

14.6非對稱加密303

14.7數(shù)字簽名308

14.8密鑰生成309

第15章Web3 iOS312

15.1Web3簡介312

15.2Web3接口312

15.3賬戶320

15.4交易322

15.5智能合約325

15.6代幣327

15.7區(qū)塊331

第16章iOS錢包項目334

16.1項目概況334

16.2功能架構(gòu)340

16.3創(chuàng)建錢包360

16.4導(dǎo)入錢包364

16.5導(dǎo)出錢包368

16.6發(fā)起交易371

16.7交易記錄374

16.8賬戶查詢375

16.9DApp瀏覽器381

第17章附錄384

17.1Android國內(nèi)各大應(yīng)用商店384

17.2ERC20標準智能合約388

參考文獻396


本目錄推薦

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