【问题标题】:What is the relation between `Fabric`, `Composer`, `Cello` and other Hyperledger applications?`Fabric`、`Composer`、`Cello` 和其他 Hyperledger 应用程序之间有什么关系?
【发布时间】:2017-12-06 07:22:33
【问题描述】:
在品尝面料的时候,我发现了很多其他的区块链项目,比如Composer、Cello、Explorer。它们都属于 Hyperledger。我很困惑,有这么多项目。我应该全部学习吗?似乎每个项目都在区块链中发挥作用。但是:
它们之间是什么关系?
我画了一张图来解释我的问题。图片不正确,我只是想把我的问题说清楚。
如果我想明白了,当我们想在我们的项目中使用区块链时,我可以研究其中的一些,并适当地使用它们。
【问题讨论】:
标签:
hyperledger-fabric
hyperledger
hyperledger-composer
hyperledger-explorer
hyperledger-cello
【解决方案1】:
Fabric 提供了一个框架来建立区块链网络。它与数据/应用程序无关。
Composer 提供了一组工具来在 Fabric 之上定义业务网络。与数据本质上只是位的 Fabric 相比,这提供了更高级别的抽象。使用 Composer,您可以定义资产、交易等。
Cello 帮助配置网络。
Explorer 只是提供了一个基于 Web 的界面来探索区块链上的内容。
【解决方案2】:
- Fabric 是一个许可的区块链分布式账本,它位于末尾;许可区块链的实现。
- Hyperledger 项目包含一套用于构建区块链业务网络的工具,他们将其命名为“Hyperledger Composer”。
它用于在区块链上开发、测试、部署应用程序
它还用于将您的区块链与外部系统集成,
- Cello,是一个区块链供应和运营系统,帮助管理区块链网络,使区块链作为服务BaaS,它不是区块链,而是用来管理区块链网络。
检查此链接以更好地理解大提琴
Hyperledger Cello
【解决方案3】:
Explorer 为您提供显示区块链的 KPI
Cello 是一种管理工具,可帮助您监视主机和网络以及其中的容器,实际上,如果您使用结构,则使用结构脚本的大提琴,您会发现设置容器和示例对等的 byfn(构建您的第一个网络)脚本.
所以大提琴使用这个脚本来创建容器并向你显示它的状态并删除它或编辑。
composer 提供了一个工具来帮助您创建名片和智能合约来编写您需要编写 acl(定义规则的访问控制语言)、您的逻辑、定义参与者和资产的智能合约。
然后 composer 将创建 bna 存档文件并将其安装在区块链上。
作曲家中有一些模块,如游乐场和休息服务器,还有前端生成器
fabric 是搭建区块链网络的框架,是 cello 和其他模块使用它的基础
希望能帮到你