多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《***rLedger Fabric开发实战-快速掌握区块链技术》_杨毅_1
《***rLedger Fabric开发实战-快速掌握区块链技术》_杨毅_2
《***rLedger Fabric开发实战-快速掌握区块链技术》_杨毅_3
内容简介:
杨毅,9年软件系统开发经验,_阿.里_云MVP
S、Java后台服务及区
块链相关开发,获得过多项guo家专利,上线过多
个基于区块链的项目。目前专注于区块链技术应
作者博客
https://www.cnblogs.com/aberic
作者微 信订阅号
究使用
HyperLedger Fabric
开发实战
快速掌握区块链技术
杨毅编著
電子工業出版社
ablishing House of Electronics Industry
北京 ELJING
限非商业用途或学习研究使用
书籍是人类进步的阶梯
内容简介
本书系统地介绍了超级账本 HyperLedger Fabric vI.1架构的设计和应用方法,包括环境及源码部署
Solo多机部署、Kaka集群部署、智能合约编写等。同时,针对第三方可插拔式插件 CouchDB实战应用
Jaa-SDK的应用、编写方案和具体接口执行策略进行了详细讲解。另外,本书以搭建一个反欺诈区块链
平台项目为例进行了实战演练,读者可以快速掌握区块链技术
本书适合区块链系统开发人员阋读,需要有一定的面向对象语言的基础,也可供对开发区块链系统感
兴趣的高校师生参考。
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容
版权所有,侵权必究
图书在版编目(c|P)数据
HyperLedger Fabric开发实战:快速掌握区块链技术/杨毅编著.一北京:电子工业出版社,20186
ISBN978-7-121-34173
1.①H…Ⅱ.①杨…Ⅲ.①电子商务一支付方式一研究Ⅳ.①F713361.3
中guo版本图书馆CIP数据核字(2018)第099665号
责任编辑:宋亚东
印刷:天津千鹤文化传播有限公司
装订:天津千鹤文化传播有限公司
出版发行:电子工业出版社
北京市海淀区万寿路173信箱邮编100036
开本:787×9801/6印张18.5字数:388千字
版次:2018年6月第1版
次:2018年6月第1次印刷
定价:79.00元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,
联系及邮购电话010)88254888,88258888
质量投诉请发邮件至zts@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn
本书咨询联系方式:010-512608819,ag@phei.com.cn
仅限非商业用途或学习研究使用
书籍是人类进步的阶梯
前言
HyperLedger Fabric最初是由 Digital Asset和IBM公司贡献的、由 Linux基金会主办的
个超级账本项目,它是一个目前非常流行并广为人知的区块链网络框架的实现方案。作为一种
基于模块化架构开发应用程序或解决方案的基础, Hyper Ledger Fabric支持如共识和会员服务
等即插即用的组件。 HyperLedger Fabric利用容器技术来运行称为“ chaincode”的智能合约
该合约包含了系统的应用程序逻辑
为什么写作本书
区块链由于去中心化、开放性、自治性、信息不可篡改及匿名性等特征而受到广泛
且目前正处在上升势态。抛开炒作的代币项目,应用于行业联盟链或直接搭建私链的项目,采
用 Hyper Ledger Fabric作为底层平台无疑是最好的选择之
本人从接触 HyperLedger Fabric项目以来,经历了其06版本到1.1版本的数次迭代。因
为早期中文资料稀缺,并且0.6版本到1.0版本是一个跨度非常大的迭代,导致早期的大部分
部署和应用经验失去作用,不得已再次从10版本开始从头学习。当时中文资料极为有限,且
大多数都是单篇翻译或纯粹的概念讲解,导致我一直没有找到入门的头绪,只能不断地从官方
文档中汲取知识,并成功搭建了基于Kaka类型的集群网络
有了集群的经验,加深了自己对 HyperLedger Fabric整个网络事务流程的理解,并以此为
基础顺利搭建了基于 Fabric- SDK-Java的客.户.端项目。也就在这个时候,开始有了写相关博客
的想法,并在博客园上发布了第一篇博客,也是从零开始系列文章的第一篇,开始介绍自己的
发历程和部署经验,希望能通过这样的方式帮助更多的开发伙伴加入 HyperLedger Fabric大
家庭。再后来又建立了“区块链学习分享”的微 信订阅号,也通过微 信号建立了一个纯技术讨
论分享的 Hyper Ledger Fabric等区块链相关交流群,并在这样的机缘下结识了电子工业出版社
宋亚东老师,并正式开始编写本书
在写书之前我一直在梳理博客的内容,为了真实地还原生产场景,还自费租赁了15台服
务器用于测试。在已有博文的基础上,外加后来编写的新文档,我比较顺利地完成了本书的编
写工作,且书中的项目都依托于所租赁服.务.器来完成演练,每一步都基于真实情况和场景中的
操作。在此过程中,自己对 HyperLedger Fabric也有了新的认识和理解。
仅限非商业用途或学习研究使用
书籍是人类进步的阶梯
Hyper edger Fabric开发实战—快速掌握区块链技术
本书主要以 Hyperedge Fabric案例为引,层层深入,从单机单节点到Solo多机组网再到
Kaka集群部署,其中穿插文档讲解加深读者的理解。与一些偏概念性质的区块链教程类书籍
不同,我希望能通过本书帮助读者实现基于 HyperLedger Fabric的区块链实践落地。
本书主要内容
本书以干货为主,文档为辅,基于 HyperLedger Fabric vI.1版本进行讲解。总计10章
每章主要内容介绍如下
第1章是基本环境部署,包括内网和外网的不同方案,以及内核处理等。
2章是 HyperLedger Fabric及环境部署,先是用文档讲述了 Fabric相关的介绍和主要功
能点,接着分析了源码部署和镜像处理方面的问题
第3章带着读者一步步跑通官方的e2ec案例,并在随后对该案例进行了分析
第4章开始,手动部署一次单机多节点网络。
第5章跟随前章的脚步,手动部署一次Solo多机网络环境
第6章继续深入,搭建基于 Katka的集群网络
第7章以文档为主,着重讲解如何編写智能合约及有关智能合约的用法
第8章详细介绍 CouchDB的使用,并推荐使用 CouchDB
第9章讲解在 Fabric发布1.0版本之后的对外客.户.端调用方式、客.户.端对SDK的使用和
相关源码
第10章以一个简单的案例做演练,在数据链上用到了智能合约,对数据提取则提供了另
一种思路
读者对象
这是一本基础讲解类的书,写本书是为了帮助更多的新人入门。所以,本书适合正在寻求
HyperLedger Fabric入门的新人阅读,也适合中、高级开发人员用作工具书参考。
在阅读本书之前,读者需要具备以下基础知识
具有一定的 Linux操作系统基本命令的常识。
有 Java/Go等面向对象语言的基础,其中智能合约用Go语言编写,SDK则用到了
ava。如果有这方面的基础,则有助于阅读本书
致谢
在入门及编写本书的时候,有许多人给予了我鼓励和支持
首先感谢我的妻子,我在开始学习 HyperLedger Fabric时遇到了很多困难,经常熬夜加
班,她始终体谅我,鼓励并支持我。在我写书的时候她不遗余力地帮我查阅相关资料以便我能
仅限非商业用途或学习研究使用
#############################################
|
|