Hyperledger Fabric 1.2 Documentation
6.59 MB
497 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .epub | 3 |
摘要 | ||
文档详细介绍了Hyperledger Fabric 1.2的功能和结构,包括身份管理、隐私机制、网络组件和事务处理流程。Hyperledger Fabric提供了Membership Service Provider (MSP)用于角色管理,支持私有数据通道以确保交易隐私,并通过分离事务执行与排序提高处理效率。文档还提供了多个教程,如构建第一个网络、编写智能合约以及网络升级等,帮助开发者和操作员快速上手。文档中还强调了配置和升级的区别,详细说明了从v1.1到v1.2的升级步骤。 | ||
AI总结 | ||
《Hyperledger Fabric 1.2 Documentation》总结如下:
### 1. **Hyperledger Fabric 简介**
Hyperledger Fabric 是一个模块化的区块链框架,专为企业级应用设计,提供高安全性、可扩展性、隐私性和性能。它支持多种共识机制(如 SOLO 和 Kafka),并允许网络 Starter 根据参与方的需求选择最适合的共识机制。
### 2. **核心功能**
- **身份管理**:通过成员身份服务提供者(MSP)管理用户身份,支持基于 PKI 的结构和 X.509 证书,确保只有授权参与者才能加入网络。
- **隐私与机密性**:支持私有通道(Private Channels),确保特定子集的网络成员之间的交易隐私。私有通道上的所有数据对未授权成员不可见。
- **高效处理**:通过角色分离(如Peer节点负责智能合约执行和账本维护,Orderer节点负责排序和共识)提升网络并发处理能力。
### 3. **网络结构**
- **成员(Membership)**:通过 MSP 将身份映射为网络角色。
- **Peer 节点**:由组织拥有,负责托管账本和智能合约,是网络的物理结构核心。
- **私有数据**:支持通过私有数据集合(Private Data Collection)实现特定数据的隐私控制。
### 4. **配置与策略**
- **策略机制**:支持两种策略类型:
- **SignaturePolicy**:基于 MSP 主体的任意组合规则(AND、OR、NOutOf)。
- **ImplicitMetaPolicy**:聚合配置层次中策略的结果,适用于默认规则(如“多数组织管理员批准”)。
- **私有数据配置**:支持通过配置私有数据集合(PDC)实现数据隐私。
### 5. **教程与工具**
- **入门教程**:
- **构建你的第一个网络(BYFN)**:介绍如何下载 Fabric 二进制文件并使用脚本快速搭建一个示例网络。
- **编写你的第一个应用**:在简单网络中部署智能合约并运行应用。
- **升级网络组件**:从 v1.1 升级到 v1.2,更新通道配置以支持私有数据和访问控制列表(ACL)。
- **链码教程**:针对开发者和运维人员的链码开发与管理指南。
- **其他工具**:包括 `configtxlator` 和 Docker 命令行工具,用于配置和管理网络。
### 6. **注意事项**
- **版本升级**:定义“升级”为版本更改(如从 v1.1 到 v1.2),“更新”为配置更改(如通道配置)。“迁移”不用于 Fabric,避免数据迁移问题。
- **兼容性**:BYFN 教程默认使用最新版本,若需升级需从 v1.1 开始。
### 总结
Hyperledger Fabric 1.2 提供了企业级的分布式账本解决方案,支持灵活的共识机制、隐私控制和高效的网络处理。通过丰富的教程和工具,用户可以快速搭建网络、开发应用并管理链码。升级时需注意版本兼容性和配置更新。如有问题,可通过社区支持获取帮助。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
490 页请下载阅读 -
文档评分