首页 > 图书中心 >图书详情
区块链应用开发实战(Hyperledger Fabric)
作者:王静红、韩小东、勒中坚、江海、田亚雷、冯婵
定价:57元
印次:1-2
ISBN:9787302654636
出版日期:2024.04.01
印刷日期:2024.07.22
"本书由三大部分共10章组成。第一部分为基础篇,主要讲解了Hyperledger Fabric的基础知识与环境搭建方法、Hyperledger Fabric架构体系、创建Hyperledger Fabric应用网络的方法; 第二部分为核心篇,主要讲解了Fabric中的排序服务实现、成员服务提供者与策略、Hyperledger Fabric智能合约,以及Hyperledger Fabric账本实现; 第三部分为实践篇,主要讲解了 FabricSDK应用开发实践,详细说明了通过FabricSDK开发应用程序的步骤,并带领读者动手实现了简化的人力资源信息溯源系统项目。 本书适合作为具有一定编程基础的技术开发人员、区块链技术从业者的学习资料,也可作为应用型本科、职教本科区块链专业、计算机专业相关课程的教材。 "
more >前〓〓言 党的二十大报告指出,加快发展数字经济,促进数字经济和实体经济深度融合,打造具有国际竞争力的数字产业集群。区块链作为数字经济的基础支撑技术之一,促进了数字经济的创新和多样化,推进了数字经济新业务模式和服务的发展。 本书是一本系统性讲解Hyperledger Fabric平台知识并侧重介绍区块链应用项目开发实战的书籍,遵循实践出真知的理念,通过大量动手实践,循序渐进地介绍超级账本技术及其相关核心模块。 本书从实用性方面并结合相关的理论知识点考虑,具有以下特点。 (1) 由浅入深地介绍超级账本技术原理,详细说明Hyperledger Fabric的技术体系架构、运行中的网络拓扑结构及网络中各节点角色的作用。 (2) 深入探索Hyperledger Fabric超级账本的交易流程实现。通过对网络环境的构建与部署和智能合约的开发部署,结合实际企业应用项目,一步步地探索Hyperledger Fabric分布式超级账本技术及其应用开发过程。 (3) 通过两个基于Hyperledger Fabric的GoWeb应用开发实例,着重介绍基于Hyperledger Fabric的应用程序开发相关技术点、流程及技巧,能够让读者熟练掌握分布式超级账本平台技术,使读者可以根据不同的应用需求场景开发不同的基于区块链平台的企业级分布式应用。 (4) 为了帮助读者提升学习效率,本书配备了完善的学习资源,如案例源码、PPT课件,可以从清华大学出版社的官方网站中获取。 本书由三大部分内容组成,共计10章。 第一部分为基础篇(第1~3章),着重介绍环境安装及快速调试,以及通过手动方式搭建Hyperledger Fabric网络的详细过程,介绍了Hyperledger Fabric的整体技术架构、网络拓扑结构,以及网络节点的各种角色与作用。 第二部分为核心篇(第4~7章),第4章和第5章详细介绍Hyperledger Fabric中排序服务的实现方式和Hyperledger Fabric独特的MSP分类与结构,以及如何通过多种不同的策略实现对网络中各成员的验证及权限的管理。第6章与第7章介绍智能合约的开发及区块链账本的结构,重点讲解状态数据库的实现及具体应用。 第三部分为实践篇(第8~10章),第8章介绍FabricSDK的常用API,详细说明如何通过FabricSDK开发应用程序,包括Hyperledger Fabric网络环境的搭建、SDK的配置及测试、智能合约开发及自动化部署的实现方式,以及用户如何通过浏览器访问应用程序并操作区块链中的状态数据。第9章与第10章介绍了一个简化的人力资源信息溯源系统项目。最后两章的实践操作,还能够使读者熟练使用fabricsdkgo,根据不同的需求场景,开发不同的基于区块链的应用程序。 由于编者水平及经验有限,书中不足之处在所难免,恳请广大读者提出并指正。 感谢Hyperledger Fabric官方及社区成员为本书的编写提供了全面、深入、准确的相关参考资料。 编者 2024年1月 源代码
more >