深入解读 Hyperledger Fabric:从项目介绍到核心概念
1. 项目介绍
Hyperledger 作为一个大型开源项目,期望通过与各方合作,共同推动区块链技术在商业应用中的发展。其组成结构包含大量相关的具体子项目,这些子项目可以是独立项目,也可以是关联项目,例如构建工具和区块链浏览器等。Hyperledger 对这些子项目的约束较少,只要有相关的好概念,就可以向 Hyperledger 委员会提交申请提案。
项目的官方地址托管在 Linux 基金会网站上,代码托管在 Gerrit 上,代码镜像可通过 GitHub 获取。为了更好地管理子项目和推动项目发展,Hyperledger 项目成立了技术指导委员会(TSC),这是最高权力机构,负责就子项目的管理和整个生态系统的发展做出重要决策。
Hyperledger 项目采用生命周期方法管理其子项目,每个子项目都有一个生命周期,便于项目的运营和管理。生命周期分为五个阶段:提案、孵化、活跃、弃用和终止。在开发过程中,每个项目在某一时刻只会处于一个阶段,且项目不一定按上述顺序进行,可能因特定原因停留在某个阶段或在不同阶段之间转换。所有项目都应注重模块化设计,涵盖交易、合约、一致性、身份、存储和代码可读性等技术场景,以确保新功能和模块易于添加和扩展。此外,还需要不断添加和发展新项目,以满足日益增长的商业需求和丰富的应用场景。
目前,Hyperledger 下共有 14 个子项目正在运行,具体信息如下表所示:
| 项目名称 | 状态 | 依赖 | 描述 |
| — | — | — | — |
| Hyperledger Aries | 孵化 | Fabric | 用于点对点交互的区块链基础设施
超级会员免费看
订阅专栏 解锁全文

968

被折叠的 条评论
为什么被折叠?



