首页 文章

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

提问于
浏览
1

关于“将Hyperledger Composer区块链业务网络部署到Hyperledger Fabric(多个组织)”教程的问题 . 在第十七步,为什么我们需要使用PeerAdmin @ byfn-network-org1卡而不是PeerAdmin @ byfn-network-org1-only卡?我试图将这些指令应用于IBM Blockchain平台上的多组织网络,并在我尝试将卡与所有对等方一起使用时收到错误 . 如果我将卡与单个组织同行使用,那么事情似乎没有用 . 但我想知道是否有一个特定的理由使用多组织同行卡进行“作曲家网络启动” . 谢谢,Naveen

1 回答

  • 1

    如您所知(从您提到的tutorial),Org1需要两个连接配置文件 . 一个连接配置文件将仅包含属于Org1的对等节点(-only),另一个连接配置文件将包含属于Org1和Org2的对等节点 .

    步骤十七中的 composer network start 正在将所有对等体(在配置文件中定义)的业务网络实例化到共享的分类帐/通道 . 该通道包含在connection.json(它是业务网卡的一部分)中 - 即在'blockchain network'上的所有(两个)Orgs对等体上实例化它 . 先前'composer runtime install'已经在那些同行中完成了 . 'start'只需要为业务网络完成一次(例如,在这种情况下由Org1管理员执行) . 因此,连接配置文件将包含对等节点信息,该信息属于Org1和Org2(即钱包中导入的'PeerAdmin@byfn-network-org1'卡的组成部分) . 相反:卡片名为 byfn-network-org1-only ,只有Org 1 's peer defined (because typically, you would only be allowed, in the real world - to be able to install Composer runtime on a peer or peers in your '拥有' Organisation - and not another' s) . PeerAdmin具有执行运行时安装和网络启动的角色/权限 .

    听起来你的牌实际上可能是“错误的方式” - 纯粹基于你写的东西 . 因为您肯定需要卡中定义的两个对等点才能执行步骤十七并且您将无法使用'-only'卡执行此操作 . 我会检查你的连接配置文件,看看它在哪里 .

相关问题