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