| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
The document introduces Hyperledger Fabric 2.0, focusing on key improvements and new features. It highlights the enhanced chaincode lifecycle management, including support for multiple chaincodes from a single package and customizable endorsement policies. The update also introduces advanced private data handling, enabling sharing across collections without requiring all channel members. Additionally, Fabric 2.0 supports an external chaincode launcher, eliminating the need for a Docker daemon and allowing chaincode execution in various environments. Performance improvements include a state database cache for CouchDB and smaller, faster Alpine-based Docker images. The document also covers new patterns for collaboration and consensus, private data enhancements, and upgrade considerations for existing deployments. | ||
| AI总结 | ||
《Hyperledger Fabric 2.0 Documentation》主要介绍了Hyperledger Fabric 2.0的新功能、改进和核心概念,以下是文档的核心内容总结:
### 1. **版本更新与新特性**
Hyperledger Fabric 2.0引入了多项重要改进,包括:
- **链码生命周期优化**:
- 新增默认endorsement策略,要求多数组织进行交易背书,且策略会自动更新。
- 链码包以可读的tar文件形式存储,便于 inspect 和协调多组织安装。
- 支持单个链码包部署多个链码实例,适用于不同资产类型。
- 允许组织根据自身需求扩展链码,同时不影响网络整体进度。
- **私有数据增强**:
- 新增共享和验证私有数据的功能,支持跨集合共享。
- 私有数据集合可自定义endorsement策略,灵活控制数据访问权限。
- 支持隐式组织级私有数据集合,无需预先定义。
- **外部链码launcher**:
- 去除了对Docker daemon的依赖,允许使用外部构建器和运行环境。
- 支持将链码作为外部服务运行,例如在Kubernetes中部署。
- **性能提升**:
- 新增CouchDB状态数据库缓存,显著减少读取延迟,提升性能。
- 配置缓存大小可通过`core.yaml`中的`cacheSize`属性控制。
- **Alpine-based Docker镜像**:
- 使用Alpine Linux构建Docker镜像,体积更小、启动更快,且更安全。
- **测试网络支持**:
- 提供了一个模块化且用户友好的测试网络,支持通过CA部署网络。
- **升级支持**:
- 支持从v1.4.x平滑升级到v2.0,允许逐步升级网络组件,减少停机时间。
### 2. **核心概念**
Hyperledger Fabric是一个模块化的企业级区块链平台,支持高保密性、弹性和可扩展性。其主要设计特点包括:
- **资产定义**:支持多种资产类型(有形或无形),通过链码进行状态修改。
- **链码**:定义资产和交易规则的业务逻辑,运行时通过链码执行交易。
- ** ledger**:记录所有交易的不可变账本,支持SQL-like查询和历史数据追溯。
- **隐私与权限**:通过通道和私有数据集合实现多参与方的隐私保护。
- **共识机制**:支持插件式共识模块,目前提供基于Raft协议的高可用性解决方案。
### 3. **其他重要信息**
- **性能与扩展性**:Hyperledger Fabric在高并发场景下表现出色,已实现每秒2万笔交易的性能。
- **安全性**:通过权限化网络和私有数据保护,满足企业对数据隐私和合规性的要求。
- **灵活性**:支持多种行业场景,包括金融、供应链、物流、医疗等。
总结而言,Hyperledger Fabric 2.0在性能、隐私保护、灵活性和易用性方面均有显著提升,为企业级区块链应用提供了强大的支持。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
566 页请下载阅读 -
文档评分














Hyperledger Fabric 2.0 Documentation
Hyperledger Fabric 2.2.1 Documentation