这门课解决什么工作场景

在企业级区块链落地中,Hyperledger Fabric 是联盟链的主流选择,广泛应用于供应链金融、数据存证及多方协作场景。然而,多数开发者面对 Fabric 时,往往止步于概念理解,难以应对实际开发中的网络配置、交易调试及源码定制需求。本课程直击这一痛点,重点剖析 Fabric 的核心架构与底层源码,帮助学习者理清权限管理、共识排序及账本存储的运作机制。它主要解决两个核心问题:一是打破“黑盒”认知,让开发者清楚知道交易在网络中如何流转;二是提供源码阅读指导,使具备二次开发能力的工程师能够深入理解并修改 Fabric 核心模块,从而胜任联盟链应用的搭建与维护工作。

适合什么基础、建议先看哪几块

本课程门槛适中,要求学习者具备基本的 Go 语言编程能力,并了解区块链的哈希、非对称加密等基础概念。如果你是零基础用户,建议先补充区块链通识,再开始学习。入门阶段,务必精读第 1 章的区块链基础和第 2 章的 Fabric 入门,特别是“Fabric 尝鲜”环节,这是建立感性认识的关键。紧接着学习第 3 章的系统架构,深入理解 Peer、Orderer 等四种节点的职责及交易流程,这是阅读源码前的必要铺垫。进入第 4 章共识排序和第 5 章账本存储时,内容涉及大量源码细节,建议采取“先架构后细节”的策略:先通读源码目录结构,再跟随课程解析追踪 Manager 和 ChainSupport 等核心逻辑,切忌一开始就陷入代码泥潭而迷失整体脉络。

学完能独立做什么、资料怎么配合练习

学完本课程,你将能够独立搭建 Fabric 测试网络,解读复杂的交易日志以定位部署故障,并具备阅读和简析 Fabric 核心源码的能力。资料包中的示例代码是核心练习工具,不要仅被动观看视频,必须本地复现实验,亲手修改配置文件并观察日志变化。当运行失败时,对照课程提供的常见问题解析进行排查,这种试错过程比直接获得正确答案更有价值。通过逐节研读共识与账本的源码片段,结合课程梳理的流程图解,你可以逐步构建起对 Fabric 内部机制的完整认知。建议将视频讲解与源码对照阅读同步进行,每学完一个模块,尝试用绘图方式还原其内部逻辑,以此巩固所学,为后续参与实际的联盟链项目开发做好充分准备。

课程目录

第1章 区块链技术基础 试看 4 节 | 35分钟 1-1 导学 (10:18).mp4
 1-2 区块链技术概述 (08:24).mp4
 1-3 区块链技术组成部分 (14:02).mp4
 1-4 拓展阅读推荐 (02:10).mp4
 第2章 Hyperledger Fabric入门 8 节 | 44分钟 2-1 hyperledger简介 (02:11).mp4
 2-2 fabric简介 (04:26).mp4
 2-3 fabric环境概述 (03:32).mp4
 2-4 fabric尝鲜 (12:02).mp4
 2-5 日志和示例代码解析(上) (08:02).mp4
 2-6 日志和示例代码解析(下) (08:50).mp4
 2-7 如何获取源码 (03:55).mp4
 2-8 关于fabric尝鲜运行失败的问题.mp4
 第3章 Hyperledger Fabric系统架构 4 节 | 28分钟 3-1 系统架构 (12:17).mp4
 3-2 网络拓扑:四种节点 (06:34).mp4
 3-3 网络拓扑图例 (03:31).mp4
 3-4 交易流程 (05:14).mp4
 第4章 Hyperledger Fabric共识排序 9 节 | 76分钟 4-1 共识机制介绍 (05:45).mp4
 4-2 源码阅读建议 (02:35).mp4
 4-3 共识机制源代码目录结构 (09:37).mp4
 4-4 共识机制源码阅读:从入口开始 (08:43).mp4
 4-5 Manager源码阅读 (12:59).mp4
 4-6 ChainSupport源码阅读 (10:14).mp4
 4-7 区块切割和solo模式源码阅读 (09:08).mp4
 4-8 交易收集和区块扩散源码阅读 (05:57).mp4
 4-9 共识机制总结 (10:52).mp4
 第5章 Hyperledger Fabric账本存储 6 节 | 61分钟 5-1 账本存储概述 (05:00).mp4
 5-2 交易读写集 (06:25).mp4
 5-3 账本存储其他概念 (08:16).mp4
 5-4 账本存储源代码(上) (14:32).mp4
 5-5 账本存储源代码(下) (16:28).mp4
 5-6 账本存储总结 (10:08).mp4
 第6章 Hyperledger Fabric智能合约(链码) 3 节 | 52分钟 6-1 智能合约 (14:57).mp4
 6-2 网络搭建配置生成 (16:17).mp4
 6-3 网络搭建完结篇 (20:36).mp4
 第7章 资产交易平台实战 

16 节 | 218分钟 7-1 案例实践附录项目结构 (01:01).mp4
 7-2 案例实践需求分析 (14:05).mp4
 7-3 合约编写A (18:16).mp4
 7-4 合约编写B (15:47).mp4
 7-5 合约编写C (12:25).mp4
 7-6 合约编写D (13:02).mp4
 7-7 合约编写E (14:11).mp4
 7-8 合约部署A (22:44).mp4
 7-9 合约部署B (16:05).mp4
 7-

10 链码开发者模式 (10:07).mp4
 7-

11 案例实战外部服务A (07:56).mp4
 7-

12 案例实战外部服务B (23:58).mp4
 7-

13 案例实战外部服务C (11:20).mp4
 7-

14 案例实战外部服务D (11:53).mp4
 7-

15 案例实战外部服务E (14:47).mp4
 7-

16 案例实战完结 (10:00).mp4
 第8章 课程总结 4 节 | 27分钟 8-1 知识点小结 (07:18).mp4
 8-2 优化&拓展 (02:40).mp4
 8-3 面试题 (11:34).mp4
 8-4 展望未来 (04:40).mp4