| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .epub | 3 |
| 摘要 | ||
文档介绍了Hyperledger Fabric 2.1.1版本的相关内容。包括新测试网络的特性,支持使用证书颁发机构部署网络。支持从v1.4.x滚动升级到v2.x,且升级文档已扩展。提供了v2.0.0至v2.1.1的发布说明链接。关键概念涵盖区块链网络、身份、MSP、策略、节点、账本、排序服务、智能合约与链码、链码生命周期、私有数据、通道能力及用例。文档还涉及构建Fabric和文档的方法、单元测试要求、连接配置文件示例、贡献者风格指南(推荐Markdown格式)、智能合约API(Go、Node.js、Java)及应用SDK(Node.js、Java)。通道能力是高级概念,确保不同版本节点在通道上行为一致,能力版本与节点二进制版本相关。 | ||
| AI总结 | ||
Hyperledger Fabric 2.1.1 文档总结了该版本的几个关键更新和核心概念。
**主要更新内容:**
- **Alpine Linux 镜像:** 新版本采用 Alpine Linux 基础镜像,显著提升了下载和启动速度,并减少了宿主机上的磁盘占用。Alpine 的极简设计也增强了安全性。
- **新的测试网络:** `fabric-samples` 仓库新增了一个模块化、用户友好的 Fabric 测试网络,支持使用证书颁发机构(CA)或 `cryptogen` 工具进行部署。
- **升级至 v2.x:** 文档支持从 v1.4.x 到 v2.x 的滚动升级,可逐个升级组件且无需停机。相关升级文档已独立成章,涵盖了组件升级、通道能力级别更新以及升级到 v2.0 的注意事项。
- **发布说明:** 提供了 v2.0.0、v2.0.1、v2.1.0 和 v2.1.1 的发布说明链接,供用户了解具体的变更和弃用内容。
**关键概念:**
文档列出了核心概念,包括:Hyperledger Fabric 模型、区块链网络、身份、MSP、策略、节点、账本、排序服务、智能合约与链码、链码生命周期、私有数据、通道能力及用例。
**开发与构建指南:**
- **构建 Fabric:** 假设已配置开发环境,可通过 `make dist-clean all` 命令构建。
- **构建文档:** 需要 Python 3.7 和 Pipenv。在 `fabric/docs` 目录下运行 `pipenv install` 和 `make html` 即可生成 HTML 文档。
- **运行单元测试:** 需要安装并配置 PKCS #11 加密令牌实现(如 SoftHSM),用于 `bccsp` 组件。
- **文档风格指南:** 建议使用 Markdown 格式,但 RST 也可用。行长度不再限制为 70 字符。教程开头应包含步骤列表。术语使用上,首次应写“Hyperledger Fabric”,之后简称为“Fabric”,避免使用“HLF”或“Hyperledger”。
**API 与 SDK:**
- **智能合约 API:** 支持 Go、Node.js 和 Java 语言,并提供了相应的 API 仓库和文档链接。
- **应用 SDK:** 提供了 Node.js 和 Java 的 SDK 及其文档链接。
**应用设计元素:**
文档阐述了客户端应用和智能合约开发的关键特性,包括:合约名称、链码命名空间、交易上下文、交易处理器、背书策略、连接配置文件、连接选项、钱包和网关。
**通道能力(Channel Capabilities):**
这是一个高级概念,用于确保网络中不同版本节点间的行为一致性和确定性。能力级别(如 v1.1、v1.2、v2.0)与节点二进制版本紧密相关,通过通道配置定义。更新通道能力级别通常是启用新功能的必要条件。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
809 页请下载阅读 -
文档评分














Hyperledger Fabric 2.1.1 Documentation
Hyperledger Fabric 2.2.1 Documentation