Blockchain 如何创建特定的对等点';认可同行';在hyperledger fabric v1.0中

Blockchain 如何创建特定的对等点';认可同行';在hyperledger fabric v1.0中,blockchain,hyperledger-fabric,hyperledger,Blockchain,Hyperledger Fabric,Hyperledger,读过之后,我知道背书策略是在链码实例化时使用“-P”标志定义的 文档建议如下:-P“和('Org1.member','Org2.member')”但是,“member”字段在network-config.json中不可见 谁能解释一下 “Org1.member”中的“member”代表什么 我们可以直接提到这样的同龄人:“AND('Org1.peer2','Org2.peer1')”` 我们是否可以像下面这样用ip地址对等点:“AND('localhost:7051','localhost:7

读过之后,我知道背书策略是在链码实例化时使用“-P”标志定义的

文档建议如下:
-P“和('Org1.member','Org2.member')”
但是,“member”字段在network-config.json中不可见

谁能解释一下

  • “Org1.member”中的“member”代表什么
  • 我们可以直接提到这样的同龄人:“AND('Org1.peer2','Org2.peer1')”`
  • 我们是否可以像下面这样用ip地址对等点:“AND('localhost:7051','localhost:7052')”`
  • “Org1.member”中的“member”代表什么
  • 成员
    关键字是识别组织内角色的主体,因此,例如
    成员
    停留在常规实体中,而例如
    管理员
    ,则意味着拥有管理员权限的交易人必须签署该交易

  • 我们可以直接提到这样的同龄人:“AND('Org1.peer2','Org2.peer1')”`
  • 不,您不能在背书政策中直接提及同行

  • 我们是否可以像下面这样用ip地址对等点:“AND('localhost:7051','localhost:7052')”`
  • 您也不能使用端点


    为了将任何对等方转换为某个链码的背书对等方,您必须在该对等方上安装链码,这样做将允许您将背书请求转发给该对等方。当然,假设它的频道部分和链码正在该频道中实例化。

    在HLF v1.1身份分类中启用,因此现在可以在背书策略中指定“对等方”。从官方文件:
    主体是根据MSP来描述的,MSP的任务是验证签名者的身份以及签名者在该MSP中的角色。支持四个角色:成员、管理员、客户端和对等。主体被描述为MSP.ROLE,其中MSP是所需的MSP ID,ROLE是四个字符串中的一个,分别是member、admin、client和peer。有效主体的示例包括“Org0.admin”(Org0 MSP的任何管理员)或“Org1.member”(Org1 MSP的任何成员)、“Org1.client”(Org1 MSP的任何客户端)和“Org1.peer”(Org1 MSP的任何对等方)。

    虽然我向背书人提议交易时不允许指定指定的对等方或端点

    ,但我可以指定“成员”或“管理员”进行背书吗?@TanakaHiroyuki您必须在使用-p标记实例化链码时指定它谢谢您的评论。我的意思是,当客户应用程序向背书人提出交易时,客户应用程序如何选择获得会员背书或管理员背书?