为什么我们需要使用peeradmin@byfn-network-org1卡进行网络启动



关于"将超级作曲家区块链业务网络部署到HyperLeDger Fabric(多个组织)"教程的问题。在第十七步中,为什么我们需要使用peeradmin@byfn-network-org1卡而不是peeradmin@byfn-network-org1-仅卡?我正在尝试将这些说明应用于IBM区块链平台上的多组织网络,并在尝试将卡与所有同行一起使用卡时遇到错误。如果我将卡与单个组织同行一起使用,情况似乎还可以。但是我想知道是否有特定原因将多组织对等卡用于"作曲家网络开始"。谢谢,Naveen

如您所知(从您提到的教程中),org1需要两个连接配置文件。一个连接配置文件将仅包含属于org1(仅)的对等节点,另一个连接配置文件将包含属于org1和org2的对等节点。

第十七步中的composer network start正在将所有同行(在配置文件中定义)上实例化到共享分类帐/渠道。该频道包含在连接中。JSON(属于业务网卡的一部分) - 即在"区块链网络"上对所有(两个)orgs对等方进行实例化。这些同行已经完成了先前的"作曲家运行时安装"。业务网络仅需要一次"开始"(例如,在这种情况下,org1管理员)。因此,连接配置文件将包含属于org1和org2的同行节点信息(即在钱包中导入的'peeradmin@byfn-network-org1'卡的组件部分)。与:称为byfn-network-org1-only的卡仅具有ORG 1的同行定义(因为通常,您只能在现实世界中允许您在"自己的"组织中的同伴或同伴上安装Composer运行时,并且不是另一个)。Peeradmin具有执行运行时安装和网络启动的角色/授权。

听起来您的卡实际上可能是"错误的方式" - 纯粹是基于您写的。因为您肯定需要在卡中定义的两个同行才能完成第十七步,并且您将无法使用"仅"卡。我会检查您的连接配置文件,看看什么地方。

最新更新