pdf文档 Hyperledger Fabric 2.1 Documentation

9.19 MB 633 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了Hyperledger Fabric 2.1的功能、网络架构及操作指南,包括如何建立和管理区块链网络、支持的SDK、配置管理和升级步骤。文档涵盖了从入门到部署生产网络的完整流程,并提供了代码示例和配置细节。目标读者包括开发者和操作人员,文档还提供了 RELEASE NOTES 和关键概念的详细说明。
AI总结
《Hyperledger Fabric 2.1 Documentation》总结 1. **简介** Hyperledger Fabric 是一个模块化的企业级区块链框架,支持分布式账本、智能合约和隐私保护的网络。 2. **新功能(v2.x)** - **主要特性**:支持Node.js和Java SDK,未来计划提供Python、REST和Go SDK;引入外部链码启动器、基于RAF(可扩展按需授权)共识算法、多语言智能合约等功能。 - **升级支持**:支持从v1.4.x到v2.x的滚动升级,逐步升级网络组件,无需停机。 3. **发布说明** - 包括v2.0.0、v2.0.1、v2.1.0和v2.1.1的详细变更记录和升级说明。 4. **核心概念** - **网络架构**: - **通道**:支持多个应用通道和一个排序通道,类似于独立的子网络。 - **账本**:每个通道有独立的账本,包括区块链和状态数据库。 - **智能合约(链码)**:运行在peer节点上,实现业务逻辑。 - **节点**:包括peer节点(维护账本、执行链码)和orderer节点(排序交易)。 - **证书 authority(CA)**:负责用户和节点的身份认证,分发加密材料。 - **事务流程**: - 客户端提交交易,peer节点验证并执行链码,orderer节点排序交易,最后写入账本。 - **网络总结**: - 组织通过共享基础设施提供集成化的区块链网络。 - 各组织通过证书识别角色(如客户端、管理员等)。 - 管道(通道)作为独立管理的通信机制。 5. **快速入门** - **前置条件**:安装Git、cURL、Docker(17.06.2-ce或更高版本)。 - **测试网络**:提供了一个模块化的测试网络,支持通过CA部署网络。 - **样本应用**:如“test-network”和“magna-carta”合约,帮助用户快速上手。 6. **应用开发** - **SDKs**:提供了Node.js和Java SDK,支持与网络交互。 - **链码开发**:v2.x版本改进了链码开发模式,支持隐私集合和链码容器独立版本控制。 7. **架构参考** - **SDKs**:详细介绍了Node.js和Java SDK的功能和用法。 - **事务流程**:说明了链码执行、交易排序和账本更新的完整流程。 - **网络组件**:包括peer节点、orderer节点、证书 authority(CA)等核心组件的功能和配置。 8. **操作指南** - 提供了网络部署、升级和维护的详细指南,涵盖生产环境部署和日常运维。 9. **升级指南** - **版本升级**:支持从v1.4.x到v2.x的无停机滚动升级。 - **能力级别更新**:允许通道配置更新以启用新功能。 10. **命令参考** - 详细列出了Fabric中常用的命令和工具,如fabric-ca-server命令。 11. **FAQ与贡献** - 提供了常见问题解答,并欢迎社区贡献和参与项目开发。 总结:文档全面介绍了Hyperledger Fabric 2.1的功能、架构、开发和部署,从入门到高级操作提供了详细指南,适合开发者和运维人员快速上手和深入理解Fabric网络的建设与管理。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 626 页请下载阅读 -
文档评分
请文明评论,理性发言.