网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Go语言Hyperledger区块链开发实战(微课版)/区块链技术开发系列
分类
作者
出版社 人民邮电出版社
下载
简介
内容推荐
Go语言是近年来非常流行的新兴编程语言,它不仅是以太坊客户端和Hyperledger Fabric区块链平台的开发语言,而且广泛应用于区块链应用的开发。
本书介绍使用Go语言开发的经典联盟链项目Hyperledger Fabric,它由Linux基金会管理。国外的微软、摩根大通、世界银行和国内的华为、阿里巴巴、百度、腾讯等企业都参与了Hyperledger社区的建设。本书涵盖Hyperledger Fabric区块链平台的体系结构、各组件的工作原理和管理方法、Go语言的基本编程方法,以及使用Go语言开发Hyperledger Fabric智能合约和应用程序的方法。读者在阅读本书时可以充分了解和体验Hyperledger Fabric区块链的强大功能,以及使用Go语言开发区块链应用的便利。
本书既可作为高等院校“区块链开发”“Web应用程序设计”等课程的教材,也可作为区块链应用开发人员的参考用书。
作者简介
李晓黎,软件开发工程师,毕业于吉林大学计算机系;自2006年以来,带领团队一直从事网络管理软件、企业ERP系统和电商平台等的开发与建设工作,具有中国投资银行、国家开发银行、中信银行等多家银行从业经历,参与银行信息化建设、网银平台开发、区块链与智能合约开发工作多年,在系统软件开发、团队组织管理和系统架构设计等领域积累了丰富的实战经验。
目录
第1章 区块链技术基础
1.1 区块链的工作原理及底层技术
1.1.1 分布式系统的概念
1.1.2 区块链技术的总体架构
1.1.3 加密算法
1.1.4 区块链的分类
1.2 经典的区块链平台
1.2.1 区块链技术的发展阶段
1.2.2 比特币
1.2.3 以太坊
1.2.4 Hyperledger项目
1.2.5 区块链编程语言
1.3 本章小结
习题
第2章 Fabric区块链的体系结构
2.1 Fabric网络模型
2.1.1 Fabric网络的主要组件
2.1.2 Fabric区块链平台的体系结构
2.1.3 排序服务与交易的流程
2.2 搭建示例网络的过程
2.2.1 示例网络的拓扑
2.2.2 创建示例网络
2.2.3 证书颁发机构
2.2.4 添加网络管理员
2.2.5 创建一个联盟
2.2.6 为联盟创建通道
2.2.7 Peer节点与账本
2.2.8 客户端应用与智能合约
2.2.9 Fabric网络的扩充
2.3 本章小结
习题
第3章 搭建Fabric区块链环境
3.1 搭建基础环境
3.1.1 安装VirtualBox虚拟机
3.1.2 安装CentOS
3.1.3 安装和使用Docker
3.2 安装Fabric区块链
3.2.1 配置Fabric区块链所需要的基础环境
3.2.2 安装Go语言环境
3.2.3 安装Git
3.2.4 安装Docker Compose
3.2.5 安装Fabric区块链
3.3 管理工具和配置文件
3.3.1 Fabric区块链的管理工具
3.3.2 Fabric区块链的常用配置文件
3.4 Fabric测试网络
3.4.1 测试网络的特点
3.4.2 启动和关闭测试网络
3.4.3 创建通道
3.5 本章小结
习题
第4章 Fabric区块链的安全机制
第5章 节点与通道管理
第6章 数据存储与数据分发
第7章 部署Fabric生产网络
第8章 Go语言编程基础
第9章 智能合约开发
第10章 客户端应用开发
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/26 23:15:56