首页 > 解决方案 > Hyperledger Composer 节点

问题描述

我是 Hyperledger 的新手,想使用 Hyperledger Composer 构建概念验证。我知道 Composer 是一个构建区块链应用程序的工具集,可以部署在 Hyperledger Fabric 上。尽管如此,我还是不太了解 Hyperledger Composer 的结构,所以我有以下问题:

如果这些问题看起来很愚蠢,我很抱歉,但我是这个领域的新手,无法在网上找到答案。

标签: hyperledger-fabrichyperledgerhyperledger-composeribm-blockchain

解决方案


  • 您基本上是在使用 composer 定义和开发区块链网络。使用 composer 创建的 bna 文件可以在本地或生产环境中部署(至少这是计划,不确定 composer 是否真的在那里,因为仍然没有 composer 的 v1)
  • 当您在本地部署 bna 文件时,您将区块链网络部署到本地机器中的 docker 容器上。您可以运行 ./startFabric.sh 脚本,然后执行 docker ps 这将列出您的 docker 容器以及它们的用途(例如,peer、orderer 等)。作曲家本身没有同行或订购者。这都是在织物上。
  • Fabric 使用排序服务来维护共识。排序服务负责检查访问控制规则、加密材料、身份、共识等。如果您的环境只有 1 个排序者,则无需担心共识。但是,如果您有超过 1 个订购者,那么就会出现问题。为了解决这些问题并保持共识,在排序服务上使用了 apache kafka 实现,该服务基本上将请求分布在不同的排序者之间。

推荐阅读