区块链DApp开发:基于以太坊和比特币公链电子书
本书以Go编程语言为例以太坊和比特币区块链钱包,从必要的理论知识到编码实践,循序渐地介绍了当前区块两大公应用—以太坊和比特币DApp发的技术要。全书共分为7章,第1章介绍区块的重要基础知识;第2章介绍以太坊公的基础知识,内容包含但不限于以太坊的大量概念与术语;第3章介绍以太坊智能合约的发与部署实践;第4章和第5章以以太坊DApp中继服务作为范例,介绍以太坊区块DApp的发流程;第6章介绍比特币公的基础技术;*后的第7章介绍基于比特币公的DApp发实例,包括钱包和交易所应用中的内存池解析器与去中心化数据存储系统的发。 本书技术先,注重实践,代码注释详尽,适合广大IT技术发者阅读,对于想了解以太坊和比特币DApp发技术的发者尤为合适。
【推荐语】
本书重介绍了以下内容: 区块的整体基础知识,包括区块的基本概念及其组成模块,比如的分叉与共识算法的实现种类等。 区块公之以太坊技术与应用,包括以太坊以及DApp的概念,区块的组成结构、钱包地址的生成、油费的计算方式、叔块的相关规则、交易的生命周期以及应用默克尔树实现账户模型。除了基础知识外,还有阶学习所涉及的智能合约发、发合约工具的介绍、节与测试币的获取以及RPC口调用等知识。此外,还有一些发实操中需要注意的特殊知识,比如余额查询的区块隔离性及零地址的含义等。在以太坊部分的*后章节中,综合所有的知识,通过编码实现了以太坊DApp技术发中的核心组件—以太坊中继应用。 区块公之比特币技术与应用imToken下载,包括比特币的区块组成结构、PoW共识算法在比特币中的实现、地址和私钥的生成规则与种类、UTXO模型的实现原理、交易的构建方式等基础知识。在阶部分,介绍了比特币虚拟机的操作码和源码分析、锁定脚本的种类及其各自的特定、重要的RPC口与使用方式以及比特币的验签原理等知识。在实操部分,结合在本地计算机搭建并操作比特币私有的学习,综合所有的知识编码实现了“上交易状态解析器”和“使用操作码实现去中心化数据存储系统”两个应用案例。
【作者】
林冠宏,网名:指尖下的幽灵。全栈发者,拥有多年C/S双端发经验,擅长于使用Java语言发应用与Go语言发后端程序。技术布道者,长期编写技术博文与造轮源,同时也是多个知名技术社区的签约作家。曾任职中心化交易所高级发工程师与区块公司技术经理,现任某国际知名区块通证赏工具的核心发。对区块技术,特别是基于以太坊与比特币公的DApp发拥有较丰富的经验。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。