区块链 以太坊App钱包开发实战
【作 者】谢跃书,郑敦庄
【形态项】 396
【出版项】 北京:北京航空航天大学出版社 , 2020.01
【ISBN号】978-7-5124-3194-2
【中图法分类号】F713.361.3
【原书定价】89.00
【主题词】电子商务-支付方式-研究
【参考文献格式】 谢跃书,郑敦庄. 区块链 以太坊App钱包开发实战. 北京:北京航空航天大学出版社, 2020.01.
内容提要:
本书分为基础篇、安卓篇和苹果篇。基础部分讲解开发以太坊钱包App所涉及的技术理论基础知识;区块链概念及其关键技术,包括分布式数据存储、点对点传输、共识机制、密码学、分布式账本等;数字钱包理论原理与技术发展;DApp与数字钱包的关系。安卓篇讲解AndroidStudio开发工具,Java原生App开发技术,常用Java开源库OkHttp、Retrofit、RxJava和Dagger,Java密码学框架JCAJCE的使用方法,以太坊Java开源库Web3j的使用,以及对TrustWallet钱包Android版App项目架构及核心功能代码进行全面分析等。苹果篇讲解Xcode开发工具,Swift原生App开发技术,常用iOS开源库BigInt、APIKit、Moya、R.swift、CryptoSwift和JSONRPCKit,iOS加密库CommonCrypto和Security库的使用方法,基于JSONRPC方式的Web3开发,以及对TrustWallet钱包iOS版App项目架构及核心功能代码进行全面分析等。本书适合所有软件开发者及技术管理人员阅读,特别是对区块链或数字货币技术感兴趣、准备开发数字钱包的技术人员;尤其适合准备开展以太坊钱包开发工作的技术人员阅读。