epub文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.