Fabric Video Tutorial
About
At the moment, Fabric is the most popular blockchain platform in China, but in TWGC we found that, because of the complex operation of Fabric, it is hard for new developer to use it. The official documents are the best reference, but it is really a big book, so we want make a video tutorial based on the official documents, and free for everyone, our plan of the tutorial as follows:
Type: Public and Free, 10-20 min per video
Website: Tencent Video(https://v.qq.com/) and Bilibili(https://www.bilibili.com/) and Youtube(https://www.youtube.com under Hyperledger official acount
Teacher: Volunteers from the community
Audience: Fabric developer, Fabric operator
Book: https://hyperledger-fabric.readthedocs.io/zh_CN/release-2.2/
Contributor List
Name | Organization | Location | GitHub ID | WeChat(Optional) | |
---|---|---|---|---|---|
Yang Cheng | CAICT | chengyang418@163.com | Beijing | stone-ch | yycheng418 |
Junjie Zhou | EBaaS | zhoujunjie1031@126.com | Shanghai | ZJJXYH | zjj_123987 |
Yunfei Gu | SUPERMAP | 17633039636gyf@gmail.com | Chengdu | GYF96 | IWTR77 |
Wenlong Yi | - | wlong.yi@gmail.com | Guangzhou | yiwenlong | wlong-yi |
Guanglin Zhou | QLU | guanglinzhou89@163.com | Jinan | maijintuo | l17654321l |
Ziyi Zhang | Huawei | cloud1230@hotmail.com | Beijing | cloud1230 | 13261785302 |
Ning Dong | CMCC | Beijing | |||
Task List
Task | Teacher | Deadline | Reviewer | Status | Docs Link |
---|---|---|---|---|---|
Chapter 1. Introduction 第一章 介绍 | - | - | - | - | |
1.1. Introduction 1.1. 介绍 | Yang Cheng | 2021.2.16 | Wenlong Yi | Uploaded | Video Link: https://www.bilibili.com/video/BV1MX4y1g75v?from=search&seid=4519179296786453122 |
Chapter 2. Fabric Key Concepts 第二章 Fabric 关键概念 | - | - | - | - | |
2.1. Hyperledger Fabric Model 2.1. Hyperledger Fabric 模型 | Yunfei Gu | 2021.2.28 | Yang Cheng | Uploaded | |
2.2. Fabric Network 2.2. Fabric 网络 | Yunfei Gu | 2021.3.7 | Yang Cheng | Uploaded | |
2.3. Identity 2.3. 身份 | Yunfei Gu | 2021.3.14 | Yang Cheng | Uploaded | |
2.4. 成员服务提供者(MSP) 2.4. MSP | Yunfei Gu | 2021.3.21 | Yang Cheng | Uploaded | MSP |
2.5. Policy 2.5. 策略 | Yunfei Gu | 2021.3.28 | Yang Cheng | Uploaded | 策略 |
2.6. Peers 2.6. Peer 节点 | Yang Cheng | 2021.2.28 | Yunfei Gu | Uploaded | Peer |
2.7. Smart Contracts and Chaincode 2.7. 智能合约和链码 | Yang Cheng | 2021.3.7 | Yang Cheng | Uploaded | 智能合约和链码 |
2.8. Ledger 2.8. 账本 | Yang Cheng | 2021.3.14 | Guanglin Zhou | Uploaded | 账本 |
2.9. The Ordering Service 2.9. 排序服务 | Yang Cheng | 2021.3.21 | Yunfei Gu | Uploaded | 排序服务 |
2.10. Private Data 2.10. 私有数据 | Yang Cheng | 2021.3.28 | Yunfei Gu | Uploaded | 私有数据 |
Chapter 3. Fabric Getting Started 第三章 Fabric 快速入门 | - | - | - | - | |
3.1. Test Network 3.1. 测试网络 | Junjie Zhou | 2021.2.28 | Yang Cheng | Uploaded | 入门(搭建基础环境) |
3.2. Fabric Application Sample 3.2. Fabric 应用示例 | |||||
Chapter 4. Fabric Network Management 第四章 Fabric 网络管理 | - | - | - | - | |
4.1. Deploying A Production Network 4.1. 部署一个生产网络 | Guanglin Zhou | 2021.3.7 | Yang Cheng | Ready | 部署一个生产网络 |
4.2. Nodes Management 4.2. 节点管理 | Guanglin Zhou | 2021.3.14 | Yang Cheng | Part-1 Ready Part-2 Ready | |
4.3. Organization Management 4.3. 组织管理 | Guanglin Zhou | 2021.3.21 | Yang Cheng | Reviewing | |
4.4. Chaincode Management 4.4. 链码管理 | Guanglin Zhou | 2021.3.28 | Yang Cheng | Reviewing | 部署智能合约到通道(主要讲链码部署流程) |
4.5. Certificate Management 4.5. 证书管理 | |||||
4.6. Chaincode as an External Service 4.6. 外置链码服务 | |||||
Chapter 5. Application Development 第五章 应用开发 | - | - | - | - | |
5.1. Chaincode Development 5.1. 链码开发 | David Liu | ||||
5.2. SDK Usage 5.2. SDK 使用 | David Liu | Hyperledger Fabric SDK(找一段示例代码,介绍SDK使用的关键步骤和如何学习使用) | |||
5.3. Develop An Application 5.3. 开发一个应用 | 开发应用(包括:场景,分析,流程和数据设计,智能合约处理,应用,应用程序设计元素) | ||||
Chapter 6. Fabric Advanced Usage 第六章 Fabric 使用进阶 | - | - | - | - | |
6.1. Transaction Flow 6.1. 交易流程 | Ziyi Zhang | 2021.3.7 | Yang Cheng | Ready | 交易流程 |
6.2. Gossip Data Dissemination Potocol 6.2. Gossip 数据分发协议 | Ziyi Zhang | 2021.3.14 | Yang Cheng | Ready | |
6.3. Service Discovery 6.3. 服务发现 | Ziyi Zhang | 2021.3.21 | 服务发现 | ||
6.4. Peer Channel-based Event Services 6.4. Peer 基于通道的事件服务 | Ziyi Zhang | 2021.3.28 | |||
6.5. CouchDB as the State Database 6.5. CouchDB作为状态数据库 | |||||
6.6. Private Data 6.6. 私有数据 | |||||
6.7. Read-Write Set Semantics 6.7. 读写集语义 | 读写集语义 | ||||
6.8 Membership Service Provider | |||||
Chapter 7. Make Contribution 第七章 如何贡献 | - | - | - | - | |
7.1. Code Contribution 7.1. 代码贡献 | Yang Cheng | 2021.4.11 | 欢迎贡献(讲清楚如何贡献即可) | ||
7.2. Document Contribution 7.2. 文档贡献 | Yang Cheng | 2021.4.18 | 贡献文档 | ||
Chapter 8. Fabric Source Code 第八章 Fabric源码解读 | - | - | - | - | |
8.1. Devepole Environment 8.1. 开发环境 | Wenlong Yi | 2021.3.7 | Yang Cheng | Reviewing | 部署环境 |
8.2. Run Peer With Debug 8.2. 调试Peer | Wenlong Yi | 2021.3.14 | 展示如何Debug Peer,如何开始阅读Peer代码,主要代码在哪里,以讲方法为主 | ||
8.3. Run Orderer With Debug 8.3. 调试Orderer | Wenlong Yi | 2021.3.21 | 展示如何Debug Orderer,如何开始阅读Orderer代码,主要代码在哪里,以讲方法为主 | ||
Chapter 9. Fabric Ecology 第九章 Fabric 生态 | |||||
9.1. Fabric Ecology 9.1. Fabric 生态 | David Liu | 主要介绍Fabric相关的工具,比如入门工具(MiniFab)测试工具(Caliper,Tape,Probe),BaaS(Cello),跨链(Cactus) | |||
Chapter 10. Fabric Industrial Value And Use Case 第十章 区块链产业价值和Fabric行业应用 | - | - | - | - | |
10.1. Fabric Industrial Value And Use Case 10.1. 区块链产业价值和Fabric行业应用 | Ning Dong | 2021.5.21 | 介绍Fabric的产业价值,怎么在实际场景用应用,Fabric的优势,解决的问题,讲师必须以中立的身份讲解,不能成为一个项目的广告。 |