要学习 Hyperledger Fabric,就得先了解 Hyperledger 是什么,官方是这么解释的:

Hyperledger 是一个开源社区,其包含了“分布式分类帐”、“特定领域”、“库组件”、“工具”。
分布式分类帐
Hyperledger孵化并推广了一系列业务区块链技术,包括分布式账本框架。分布式分类帐是没有中央可信授权的多方数据库。区别的细微之处在于,当根据区块链的顺序将交易分块处理时,结果就是分布式账本。Hyperledger托管的开源分布式分类帐框架:

工具类
Hyperledger孵化并推广了一系列业务区块链技术,包括许多工具。

主角:Fabric
Fabric 官网地址 https://www.hyperledger.org/use/fabric
特点:
- 节点需要授权才能加入
- 有频道的概念,相同频道下的参与者才能看到数据
- 每秒支持20,000个事务
- Hyperledger Fabric具有一个账本子系统,该子系统包括两个组件:世界状态和事务日志。每个参与者都有一份账本到他们所属的每个Hyperledger Fabric网络的副本。
使用案例:
- 沃尔玛如何通过Hyperledger Fabric为食品供应链带来前所未有的透明度 https://www.hyperledger.org/learn/case-studies
教程:
- 什么是区块链:https://hyperledger-fabric.readthedocs.io/en/latest/blockchain.html
- 什么是区块链网络:https://hyperledger-fabric.readthedocs.io/en/latest/network/network.html
- Fabric 结构模型:https://hyperledger-fabric.readthedocs.io/en/latest/fabric_model.html
- 入门:http://hyperledger-fabric.readthedocs.io/en/latest/getting_started.html
- 教程:http://hyperledger-fabric.readthedocs.io/en/latest/tutorials.html
- 例子:https://github.com/hyperledger/fabric-samples
Fabric 结构模型:
- 资产 -资产定义允许通过网络交换几乎所有具有货币价值的东西,从完整食品到古董车再到货币期货。
- 链码 -链码执行从事务顺序中划分出来,限制了节点类型之间的信任和验证级别,并优化了网络可伸缩性和性能。
- 分类帐功能 -不变的共享分类帐对每个通道的整个交易历史进行编码,并包括类似SQL的查询功能,以进行有效的审计和争议解决。
- 隐私 -渠道和私人数据收集可实现私有和机密的多边交易,这通常是竞争企业和受管制的行业(在同一网络上交换资产)进行的。
- 安全和会员服务 -允许的会员提供了一个受信任的区块链网络,参与者知道所有交易都可以由授权的监管机构和审计员检测和追踪。
- 共识 -达成共识的独特方法可实现企业所需的灵活性和可扩展性。
区块链网络:
提到的名词包括:
- 订购服务 O
- 网络配置 NC
- 通道 C
- 通道配置 CC
- 对等节点 P
- 参与者 R
- 证书颁发机构 CA
- 智能合约 S
- 分类账 L
- 应用 A