本门课程作为区块链开发工程师微专业的平台应用篇,介绍了区块链的主流技术平台 Hyperledger Fabric,带领大家了解区块链最大的开源平台的运作原理,深入讲解了架构及组件设计,并通过实操环节,让学员练习多机部署,实模拟真实开发环境。从原理、应用、架构等多角度展开分析,帮助大家快速掌握区块链知识结构,方便后边的深入学习。
同时在微专业开展的第二、三周,我们会设计相应的练习题,课后作业,帮助大家加深理解。
课程关键词:
超级账本
架构与组件
链码开发与多机部署
课程属于《区块链开发工程师》微专业,不可单独购买,完成微专业要求后可按规定获得微专业证书。
具备一定的Java编程基础
具备一定的虚拟机及Linux环境搭建基础
Hyperledger Fabric 架构详解
1. Hyperledger社区介绍
1.1 Hyperledger社区介绍
1.2 Hyperledger项目介绍
1.3 社区工作流程
2. Hyperledger Fabric架构介绍
2.1 Fabric 介绍
2.2 Fabric 基础架构
2.3 Fabric 部署
2.4 Fabric 测试网络
3. Hyperledger Fabric核心组件讲解
3.1 Fabric 网络模块(discovery)
3.2 Fabric 链码 (Chaincode)
3.3 Fabric 共识 (order)
3.4 Fabric 账本(ledger)
4. Hyperledger FabricSDK讲解
4.1 创建通道
4.2 加入通道
4.3 安装链码
4.4 实例化链码
4.5 调用链码
5. Hyperledger Fabric Chaincode开发与调试
5.1 链码开发一般步骤
5.2 链码实现
5.3 链码调试
6. Hyperledger Fabric多机部署
6.1 基础环境搭建
6.2 配置文件
6.3 启动与测试