Hyperledger Fabric 2.1.1 Documentation
10.25 MB
816 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .epub | 3 |
摘要 | ||
文档详细介绍了Hyperledger Fabric 2.1.1的功能、用例及部署指南。Hyperledger Fabric是一个企业级的权限区块链平台,支持灵活的信任假设和模块化架构,适用于多种行业应用,如政府、金融、供应链和医疗等领域。文档涵盖了Fabric的核心概念,包括区块链网络、身份管理、智能合约、链码生命周期、私有数据以及频道能力等。同时,文档提供了构建Fabric的指南,包括开发环境搭建、文档生成、单元测试运行及部署生产网络的步骤。此外,还介绍了Fabric的SDK支持,包括Node.js和Java SDK,并鼓励社区贡献和参与项目开发。 | ||
AI总结 | ||
以下是对《Hyperledger Fabric 2.1.1 Documentation》的总结,重点突出核心观点和关键信息:
---
### Hyperledger Fabric 2.1.1 文档总结
#### 1. **核心概念**
- **区块链网络**:Hyperledger Fabric 是一个权限区块链(permissioned blockchain)平台,支持灵活的信任假设,适用于多种行业用例,如政府、金融、供应链、医疗等。
- **身份与访问控制**:通过 Membership Service Provider (MSP) 管理用户身份,支持策略(Policies)配置,以实现细粒度的访问控制。
- **节点类型**:包括Peer节点(负责智能合约执行和账本管理)和Orderer节点(负责排序和打包交易)。
- **账本**:包含区块链(历史交易记录)和状态数据库(当前状态)。
- **智能合约与链码**:链码(Chaincode)是Fabric中的智能合约,支持多种编程语言,且提供了链码生命周期管理功能。
- **隐私数据**:支持私有数据(Private Data)功能,确保敏感数据只在授权的组织之间共享。
- **通道**:通道(Channel)为不同的参与方提供隔离的交易和账本环境。
#### 2. **构建与部署**
- **开发环境搭建**:需要安装Docker、Go语言和其他依赖工具。
- **构建Fabric**:通过命令行执行`make dist-clean all`完成Fabric的构建。
- **文档生成**:使用Python和Pipenv等工具可以本地生成并预览文档。
- **部署生产网络**:包括CA(证书颁发机构)的规划和部署,支持production-ready的配置。
#### 3. **使用案例**
- Fabric 的扩展性:支持高达每秒20,000笔交易(TPS)。
- 场景化应用:适用于金融、供应链、医疗等领域,满足企业级需求。
#### 4. **新功能与改进**
- 版本2.1.1:包含新功能和问题修复,具体更新内容详见官方发布说明。
- 生命周期管理:优化了链码和节点的生命周期管理流程。
- 兼容性与升级:提供了从旧版本到新版本的升级指南,确保平滑过渡。
#### 5. **社区与贡献**
- Fabric 拥有活跃的开源社区,社区成员持续推动功能创新和问题修复。
- 贡献方式多样:包括提出功能需求、报告问题、参与开发等。
- 开发者工具:提供Node.js和Java SDK,支持多语言开发,未来计划支持Python和Go。
#### 6. **技术支持与资源**
- **问题解答**:通过StackOverflow、邮件列表或RocketChat获取支持。
- **文档资源**:详细的用户指南、开发者文档和操作指南,帮助用户快速上手。
- **版本说明**:确保使用与当前环境匹配的文档版本。
---
### 总结
Hyperledger Fabric 是一个高扩展性、灵活性强的企业级权限区块链平台,适用于多种行业场景。其2.1.1版本通过优化功能和生态系统支持,进一步巩固了其在企业区块链领域的领先地位。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
809 页请下载阅读 -
文档评分