搜索

pdf文档 Hyperledger Fabric 2.2.0 Documentation

9.03 MB 577 页 0 下载 72 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档介绍了Hyperledger Fabric v2.2.0平台,其核心是模块化架构,支持高机密性、弹性、灵活性和可扩展性。区块链网络的核心是分布式账本,记录所有交易并复制到多个网络参与者。v2.x版本引入了智能合约的去中心化治理,新链码生命周期要求多个组织就链码参数达成一致,并支持更谨慎的升级流程。私有数据功能增强,允许跨集合共享和验证私有数据。文档还涵盖了SDK支持、交易流程、贡献指南和文档构建等内容。
AI总结
Hyperledger Fabric 2.2.0 是一个基于模块化架构的分布式账本平台,具备高保密性、弹性、灵活性和可扩展性。文档核心内容涵盖以下方面: **1. v2.x 新特性** - **智能合约去中心化治理**:引入新的链码生命周期,要求多个组织共同批准链码参数(如背书策略)后才能激活,取代了之前单一组织可设置参数的旧模式。升级过程也更谨慎,需足够多的组织批准。 - **协作与共识的链码应用模式**:组织可在链码函数中添加自动检查,并支持通过多笔交易模拟人类决策流程,实现去中心化共识。 - **私有数据增强**:支持跨集合共享私有数据,无需为所有成员组合创建集合。接收方可通过 `GetPrivateDataHash()` API 验证数据与链上哈希是否匹配。 **2. 文档结构与贡献** - 文档使用 Markdown 和 reStructuredText 编写,通过 Sphinx 构建为 HTML,存储在 `/docs/source` 目录下。 - 提供中文、马拉雅拉姆语、巴西葡萄牙语等多语言翻译,各语言有独立仓库。 - 欢迎用户通过报告问题、改进文档、参与翻译等方式贡献。 **3. 架构与入门** - **前提条件**:需安装 Git、cURL、Docker(17.06.2-ce 或更高版本)及 Docker Compose。 - **SDK**:目前提供 Node.js 和 Java SDK,计划后续推出 Python、REST 和 Go SDK。 - **交易流程**:以两个客户(A 和 B)买卖萝卜为例,说明交易在通道上的机制。 **4. 技术细节** - 新链码生命周期支持:可检查的 tar 包、同一包在不同通道上以不同名称部署、组织可扩展链码而不要求包完全相同。 - 背书策略默认要求通道中多数组织背书,并在组织加入或离开时自动更新。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 570 页请下载阅读 -
文档评分
请文明评论,理性发言.