1、=区块链开发从入门到精通以太坊+超级账本陈人通编著心中园水利妆电版社北京内容提要区块链开发从入门到精通以太坊+超级账本系统讲述了区块链原理、技术与应用,全书分三大部分:区块链思想以及去中心化应用、区块链技术在去中心化数字货币系统中的应用、区块链热议话题与区块链技术的典型应用场景:区块链的核心技术一密码算法和共识算法:最后一部分系统介绍了区块链的应用开发平台一以太坊和超级账本,包括以太坊项目的主要设计及如何用Solidity语言创建能够部署到以太坊平台的智能合约应用、后起之秀超级账本项目(尤其是Fabric子项目)的设计以及如何在Fabric超级账本项目上搭建和运行区块链网络。区块链开发从入门到
2、精通以太坊+超级账本内容由浅入深、遵循区块链技术的发展规律,从区块链的思想缘起,到技术应用与发展趋势,剖析实际落地案例,探究区块链价值及未来发展趋势,帮助读者快速步入区块链应用新时代。区块链开发从入门到精通以太坊+超级账本适合想要了解区块链技术但没有基础的新手读者,也适合以太坊智能合约开发人员或者超级账本链码开发人员使用,亦可作为互联网金融研究员、互联网创业者、数字货币爱好者及各类程序员学习区块链技术的参考用书。图书在版编目(CIP)数据区块链开发从入门到精通:以太坊+超级账本/陈人通编著.一北京:中国水利水电出版社,2019.11ISBN978-7-5170-7744-2I.区.陈.电子商务
3、一支付方式V.F713.361.3中国版本图书馆CIP数据核字(2019)第112859号书名区块链开发从入门到精通以太坊+超级账本QUKUAILIAN KAIFA CONG RUMEN DAO JINGTONG YITAIFANG+CHAOJI ZHANGBEN作者陈人通编著出版发行中国水利水电出版社(北京市海淀区玉渊潭南路1号D座100038)网址:E-mail:电话:(010)62572966-2205/2266/2201(营销中心)经售北京科水图书销售中心(零售)电话:(010)88383994、63202643、68545874全国各地新华书店和相关出版物销售网点排版北京智博尚书文化
4、传媒有限公司印刷三河市龙大印装有限公司规格170mm230mm16开本20.25印张373千字1插页版次2019年11月第1版2019年11月第1次印刷印数00015000册定价79.80元凡购买我社图书,如有缺页、倒页、脱页的,本社营销中心负责调换版权所有侵权必究前言区块链技术是近几年随着比特币系统(一个去中心化加密数字货币系统的典型代表)的兴起而被炒得火热的一项新技术,在最初出现的时候,区块链技术仅仅是用来解决比特币系统中分布式交易记账的问题。对大部分人来说,“区块链技术”可能只是一个新名词而已,但是对那些善于思考的专家或学者来说,将区块链技术从比特币系统中“提炼出来”后可以作为一种全新分
5、布式架构技术的底层框架,而一些较为明朗的专业人士则认为区块链技术不仅仅是一项技术,在它的设计中体现出来的是一种新的经济贸易方式、新的消费理念和新的组织结构形式。一些对区块链技术有大胆想法的人,也将他们的想法付诸了实践,这也就导致了一些区块链技术的应用如雨后春笋般被开发出来,例如,同比特币系统极其相似的莱特币系统、零币系统、达世币系统,实现了智能合约的部署与运行的以太坊平台,以及实现了用户应用链码的部署与运行的超级账本平台等。笔者从2010年就开始接触和了解比特币系统,2014年比特币系统名声大噪,笔者也更加关注比特币系统的发展,尤其是其核心一区块链技术。在2015年以及之后的几年,类似于以太坊
6、和超级账本等基于区块链技术开发的应用逐渐变多,不同于比特币系统只用于数字货币收支的单一功能,这些应用提供给开发人员的更像是应用的开发和运行平台。为了对区块链技术进行更深入的讲解,本书不仅着眼于它的最初使用场景一去中心化加密数字货币系统,还重点分析了区块链技术中用到的密码算法和共识算法,在书的后半部分,对以太坊和超级账本的介绍各占两章,重点包括它们相比于之前的典型区块链技术应用在设计上有什么突出的地方,以及如何通过智能合约和用户应用链码开发出去中心化应用。本书特色内容详略得当区块链涉及的技术很多,到底哪些该讲,哪些不该讲,需要慎重对待。本书集中讲解了区块链开发必备的技术,有些相关度不高、应用场景不多的技术就一笔带过,让读者用最短的时间掌握最有用的技术。代码展示齐全在本书中,涉及代码编写的部分均给出了详细的代码及解释,这对于读者理