Hyperledger Fabric 2.0 Documentation
                
  
              10.22 MB
             
              821 页
               
              0 评论
              
| 语言 | 格式 | 评分 | 
|---|---|---|
英语  | .epub  | 3  | 
| 摘要 | ||
Hyperledger Fabric 是一个企业级的权限区块链平台,提供模块化和灵活性,适用于多种行业用例。其架构包括Peer节点、Ordering Service、Ledger、智能合约(Chaincode)和Membership Service Provider(MSP)等核心组件。文档详细介绍了Fabric的功能、用例、升级指南以及开发和操作指南。文档还提供了构建、测试和升级Hyperledger Fabric的具体步骤,并强调了社区支持和资源访问的重要性。  | ||
| AI总结 | ||
以下是对《Hyperledger Fabric 2.0 Documentation》的总结:
---
**Hyperledger Fabric 2.0 概述**  
Hyperledger Fabric 是一个企业级的许可区块链平台,提供高度的模块化和灵活性,适用于广泛的行业用例,包括政府、金融、供应链、医疗保健等。其核心优势在于高可扩展性(可达每秒 20,000 笔交易)和灵活的信任假设,支持多种行业应用场景。
---
**核心概念**  
1. **区块链网络**:由成员(MSP, Membership Service Provider)、节点(Peer”)和排序服务(Ordering Service)组成。  
2. **身份与访问控制**:通过 MSP 管理成员身份,依据策略(Policies)控制访问和操作权限。  
3. **智能合约与 Chaincode**:Chaincode 是Fabric中的智能合约,实现了链上业务逻辑,v2.0版本引入了新的 Chaincode 生命周期管理功能。  
4. **账本(Ledger)**:记录所有交易,包含区块和状态数据库(如 CouchDB)。  
5. **通信与数据共享**:支持_CHANNEL_实现私有数据集合和点对点通信,保障数据隐私。
---
**新功能与改进**  
- **v2.0 主要功能**:  
  - 新增 Chaincode 生命周期管理,支持组织特定的背书策略。  
  - 提供 Channel 功能升级,优化网络配置与灵活性。  
  - 支持私有数据集合的升级与管理。  
- **性能与工具支持**:提供更多工具和文档,便于开发者构建和测试网络。
---
**部署与升级**  
1. **升级步骤**:  
   - 备份账本和 MSP。  
   - 分批升级排序节点和 Peer 节点。  
   - 更新 Channel 能力版本(如支持新 Chaincode 功能)。  
   - 启用新 Chaincode 生命周期。  
2. **工具与资源**:提供详细的升级指南和教程,支持从旧版本平滑过渡。
---
**构建与测试**  
- **开发环境设置**:需提前安装好开发环境,如 Python、Pipenv 等。  
- **文档构建**:支持本地构建和预览文档,方便开发者贡献和测试。  
- **单元测试**:需配置 PKCS #11 密码学模块(如 SoftHSM),以支持硬件安全模块(HSM)等功能。
---
**社区与支持**  
- Hyperledger Fabric 是 Hyperledger 项目中活动最频繁的平台,社区增长迅速,创新能力领先。  
- 提供多种获取帮助的方式,包括:  
  - StackOverflow 提问。  
  - 邮件列表(fabric@lists.hyperledger.org)。  
  - RocketChat 频道(#fabric 或 #fabric-questions)。  
---
**结论**  
Hyperledger Fabric 2.0 以其高可扩展性、灵活性和强大的企业级功能,成为企业环境中最具竞争力的区块链平台之一。无论是技术性能、社区支持,还是行业应用潜力,Fabric 2.0 均表现出色,适合广泛的企业级应用场景。  | ||
 P1 
 P2 
 P3 
 P4 
 P5 
 P6 
 P7 
下载文档到本地,方便使用
    
                - 可预览页数已用完,剩余
                814 页请下载阅读 -
              
文档评分 
  













          Hyperledger Fabric 1.4.9 Documentation