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 页请下载阅读 -
文档评分