| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
文档介绍了Hyperledger Fabric v2.x平台的核心特性。Fabric是一个基于模块化架构的企业级许可分布式账本平台,支持可插拔的共识协议、身份管理和加密库。其关键差异化包括:支持Java、Go、Node.js等通用编程语言编写智能合约(链码);采用许可制网络,参与者身份已知;避免使用原生加密货币,降低风险。v2.0版本引入链码去中心化治理,要求多个组织就链码参数达成一致,并支持更灵活的升级流程。私有数据功能增强,允许跨集合共享数据。平台还提供测试网络用于学习和测试,并支持从v1.4.x滚动升级至v2.x。文档强调通道能力级别管理对确保网络确定性的重要性。 | ||
| AI总结 | ||
Hyperledger Fabric 是一个企业级、模块化、许可制的分布式账本平台,具有高保密性、弹性、灵活性和可扩展性。其核心优势包括:支持使用 Java、Go、Node.js 等通用编程语言编写智能合约(链码),无需学习特定领域语言;采用许可制,参与者身份已知,基于已有信任建立治理模型;支持可插拔的共识协议,可根据场景选择拜占庭容错(BFT)或崩溃容错(CFT)协议,且无需原生加密货币。
Fabric v2.x 版本引入了多项重要新特性:
- **智能合约去中心化治理**:新生命周期要求多个组织共同批准链码参数(如背书策略)后才能激活,升级过程更严谨,且支持无需重新打包即可更新背书策略和私有数据集合。
- **新的协作与共识应用模式**:链码可加入自动检查,并支持通过多笔交易模拟人类决策流程,确保各方同意后再提交。
- **私有数据增强**:支持跨集合共享私有数据,接收方可通过 `GetPrivateDataHash()` API 验证数据与链上哈希匹配。
- **示例测试网络**:`fabric-samples` 仓库提供了模块化、用户友好的测试网络,支持使用证书颁发机构或 `cryptogen` 部署。
- **滚动升级支持**:支持从 v1.4.x 无中断地逐步升级到 v2.x。
文档还介绍了如何下载 Fabric 二进制文件和 Docker 镜像,以及如何使用测试网络在本地运行节点进行学习和测试。关于通道能力(Capabilities)的概念,文档指出:能力版本与节点二进制版本相关,用于确保不同版本节点在处理通道配置和链码调用时行为一致;节点版本必须不低于通道中启用的能力级别,否则会崩溃。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
568 页请下载阅读 -
文档评分














Hyperledger Fabric 2.2.1 Documentation
Hyperledger Fabric 2.2.1 Documentation